Home Assistant Daily: Code Quality Sprint and New Features

The development team merged 20 pull requests focused heavily on code quality improvements, including new linting rules and entity class reorganization. Notable feature additions include button controls for Victron GX and LG Infrared integrations.

Duration: PT2M11S

Episode overview

This episode is a short developer briefing from Home Assistant Daily.

It explains recent repository work in plain language.

  • Show: Home Assistant Daily
  • Published: 2026-05-14T10:01:40Z
  • Audio duration: PT2M11S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, this is Home Assistant Daily for May 14th, 2026.

The development team had a busy day with 20 merged pull requests, primarily focused on code quality and infrastructure improvements.

Frenck led a significant code quality sprint, merging multiple PRs to clean up the codebase. He fixed line length violations across 92 files in components starting with A through B, enabled new ruff linting rules to remove unnecessary integer casts and setattr calls, and added a new pylint checker for unused test…

Paulus Schoutsen continued the entity class reorganization effort, moving valve, infrared, and radio frequency entity classes to dedicated entity modules to satisfy new lint rules while maintaining backward compatibility.

On the feature side, Tomer added button integration support to Victron GX, currently providing a system reboot button. Abílio Costa added a power toggle button to LG Infrared integration, restoring functionality that was previously available through the media player entity.

Several integrations received updates: Dan Raper added a solar boost switch to Ohme charging integration and bumped the library to version 1.9.1. The Comelit integration got a fix for…

Nearby episodes from Home Assistant Daily

  1. New Marantz IR Integration and Code Quality Improvements
  2. Weekly Recap - Infrastructure & Reliability
  3. Version 2026.5.2 Release and Infrastructure Improvements
  4. Matter Fixes and Code Modernization
  5. New Integrations and Service Improvements
  6. Z-Wave Refactoring and Integration Improvements
  7. Integration Updates and Breaking Changes
  8. Security Hardening and Integration Updates