Home assistant - custom integration für openWB

Hier kommt alles rein was nicht direkt zur OpenWB gehört.
Tien
Beiträge: 7
Registriert: Mi Feb 09, 2022 4:14 pm

Re: Home assistant - custom integration für openWB

Beitrag von Tien »

Hallo Andreas,

herzlichen Dank für die openWB Home Assistent Integration - Top!

Hallo Zusammen!
Screenshot 2022-02-09 204807.jpg

Ich habe mal meine erfolgreiche Konfiguration dokumentiert:
http://tech-engineering.de/home-assistant-und-openwb/

Ich hoffe das hilft dem ein oder der anderen weiter.

Liebe Grüße Timo
KrailPV
Beiträge: 151
Registriert: Do Mär 19, 2020 6:02 pm

Re: Home assistant - custom integration für openWB

Beitrag von KrailPV »

Habe es anhand der Anleitung eingerichtet - Danke dafür!

Leider sehe ich keine Werte, gibt es Ideen woran es liegen könnte?

Im MQTT Explorer kann ich die openWB selbst sehen, über Home Assistent jedoch nicht. (alle anderen Topics von Home Asisstent jedoch schon)

Bild
mqtt2.JPG
mqtt.JPG
ftp.JPG
broker.JPG
Dateianhänge
openWB_HA.JPG
Tien
Beiträge: 7
Registriert: Mi Feb 09, 2022 4:14 pm

Re: Home assistant - custom integration für openWB

Beitrag von Tien »

KrailPV hat geschrieben: Fr Feb 25, 2022 1:30 pm Leider sehe ich keine Werte, gibt es Ideen woran es liegen könnte?
Im MQTT Explorer klappts.
Schwierig aus der Ferne zu sagen. Was mir spontan einfällt:
Sowohl die openWB als auch der Home-Assistant Rechner müssen im gleichen LAN Sub-Netz sein.
D.h. unter normalen Umständen unterscheidet sich die IP-Adresse nur in der letzten Ziffer.

Du könntest Dir das "Terminal & SSH" Add-On in Home-Assistant installieren.
siehe https://github.com/home-assistant/addon ... master/ssh

In dem SSH Terminal kannst Du dann direkt aus Home-Assistant einen ping auf Deine openWB machen. Diese sollte darauf antworten. Dann ist zumindest schon mal sichergestellt, dass die Netzwerkverbindung passt.

Ich hab das gerade mal bei mir getestet, Ausgabe siehe Dateianhang.

Du muss natürlich beim Ping die IP-Adresse Deiner openWB angeben:

Code: Alles auswählen

ping 123.123.123.100 -c 10
Der Parameter -c 10 beschränkt die Ausgabe auf 10 Zeilen.
Dateianhänge
2022-02-25 Ping auf openWB.png
Tien
Beiträge: 7
Registriert: Mi Feb 09, 2022 4:14 pm

Re: Home assistant - custom integration für openWB

Beitrag von Tien »

Kann es sein, dass Dein MQTT-Brocker sich nicht beim Home-Assistant einloggen kann?
Schau mal hier:
https://smart-home-assistant.de/mqtt-se ... tallieren/
KrailPV
Beiträge: 151
Registriert: Do Mär 19, 2020 6:02 pm

Re: Home assistant - custom integration für openWB

Beitrag von KrailPV »

Erreichbar sind die beiden gegenseitig.
Tien hat geschrieben: Fr Feb 25, 2022 5:03 pm Kann es sein, dass Dein MQTT-Brocker sich nicht beim Home-Assistant einloggen kann?
Schau mal hier:
https://smart-home-assistant.de/mqtt-se ... tallieren/
Was hattest du denn bei den Broker Optionen eingestellt?
Broker Optionen.JPG
Floda
Beiträge: 23
Registriert: Do Apr 15, 2021 8:06 am

Re: Home assistant - custom integration für openWB

Beitrag von Floda »

KrailPV hat geschrieben: Fr Feb 25, 2022 1:30 pm Habe es anhand der Anleitung eingerichtet - Danke dafür!

Leider sehe ich keine Werte, gibt es Ideen woran es liegen könnte?

Im MQTT Explorer kann ich die openWB selbst sehen, über Home Assistent jedoch nicht. (alle anderen Topics von Home Asisstent jedoch schon)

Bildmqtt2.JPGmqtt.JPGftp.JPGbroker.JPG
Ich hatte exakt dasselbe Problem. Im MQTT-Explorer konnte ich alle openWB-Daten sehen. Im Mosquitto Broker in Home Assistant konnte ich ebenfalls den Datenstrom sehen. Test erstmal, ob dein HAss den openWB DatenStream empfängt. Dazu die Konfiguration des Mosquitto in Einstellungen/Geräte und Dienste aufrufen und bei "Topic hören" den Hastag '#' für "alles" eintragen und zuhören. Jetzt sollte der Datenstream sichtbar werden, wenn die openWB mit Home Assistant korrekt kommuniziert.
Die Anzeige in Lovelace kannst du über die Configurations.yaml erstellen. Sicher hast du bereits den File Editor in HAss integriert. Dort im Config Verzeichnis die configurations.yaml öffnen und folgenden Eintrag vornehmen:

mqtt:
broker: homeasisstant.local
username: xyz
password: xyz

sensor:
- platform: mqtt
name: "Ladeleistung - Tag"
state_topic: "openwb/lp1/lp/1/kWhDailyCharged"
unit_of_measurement: "kWh"

Das Sensor-Beispiel ist nur eine Anzeige. Im MQTT-Explorer kannst du alle Topics , die dich interessieren kopieren und schrittweise die Sensoren einrichten. Die Anzeige in Lovelace kannst du über die Benutzerführung von Lovelace und zB. eine neue Sensorcard mit den Anzeigen erstellen.
KrailPV
Beiträge: 151
Registriert: Do Mär 19, 2020 6:02 pm

Re: Home assistant - custom integration für openWB

Beitrag von KrailPV »

Leider kann ich schon im Mosquitto Broker in Home Assistant nichts von der openWB sehen, alle anderen Geräte funken unter "#" ganz fröhlich...
Toboli
Beiträge: 60
Registriert: Mi Aug 18, 2021 6:16 am

Re: Home assistant - custom integration für openWB

Beitrag von Toboli »

Hier mal eine Konfig:

Ich würde den topic mal prüfen.

mosquitto.conf

Code: Alles auswählen

connection openwb
address 192.168.xxx.xxx:1883 # IP der openWB
start_type automatic
topic openWB/# both 2
local_clientid openwb.mosquitto
try_private false
cleansession true
KrailPV
Beiträge: 151
Registriert: Do Mär 19, 2020 6:02 pm

Re: Home assistant - custom integration für openWB

Beitrag von KrailPV »

Würde ich auch vermuten, dass es im Weiterleiten ein Problem gibt, allerdings sieht meine Konfig exakt gleich aus:

Code: Alles auswählen

connection openwb
address 192.168.178.70:1883 # IP der openWB
start_type automatic
topic openWB/#
local_clientid openwb.mosquitto
try_private false
cleansession true
Floda
Beiträge: 23
Registriert: Do Apr 15, 2021 8:06 am

Re: Home assistant - custom integration für openWB

Beitrag von Floda »

slankes hat geschrieben: Sa Dez 18, 2021 9:53 pm Ich wollte in meinem Home-Assisten hauptsächlich die Möglichkeit haben, den Lademodus von Sofort auf PV umstellen zu können.
......
Das habe ich jetzt gelöst:
Hallo Slankes, ich wollte deinen Vorschlag nachbauen, bin aber bzgl Home Ass. völliger Newbie. Die Daten der openWB bekomme ich mittlerweile in einem Dashboard angezeigt. Mit der Integration openWBmqtt leider nicht, weil dort ein anderer Verzeichnisbaum für die Topics verwendet wird und deshalb auch die Entity-IDs andere sind. Kann man das in der Integration anpassen?
Der Lademodus wird doch als Ziffer ausgegeben. Wie bekomme ich den Text und die Ziffer entsprechend zusammen. Das muss doch irgendwo hinterlegt sein, zB "0" = "Sofortladen" etc.
Wie machst du das mit deinem Helfer.Dort sind doch nur die Text-Optionen eingetragen, diese müssen doch zuvor in die zugehörige Ziffer gewandelt werden, um per mqtt an die openWB verschickt zu werden. Stehe gerade vor einem großen Berg von Ahnungslosigkeit. Sorry.
Antworten