Skip to main content

Home Assistant 2024.12

Home Assistant 2024.12 brings the last update of the year, concluding a year full of significant improvements including drag-and-drop dashboards, organizational capabilities, and voice functions.

This release includes an improved scene editor, an enhanced voice assistant, and a new integration quality scale. Additionally, on December 19, a major announcement regarding voice hardware was made, marking the culmination of a successful year for Home Assistant.

Improved Scene Editor

  • The new editor offers two modes: Review mode and Edit mode. Scene review mode
  • In review mode, you can see the current configuration of the scene without activating it.
  • You can edit details and remove devices or entities without activating the scene.
  • Edit mode activates the scene and allows you to make changes to the settings.
  • Solves the problem of unwanted scene activation when opening the editor (e.g., turning on all lights at night).
  • When creating a new scene, it is recommended to start in edit mode (Live Preview mode).
  • Ability to edit scenes directly in YAML.

Enhanced Voice Assistant

  • Combination of the default conversational agent with an LLM (Large Language Model) agent.
  • The system first uses a fast, community-created agent for simple commands.
  • For more complex queries, the system switches to the LLM agent.
  • Significant speedup in processing voice commands due to redesigned sentence matching logic.
  • Some languages have seen up to a 99% reduction in the number of possible combinations, leading to faster responses.
  • Intensive work on improving language support for the upcoming voice hardware.
  • Announcement of the voice hardware introduction took place on December 19, 2024.

Revised Integration Quality Scale

  • New scale with four levels:
    • 🥉 Bronze level is the basic standard for all new integrations.
    • 🥈 Silver level is for integrations with excellent reliability and robustness.
    • 🥇 Gold level represents an excellent user experience with extensive support.
    • 🏆 Platinum level is the highest possible quality.
  • Ratings based on user experience, features, code quality, and developer experience.
  • The goal is to provide users with a better overview of the quality and reliability of integrations.

New Integrations

Other Significant Changes

  • Support for unit of measurement translation
  • Update to Python 3.13 for better performance
  • New units of measurement and improved display of time data in the UI

Release Party Video

Comments