Home Assistant macht aus HACS einen Marketplace: Das wird sich alles ändern

Résumer cet article :

Wenn Sie Home Assistant schon eine Weile nutzen, ist HACS bei Ihnen wahrscheinlich bereits installiert. Der Home Assistant Community Store ist die erste Anlaufstelle, wenn man eine Community-Integration, eine Dashboard-Karte oder ein Theme hinzufügen möchte, das Home Assistant nicht standardmäßig anbietet.

Mit Home Assistant 2026.11 wird HACS unter einem neuen Namen Teil des Core: Marketplace. Eine separate Installation ist nicht mehr nötig. Man könnte meinen, es handle sich lediglich um eine Namensänderung, doch vor allem ändert sich damit der Status all dessen, was die Community entwickelt.

HACS – das Tool, das alle installieren … und das nie offiziell war

HACS ist so weit verbreitet, dass man irgendwann glaubt, es habe schon immer zu Home Assistant gehört. Das ist nicht der Fall. Es ist eine separate benutzerdefinierte Integration, die Zugriff auf Community-Projekte bietet: Integrationen, die im Core fehlen, Karten für Dashboards, Themes und verschiedene Tools.

Ohne HACS muss man die Dateien auf GitHub suchen, an die richtige Stelle kopieren und anschließend selbst nach neuen Versionen Ausschau halten. HACS erledigt all das für Sie.

Dieses Paradoxon hat mich schon immer amüsiert: Das Tool, das manuelle Installationen überflüssig machen sollte, musste man selbst von Hand installieren. Mit Version 2026.11 ist damit Schluss.

HACS wird zum Marketplace

Das Home-Assistant-Team integriert HACS direkt in den Core und gibt ihm einen für Neueinsteiger verständlicheren Namen: Marketplace. Es handelt sich um eine Core-Integration, die standardmäßig aktiviert ist und über eine eigene Oberfläche unter Einstellungen > Marketplace verfügt.

Die Entwickler haben einen pragmatischen Ansatz gewählt: HACS sollte integriert werden, ohne möglichst viel zu verändern. Sie haben keinen Store von Grund auf neu geschrieben. Der Marketplace baut auf den Grundlagen von HACS auf – seinem Katalog und im Wesentlichen auch seiner Funktionsweise.

Wenn Sie HACS kennen, werden Sie sich trotz des neuen Namens problemlos zurechtfinden.

Was kann man installieren?

Zu finden sind zunächst benutzerdefinierte Integrationen, vermutlich die häufigste Verwendung von HACS. Sie ermöglichen die Unterstützung eines Geräts oder Dienstes, für den es noch keine offizielle Integration gibt. Hinzu kommen Plugins und Karten für Dashboards, Themes und benutzerdefinierte Templates.

In der Anwendung ändert sich nichts: Man sucht nach einer Erweiterung, liest ihre Beschreibung, installiert sie und erhält anschließend ihre Updates.

Die Neuerung, die mir am besten gefällt: Jedes installierte Repository hat eine eigene Update-Entität. Neue Versionen erscheinen damit unter Einstellungen > Updates, neben denen von Home Assistant. Community-Erweiterungen lassen sich endlich wie der Rest des Systems verwalten.

Für den Katalog braucht man kein GitHub-Konto mehr

Um den offiziellen Katalog zu durchsuchen und die dort aufgeführten Inhalte zu installieren, muss man kein GitHub-Konto mehr verbinden. Der Katalog ist weiterhin der von HACS, aber die aufgeführten Versionen werden direkt aus ihren Archiven oder Release-Dateien heruntergeladen, ohne die GitHub-API zu verwenden.

In manchen Fällen ist ein GitHub-Konto weiterhin erforderlich, insbesondere für benutzerdefinierte Repositories, die nicht im Katalog enthalten sind. Ein Repository lässt sich übrigens auch weiterhin manuell über seinen Link hinzufügen. Die Flexibilität, die HACS so erfolgreich gemacht hat, bleibt erhalten, und wer sich auf den Katalog beschränkt, muss einen Schritt weniger erledigen.

Ich habe HACS bereits – was passiert jetzt?

Das ist die Frage, die sich alle stellen werden. Normalerweise muss nichts neu installiert werden.

Beim ersten Start mit Home Assistant 2026.11 übernimmt der Marketplace die vorhandene HACS-Installation: installierte Repositories, benutzerdefinierte Repositories, Dashboard-Ressourcen und Update-Entitäten. Anschließend werden die alte HACS-Integration und ihre Dateien entfernt.

Auch die Kompatibilität mit der bisherigen Funktionsweise wurde berücksichtigt. Links unter /hacs werden zum Marketplace weitergeleitet, und Dashboard-Dateien bleiben über den alten Pfad /hacsfiles/ erreichbar.

So wird das November-Update nicht gleich zu einem Wochenende voller Fehlerbehebung.

Manchmal ist kein Neustart mehr nötig

Diese Änderung ist technischer, aber sehr praktisch. Home Assistant kann jetzt nach einer Installation seinen Cache für benutzerdefinierte Integrationen aktualisieren. Wenn die Integration einen kompatiblen Konfigurationsablauf hat und nicht bereits geladen war, steht sie sofort zur Verfügung – ganz ohne vollständigen Neustart.

Wenn ein Neustart dennoch erforderlich ist, weist Home Assistant über die Reparaturen darauf hin.

Für sich genommen sind das Kleinigkeiten. Zusammen machen sie Community-Erweiterungen jedoch deutlich angenehmer in der Nutzung.

Achtung: Marketplace bedeutet nicht „offiziell“

Meiner Meinung nach ist das der wichtigste Punkt. Der Marketplace ist offiziell, aber seine Inhalte sind es nicht. Die darin angebotenen Erweiterungen bestehen weiterhin aus Code, der von der Community geschrieben und gepflegt wird.

Home Assistant zeigt bei der ersten Nutzung einen Warnhinweis an, und ein Administrator muss die Risiken akzeptieren, bevor er etwas installieren oder aktualisieren kann. Das ist nachvollziehbar: Eine benutzerdefinierte Integration wird direkt in Home Assistant ausgeführt, und eine benutzerdefinierte Karte führt Code im Browser jedes Nutzers aus. Deshalb sollte man nicht einfach das erstbeste GitHub-Repository installieren.

Einige Schutzmaßnahmen gibt es dennoch. Heruntergeladene Dateien werden überprüft, Installationen und Deinstallationen dürfen nur die vorgesehenen Verzeichnisse betreffen, und vor der Bestätigung einer Installation finden mehrere Prüfungen statt. Ersetzt eine benutzerdefinierte Integration eine native Integration, muss dies außerdem ausdrücklich bestätigt werden.

Was es derzeit allerdings nicht gibt, sind kryptografische Signaturen oder Prüfsummen, mit denen sich der ausgelieferte Code verifizieren ließe. Der Marketplace vereinfacht die Installation, prüft aber nicht jedes Projekt.

Ein Notausschalter für gefährliche Erweiterungen

Der Katalog unterscheidet zwei Fälle. Wird ein Repository lediglich entfernt (aufgegeben, archiviert usw.), funktioniert es bei denjenigen, die es installiert haben, weiterhin. Die Nutzer werden informiert und erhalten keine Updates mehr.

Ein als kritisch eingestuftes, also als gefährlich eingestuftes Repository wird deutlich strenger behandelt: Der Marketplace kann es deinstallieren und Home Assistant neu starten.

Der Katalog wird beim Start und anschließend alle sechs Stunden überprüft. Wenn eine Software Schlösser, eine Alarmanlage, die Heizung oder einen Teil der Elektroinstallation steuert, ist es alles andere als übertrieben, so schnell reagieren zu können.

Was HACS konnte, der Marketplace aber nicht mehr kann

HACS verwaltete auch AppDaemon-Anwendungen und Python-Skripte. Der Marketplace unterstützt sie nicht.

Wenn Sie solche Anwendungen oder Skripte verwenden, wird nichts gelöscht: Die Dateien bleiben erhalten. Ihre Updates werden lediglich nicht mehr verfolgt, und Home Assistant weist Sie über die Reparaturen darauf hin.

Für die meisten, die HACS für Integrationen und Lovelace-Karten nutzen, ändert sich dadurch nichts.

Und die Blueprints?

Sie laufen nicht über den Marketplace. Man importiert sie weiterhin über eine URL: eine Datei auf GitHub, ein Gist, ein Beitrag im Home-Assistant-Forum oder eine beliebige YAML-Datei im Internet.

Home Assistant speichert die ursprüngliche Adresse, und über die Funktion zum erneuten Importieren lässt sich eine neue Version von derselben Stelle abrufen. Eine Update-Entität gibt es allerdings nicht – Sie müssen selbst daran denken, nachzusehen.

Kategorien für mehr Übersicht

Mit dem Marketplace kommt ein weiteres Projekt: Integrationen werden nach Kategorien geordnet. Bei mehr als 1.500 offiziellen Integrationen wird die Suche allein nach Namen mühsam.

Die Entwickler haben 28 Kategorien festgelegt, die teilweise in Unterkategorien gegliedert sind: Beleuchtung, Klima, Energie, Laden von Elektrofahrzeugen usw. Benutzerdefinierte Integrationen können diese Kategorien in ihrer Datei manifest.json angeben, und ihre Anzeige im Marketplace wird bereits vorbereitet.

Auf Dauer sollte man eine Erweiterung danach suchen können, was man damit tun möchte, ohne ihren Namen kennen zu müssen. Für Einsteiger macht das einen großen Unterschied.

Ein Sprungbrett in den Core?

Wie Home Assistant den Marketplace den Entwicklern vorstellt, hat meine Aufmerksamkeit geweckt. Eine Integration oder Karte kann ihre Laufbahn im Marketplace beginnen. Wenn das Projekt reift, ein Publikum findet und tatsächlich einen Mehrwert bietet, können seine Autoren anschließend mit dem Home-Assistant-Team über eine mögliche Aufnahme in den Core sprechen.

Der Marketplace könnte also als Zwischenstation zwischen Community-Experimenten und offiziellen Funktionen dienen. Angesichts des Tempos, mit dem die Community neue Integrationen und Karten entwickelt, gefällt mir die Idee sehr gut.

Das Ende des HACS, wie wir es kannten

HACS verschwindet nicht wirklich, sondern erhält einen neuen Status. Der Katalog bleibt bestehen, die Entwickler verwenden weiterhin die Datei hacs.json, und die HACS-Validierungstools bleiben ein zentraler Bestandteil des Systems. Home Assistant fasst den Marketplace selbst so zusammen: Es ist HACS, in Home Assistant integriert und mit so wenigen Änderungen wie möglich.

Für die Nutzer ist das fast ausschließlich positiv. Einsteiger müssen nicht mehr herausfinden, wie sie HACS installieren. Updates erscheinen zusammen mit den anderen, die Installation ist einfacher, die Migration erfolgt automatisch und die Benutzeroberfläche ist Teil des Systems.

Einen Vorbehalt sollte man im Hinterkopf behalten: Eine über den Marketplace heruntergeladene Erweiterung bleibt eine Community-Erweiterung. Sie bietet nicht dieselben Garantien wie eine vom Home-Assistant-Team gepflegte Integration.

Jahrelang war HACS das Erste, dessen Installation man nach Home Assistant empfohlen hat. Ab Version 2026.11 müssen wir das nicht mehr tun. Für alle, die HACS all die Jahre mit Leben gefüllt haben, ist das eine schöne Anerkennung!

Résumer cet article :

Was halten Sie von diesem Artikel? Hinterlassen Sie uns Ihre Kommentare! Bitte bleiben Sie höflich: Ein Hallo und ein Danke kosten nichts! Wir sind hier, um uns konstruktiv auszutauschen. Trolle werden gelöscht.

Hinterlasse einen Kommentar

eins × 5 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare