Hallo liebe Community,
nachdem ich mehrere Tage und diverse Foren gelesen und Inhalte “nachgebastelt” habe, wende ich mich frustriert an euch, denn ich bekomme leider den OpenWB-Knoten nicht im Home Assist zum laufen und hoffe ihr könnt mir helfen.
Aber eins nach dem anderen. Erst mal der Status Quo:
Ich habe folgenden Guide für die Anbindung meiner OpenWB an Home Assistant (auf Raspberry Pie) verwendet: Home Assistant und openWB – tech-engineering und nachfolgende Konfigurationen vorgenommen:
-
Keine Anpassungen in der OpenWB vorgenommen
-
Neuen User im Home Assistant erstellt und Addon “Mosquitto Broker” in HA installiert und folgende Parameter angepasst:
active: true
folder: mosquitto
Zum Test sind keine Verschlüsselung aktiviert und der Standardport ist “1883”. Anschließend: Neustart des Mosquitto Brokers und danach des kompletten Home Assistant
-
Die Integration des MQTT wurde automatisch erkannt und installiert. Geändert habe ich hier nur den Benutzer und das Passwort auf die von mir in 1. erstellten
-
Wenn ich über die Software “MQTT Explorer” die OpenWB abfrage bekomme ich eine Rückmeldung mit den Werten der OpenWB
-
Wenn ich den Home Assistant abfrage, bekomme ich folgende Rückmeldung:
-
Dann habe ich unter: “HomeAssistant\share” eine Datei mit Namen “mosquitto.conf” abgelegt, die folgende Inhalte hat:
connection openwb
address homeassistant:1883 # IP der openWB
start_type automatic
topic openWB
local_clientid openwb.mosquitto
try_private false
cleansession true
und anschließend den MQTT Broker neu starte erhalte ich folgendes Log:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/mosquitto.sh
[20:58:22] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[20:58:24] INFO: Starting NGINX for authentication handling...
[20:58:25] INFO: Starting mosquitto MQTT broker...
1673467105: Loading config file /share/mosquitto/mosquitto.conf
2023-01-11 20:58:25: Warning: Mosquitto should not be run as root/administrator.
[20:58:27] INFO: Successfully send discovery information to Home Assistant.
[20:58:28] INFO: Successfully send service information to the Supervisor.
- Eigentlich sollte nun laut Beschreibung bei Abruf des HA über den MQTT Explorer ein Knoten der OpenWB enthalten sein… bei mir nicht. Es sieht aus wie unter 5. und es sind in der Integration von GitHub - a529987659852/openwbmqtt: Custom component for home assistant supporting openWB wallbox keine Daten enthalten
Was kann ich tun bzw. was habe ich falsch konfiguriert? Ich bin in den Thematiken HomeAssistant, OpenWB und MQQT ein kompletter Newbie, daher war die open genannte Anleitung eigentlich passend, einfach geschrieben.