Guten Morgen,
ich habe bis jetzt RaspberryMatic und NodeRed genutzt und wollte mir jetzt mal Home Assistant anschauen. Bekomme aber die Verbindung nicht zustande.
Wie von @turrican944 und @guenni geschrieben wollte ich das neue Setup so aufbauen:
- Home Assistant OS auf einem RPI4.
- Im HA das Node-RED-Addon und das RaspberryMatic-Addon installieren.
- Im Node-RED soll mithilfe des „node-red-contrib-ccu“ die Automatisierungen der RaspberryMatic erfolgen. Eine direkte Integration von RaspberryMatic in HA habe ich erst mal nicht vor. Daher hatte ich die Anpassungen an der configuration.yaml dafür nicht durchgeführt.
Installiert habe ich das aktuelle HA-OS für RPI4 mit den aktuellen Versionen der genanten Addons, sowie MQTT-Broker-Addon und MQTT2Zigbee-Addon (beide werden aber noch nicht verwendet, nur Grundeinstellungen, damit Docker-Host starten)
In das RaspberryMatic-Addon habe ich ein Backup eingespielt (ohne NodeRed Backup). In das Node-RED-Addon hatte ich ein paar Flows via Export / Import eingefügt.
Mein Problem ist nun das ich keine Verbindung vom node-red-contrib-ccu zum RaspberryMatic-Addon bekomme. Sprich Geräte / Räume … können nicht abgerufen werden oder Gesteuert.
Die RaspberryMatic Firwall steht auf Vollzugriff. Im HA sind beim RaspberryMatic-Addon die Ports wie bei „turrican944“ eingestellt. Im node-red-contrib-ccu bekomme ich Automatisch die Host-IP als CCU vorgeschlagen (192.168.2.10; habe es aber auch mit dem Docker hostname probiert). Beim Listen Adress habe ich auch alles probiert (0.0.0.0; 172.0.0.1; Host-IP; DockerIP)
RaspberryMatic scheint soweit zu funktionieren. Das Web Frontend wird erreicht, Geräte lassen sich steuern. TinyMatic Zugriff funktioniert.
Zur Fehlereingrenzung hatte ich daraufhin ein Node-RED Instanz auf einem anderen Host in meinem Netzwerk installiert und auch hier das node-red-contrib-ccu. Unter Angabe der Hostadresse des HA-OS-System funktioniert hier jedoch die Verbindung.
Hab Ihr eine Idee woran dies liegen könnte? Müssen Innerhalb der HA-OS spizelle Freigaben erfolgen das die Docker Instanzen intern kommunizieren dürfen? Konnte bis jetzt dazu jedoch nichts finden.
Danke und sonnige Grüße
HMIP_user