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
Transcript
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 fixture arguments. These changes affect over 150 files but are purely cosmetic with no functional impact.
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 non-unique IDs when accessing VEDO systems via bridge. The nobo_hub integration officially reached Bronze quality scale status.
Minor dependency bumps included thermopro-ble to version 1.1.4 and PySrDaliGateway to 0.21.0.
What's next: The code quality improvements continue as part of ongoing efforts to modernize the codebase. More entity class migrations are expected as the team works through the lint rule requirements.
That's your Home Assistant Daily update. Back tomorrow with more development news.