Node-RED zerschossen – Sprachsteuerung für Home Assistant

Flows in Node Red
Ich habe im Haus ein paar sog. „smarte“ Geräte. Viele Steckdosen verschiedenster Hersteller, Schalter, Aktoren, Sensoren – alles zusammengestückelt. Homematic, Philips Hue, Shelly, Innr, NoName-Zigbee, Switchbot, Robonect, Debot, der Fiat 500e, alles mögliche. Und das soll natürlich alles per Sprache gesteuert werden und idealerweise unter einen Dach bedienbar sein. Die Sprachsteuerung hatte ich ganz zu Anfang per HA-Bridge realisiert. Als es dann immer mehr Geräte wurden, bin ich auf Red-Matic auf der CCU3 von Homematic umgestiegen – bis diese Lösung aufgrund fehlender Updates nicht mehr lief.

Ich habe das Node-RED dann auf dem Raspberry installiert, auf dem auch schon mein Pi-Hole lief. Wann ich das Gerät angeschafft habe, weiß ich gar nicht mehr. Aber offensichtlich schon mindestens sechs Jahre. Wie das so ist, läuft der Bumms dann einfach und ich gucke nicht drauf. Das Pi-Hole aktualisiere ich regelmäßig und das Betriebssystem auch, aber die Node-RED-Installation augenscheinlich nicht. Das führte dazu, dass vor ca. einer Woche nichts mehr per Sprachsteuerung funktionierte. Bin ich natürlich nicht sofort drauf gekommen, aber nach etwas suchen waren die Flows in Node-RED etwas zu alt. Aktualisieren ließen sie sich nicht, weil die Installation an sich auch zu alt war. Bei mir werkelte eine 3er-Version, aktuell scheint die 5 zu sein.

Die Liste von sprachgesteuerten Geräten in HomeAssistant
Ein kleiner Ausschnitt der gesteuerten Geräte
Habe dann nach Anleitung ein Update versucht, aber node.js war zu alt und dann kam eins zum anderen. Jedenfalls war der Erfolg, dass ich kein Node-RED mehr hatte (natürlich habe ich die Konfiguration vorher gesichert) und auch keine Lust, es wieder zu installieren. Gleichzeitig hatte ich letztlich gelesen, dass in der Beta-Software von AVM für die FritzBox ein DNS-Filter enthalten ist! Mit Filterlisten, wie sich auch das Pi-Hole nutzt. Hmm, da könnte ich ja auf ein Gerät verzichten, wenn ich die Sprachsteuerung gleich in Home-Assistant einbaue und die DNS-Filterung auf die FritzBox verlagere! Damit bin ich dann gestern auch angefangen.

Zunächst die entsprechende Unterstützung in den Einstellungen von Home-Assistant aktivieren. Man wird da komplett unaufgeregt durch den Prozess geführt. Wirklich einfach. Im Verlauf aktiviert man den entsprechenden Skill in Amazon Alexa und gibt dann in der Übersicht der Geräte die passenden Unterstützungen frei. Assist für die direkte Unterstützung auf lokaler Ebene, Amazon Alexa und Google Assistant. Auch das ist einfach. Ein bisschen Geduld muss man haben, weil nicht jedes hinterlegte Gerät in der gleichen Sekunde auf Amazons Echo reagiert. Insgesamt aber ein entspannter Vorgang. In dem Zusammenhang habe ich dann überlegt, noch ein Gerät überflüssig zu machen: die Philips-Hue-Bridge. Die Geräte kann ich nämlich auch direkt in Home-Assistant per Zigbee-Protokoll einbinden. Scheint sogar stabiler und zuverlässiger zu laufen! Also erst ein Gerät in der Hue-App löschen und dann per Zigbee anlernen. Nervige Arbeit, klappte aber gut. Noch nicht ganz gut, ein paar Lampen muss ich noch, aber es gefällt mir echt besser.

Die Filterllistenkonfiguration für die DNS-Filter in der Fritzbox.
Filterlisten einfach im Fritz-OS einbauen.
Gerade stockt es dabei auch ein wenig, weil sich das Zigbee-Modul beschwert, es hätte zuviele Broadcasts und die neu angelegten Geräte werden zwar angezeigt, lasen sich aber nicht bedienen. Grmpf. Dann habe ich eben parallel die FritzOS-Labor-Firmware installiert und dort die Filterlisten eingetragen. Danach das Pi-Hole als DNS-Server in der Fritzbox entfernt und … die Werbung wird trotzdem geblockt. Hervorragend. So soll das sein. Nun läuft auf dem alten Raspberry Pie 3 nichts mehr und ich kann das Teil endlich mal komplett neu installieren und habe ein kleines Ersatzgerät. Vielleicht installiere ich Node-RED auch wieder, weil die Alexa-Integration über Nabu Casa in Homeassistant *deutlich* teurer ist, als über „node-red-contrib-virtual-smart-home„. So circa sechsmal so teuer.

Und zusätzlich seufzte die Frau einmal mehr: Was mache ich, wenn Du das nicht mehr machst?

Impressum

Ich schreibe hier über Fahrrad(politik), Politik an sich, Technik, unsere Familie und alles was mich sonst so bewegt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*