Mit Home Assistant 2026.10 steht ein Release bevor, das Anwender und Entwickler genauer im Blick behalten sollten. Das Projektteam spricht von besonders vielen Änderungen und mehr rückwärtsinkompatiblen Anpassungen als üblich. Gleichzeitig verschärft sich der Umgang mit bestimmten Zugriffen in Core- und benutzerdefinierten Integrationen. Auch bei Z-Wave JS gibt es eine neue Version mit einer interessanten Funktion für die Gruppierung von Endpunkten.
Die Beta-Woche für Home Assistant 2026.10 hat begonnen
Am 1. Oktober 2026 ist die Beta-Woche für Home Assistant Core 2026.10 gestartet. Laut Ankündigung in der Home Assistant Community enthält die neue Version besonders viele Änderungen. Außerdem gibt es mehr sogenannte Breaking Changes als üblich. Damit sind Anpassungen gemeint, die bestehendes Verhalten oder bisher unterstützte technische Vorgehensweisen verändern können.
Für Anwender ist das vor allem dann relevant, wenn neben den offiziellen Home-Assistant-Integrationen auch benutzerdefinierte Integrationen eingesetzt werden. Vor einem Update sollten deshalb die Hinweise zu Breaking Changes und zu Anpassungen an Integrationen geprüft werden. Die Beta-Phase bietet zwar die Möglichkeit, neue Änderungen frühzeitig zu testen, sie ist aber zugleich ein Hinweis darauf, dass nicht jede bisher funktionierende Lösung unverändert weiterlaufen muss.
Die Ankündigung nennt keine einzelne Neuerung als Hauptgrund für die umfangreichen Änderungen. Entscheidend ist daher weniger eine bestimmte neue Funktion als die Summe der Anpassungen. Wer ein produktiv genutztes System betreibt, sollte das Update entsprechend vorbereiten und insbesondere individuelle Integrationen im Auge behalten.
Strengere Regeln für DeviceEntry-Zugriffe
Eine der konkreter beschriebenen Änderungen betrifft den Umgang mit bestimmten Eigenschaften von DeviceEntry. Mit Core 2026.10 wird die bisher stillschweigend tolerierte Nutzung von DeviceEntry.config_entries, config_entries_subentries und primary_config_entry innerhalb des Home-Assistant-Cores und der Core-Integrationen nicht mehr einfach akzeptiert. Laut den Entwicklerhinweisen führt diese Nutzung dort künftig zu einem RuntimeError.
Das ist für den normalen Betrieb einer offiziellen Integration zunächst vor allem eine technische Änderung im Hintergrund. Relevant wird sie insbesondere für Entwickler und für Nutzer, die benutzerdefinierte Integrationen einsetzen. Für diese Integrationen sind zunächst Warnungen vorgesehen. Die Entwickler müssen ihre Implementierungen jedoch auf config_entry_id beziehungsweise config_subentry_id umstellen.
Damit verändert sich der Umgang mit den betroffenen Informationen: Statt der bisher beanstandeten Zugriffe sollen die genannten IDs verwendet werden. Für Nutzer bedeutet das nicht automatisch, dass jede benutzerdefinierte Integration unmittelbar ausfällt. Allerdings können Warnungen ein Hinweis darauf sein, dass eine Anpassung durch den Maintainer erforderlich ist. Wer nach dem Update Probleme mit einer Custom Integration feststellt, sollte daher prüfen, ob sie von dieser Änderung betroffen ist und ob bereits eine aktualisierte Version vorliegt.
Die Entwicklerdokumentation macht außerdem einen Unterschied zwischen Core- beziehungsweise offiziellen Integrationen und benutzerdefinierten Integrationen. Während die problematische Nutzung im Core und in Core-Integrationen mit RuntimeError geahndet wird, erhalten benutzerdefinierte Integrationen zunächst Warnungen. Diese Unterscheidung ist wichtig, weil sie die unmittelbaren Auswirkungen je nach verwendeter Integration unterschiedlich ausfallen lässt.
Was Home-Assistant-Nutzer vor dem Update prüfen sollten
Die verfügbaren Informationen liefern keine allgemeine Update-Anleitung. Aus den angekündigten Änderungen ergibt sich aber, welche Punkte besonders aufmerksam geprüft werden sollten. Zunächst empfiehlt es sich, die Breaking Changes für 2026.10 zu lesen. Das gilt vor allem für Systeme, die viele Integrationen oder individuelle Erweiterungen verwenden.
Darüber hinaus sollten Nutzer beobachten, ob ihre benutzerdefinierten Integrationen aktuell sind. Die Entwicklerhinweise nennen ausdrücklich die Umstellung auf config_entry_id und config_subentry_id. Ob eine konkrete Integration betroffen ist, hängt von ihrer Implementierung ab. Deshalb lässt sich aus der Ankündigung nicht ableiten, dass jede Custom Integration angepasst werden muss.
Wer die Beta testet, sollte außerdem auf Warnungen und Fehlermeldungen achten. Gerade bei einer Version mit mehr rückwärtsinkompatiblen Änderungen als üblich können solche Hinweise wichtige Informationen liefern. Für ein produktiv genutztes System ist es sinnvoll, die Auswirkungen zunächst in einer kontrollierten Umgebung zu prüfen. Die Quellen nennen allerdings keine spezifischen Anforderungen an eine Testumgebung.
Z-Wave JS 15.31.0 gruppiert Endpunkte
Parallel zu den Home-Assistant-Neuigkeiten gibt es eine Meldung aus dem Z-Wave-Umfeld. Z-Wave JS 15.31.0 unterstützt die Gruppierung von Endpunkten über Konfigurationsdateien. Endpunkte können bei Z-Wave-Geräten unterschiedliche Funktionen oder Teilbereiche eines Geräts abbilden. Die neue Unterstützung erlaubt es, diese Endpunkte mithilfe von Konfigurationsdateien zu gruppieren.
Für Home-Assistant-Nutzer mit Z-Wave-Geräten kann das interessant sein, weil die Darstellung oder Zuordnung solcher Geräte von der Endpunktstruktur abhängt. Die Quelle beschreibt die Funktion jedoch nur als Unterstützung der Gruppierung über Konfigurationsdateien. Konkrete Beispiele zur Konfiguration oder zu den sichtbaren Auswirkungen in Home Assistant werden in der vorliegenden Meldung nicht genannt.
Zeitgleich wird auch der Zweig 15.30.0 erwähnt. Dieser enthält Geräte- und Konfigurationskorrekturen, unter anderem für Geräte von Shelly Wave, Aeotec, Qubino und Leviton sowie weitere Modelle. Die Meldung macht keine vollständige Liste aller betroffenen Geräte öffentlich. Für Nutzer mit entsprechender Hardware kann es dennoch sinnvoll sein, die Änderungen im Changelog von Z-Wave JS zu prüfen.
Zwei Entwicklungen, die zusammen betrachtet werden sollten
Die Meldungen zu Home Assistant 2026.10 und Z-Wave JS 15.31.0 betreffen unterschiedliche Ebenen. Home Assistant 2026.10 bringt Änderungen an Core- und Integrationsanforderungen. Z-Wave JS entwickelt dagegen die Unterstützung für Z-Wave-Geräte weiter und ergänzt die Gruppierung von Endpunkten.
Für ein Home-Assistant-System können beide Bereiche dennoch zusammenkommen. Ein Nutzer kann beispielsweise eine Z-Wave-Installation betreiben und zusätzlich benutzerdefinierte Integrationen verwenden. Dann sind sowohl die Hinweise zur neuen Core-Version als auch die Änderungen im Z-Wave-JS-Changelog relevant. Daraus folgt nicht, dass die Aktualisierungen zwingend gemeinsam installiert werden müssen. Es zeigt aber, warum ein Blick auf die jeweiligen Änderungsprotokolle vor einem Update hilfreich ist.
Fazit: 2026.10 verdient besondere Aufmerksamkeit
Home Assistant 2026.10 befindet sich seit dem 1. Oktober 2026 in der Beta-Phase und wird vom Projektteam als besonders umfangreich beschrieben. Die Zahl der rückwärtsinkompatiblen Änderungen ist laut Ankündigung höher als üblich. Besonders konkret ist die Verschärfung bei bestimmten DeviceEntry-Zugriffen: Im Core und in Core-Integrationen führen sie künftig zu RuntimeError, während benutzerdefinierte Integrationen zunächst Warnungen erhalten und auf config_entry_id beziehungsweise config_subentry_id umgestellt werden müssen.
Zusätzlich bringt Z-Wave JS 15.31.0 die Gruppierung von Endpunkten über Konfigurationsdateien. Der Zweig 15.30.0 enthält außerdem Geräte- und Konfigurationskorrekturen für mehrere Hersteller.
Wer Home Assistant produktiv nutzt, sollte die Beta- und Breaking-Change-Hinweise aufmerksam lesen und bei benutzerdefinierten Integrationen auf Warnungen oder Aktualisierungen achten. Nutzer von Z-Wave-Geräten finden die Details zur Endpunkt-Gruppierung und zu den Gerätekorrekturen im Changelog von Z-Wave JS.
Quellen:
– Home Assistant Community: „Home Assistant 2026.10 startet in die Beta-Phase“ – https://community.home-assistant.io/t/2026-10-beta-week/1027000
– Home Assistant Developer Docs: „Home Assistant 2026.10 verschärft mehrere Entwickler- und Integrationsanforderungen“ – https://developers.home-assistant.io/blog/2026/09/15/device-entry-config-entries-deprecation/
– GitHub, zwave-js/zwave-js: Changelog – https://github.com/zwave-js/zwave-js/blob/master/CHANGELOG.md