openWB series 2 an HomeAssistant anbinden

knotzchef
Beiträge: 50
Registriert: Mo Feb 05, 2024 3:49 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von knotzchef »

HI,

bei mir sieht das aktuell so aus:

[07:48:59] INFO: Starting mosquitto MQTT broker...
2024-06-19 07:48:59: mosquitto version 2.0.18 starting
2024-06-19 07:48:59: Config loaded from /etc/mosquitto/mosquitto.conf.
2024-06-19 07:48:59: Loading plugin: /usr/share/mosquitto/go-auth.so
1718776139: Loading config file /share/mosquitto/mosquitto.conf
2024-06-19 07:48:59: Warning: Mosquitto should not be run as root/administrator.
2024-06-19 07:48:59: ├── Username/password checking enabled.
2024-06-19 07:48:59: ├── TLS-PSK checking enabled.
2024-06-19 07:48:59: └── Extended authentication not enabled.
2024-06-19 07:48:59: Opening ipv4 listen socket on port 1883.
2024-06-19 07:48:59: Opening ipv6 listen socket on port 1883.
2024-06-19 07:48:59: Opening websockets listen socket on port 1884.
2024-06-19 07:48:59: Connecting bridge openwb (192.168.x.xx:1883)
2024-06-19 07:48:59: mosquitto version 2.0.18 running
2024-06-19 07:48:59: New connection from ::1:35618 on port 1883.
2024-06-19 07:48:59: Client <unknown> disconnected due to protocol error.
[07:49:00] INFO: Successfully send discovery information to Home Assistant.
[07:49:01] INFO: Successfully send service information to the Supervisor.


die Mosquitto.conf mit der es mal ging, liegt bei mir unter \share\mosquitto
connection openwb
address 192.168.x.xx:1883 # IP der openWB
start_type automatic
topic openWB
local_clientid openwb.mosquitto
try_private false
cleansession true
knotzchef:
PV: 18.36 kWp, 1x SE10SEK + 13,8 SE Homebattery, 1x SE10SEK, ACThor9s + 1x 3kW Heizstab, OpenWB Series 2 standard
Fahrzeug: VW ID3 Pro 11kW Lader VW OS. 3.2
thitcher
Beiträge: 18
Registriert: Mo Jul 05, 2021 7:13 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von thitcher »

Bei mir liegt sie ebenso auf dem share,
Allerdings zieht sich der Mosquitto zuerst genau diese Datei und danach seine eigene unter etc/......., damit werden meine configs überschrieben.
Im Netz existiert diese Problem wohl auch, Lösung habe ich nicht gefunden.
Als ich mit Proxmox mein zuvor gezogenes HA Backup mit 1.9er openWB Version wieder aufgespielt hab, lief Gott sei Dank wieder alles.
Riesi
Beiträge: 159
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von Riesi »

Das hört sich nach einem Problem im Zusammenspiel Home Assistant mit dem MQTT Plugin an.
Ich habe Mosquitto separat, in einem eigenen Docker Container laufen. Da stellt sich dann das Problem nicht, welche Konfigurationsdateien ziehen. Und im Home Assistant kann ich in der MQTT Integration einfach IP:Port angeben.
Konkret habe ich eine docker-compose, in der homeassistant, mosquitto, zigbee2mqtt, rtl433 (dvb-t receiver zum abgreifen von Wettersensoren) konfiguriert sind. Mosquitto stellt die gemeinsame Plattform da, die außerdem durch OpenWB und Teslamate beschickt wird. Der Einfachheit halber, und weil es rein intern ist, ist der anonyme Zugriff auf Mosquitto aktiviert (allow_anonymous true in der mosquitto.conf).
thitcher
Beiträge: 18
Registriert: Mo Jul 05, 2021 7:13 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von thitcher »

Hmm, ja dann denk ich mal darüber nach, den Mosquitto separat zu hosten.
wb-2020
Beiträge: 114
Registriert: Di Aug 04, 2020 1:41 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von wb-2020 »

Ich habe entsprechend der Anleitung die Verbindung zwischen der openWB und Home Assistant über die Integration von Andreas aufgebaut. Das sofort ohne Probleme funktioniert. Klasse!

@Andreas: Hast mal überlegt für die openWB-Software 2.x auch Fahrzeuge als Geräte anzulegen? Die SOC der Fahrzeuge sind aus meiner Sicht eine sehr interessante Informationen. Für die meisten E-Autos bekommt man die Info über die entsprechende Integration des Fahrzeugs im Home Assistant. Aber für unseren e-Up nutze ich z.B. das WiCAN-Projekt aus diesem Forum. Dann ist die SOC-Info "nur" in der openWB. Sie dort über das Fahrzeug abrufen zu können, wäre prima.
knotzchef
Beiträge: 50
Registriert: Mo Feb 05, 2024 3:49 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von knotzchef »

Hallo zusammen,

ist jemand hier im Forum in der Lage zu analysieren, warum MQTT OpenWB mit HA nicht geht oder woran es habert?
knotzchef:
PV: 18.36 kWp, 1x SE10SEK + 13,8 SE Homebattery, 1x SE10SEK, ACThor9s + 1x 3kW Heizstab, OpenWB Series 2 standard
Fahrzeug: VW ID3 Pro 11kW Lader VW OS. 3.2
chevaopen
Beiträge: 13
Registriert: Mo Apr 29, 2024 7:25 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von chevaopen »

wb-2020 hat geschrieben: So Jun 23, 2024 4:06 pm Ich habe entsprechend der Anleitung die Verbindung zwischen der openWB und Home Assistant über die Integration von Andreas aufgebaut. Das sofort ohne Probleme funktioniert. Klasse!
Ich habe es hoffentlich auch „fast“ geschafft. Was hast du denn in die Mosquitto.conf in der zweiten Zeile eingegeben, bzw. openwb benannt. Ich denke, da hängt es bei mir.

„connection openwb“

Da sind die Anleitungen widersprüchlich.

Dankeschön
knotzchef
Beiträge: 50
Registriert: Mo Feb 05, 2024 3:49 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von knotzchef »

Hallo,
kannst du deine xxx.conf mal posten ?

Ich habe gestern noch viel probiert aber bekomme keine Daten im HA... mit dem MQTT-Explorer sehe ich alles von der OpenWB
knotzchef:
PV: 18.36 kWp, 1x SE10SEK + 13,8 SE Homebattery, 1x SE10SEK, ACThor9s + 1x 3kW Heizstab, OpenWB Series 2 standard
Fahrzeug: VW ID3 Pro 11kW Lader VW OS. 3.2
wb-2020
Beiträge: 114
Registriert: Di Aug 04, 2020 1:41 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von wb-2020 »

Hier sind meine .conf-Dateien. Bei der lokalen .conf-Datei unter conf.d kann der letzte Block vermutlich weg, weil die Integration meines Wissens stand jetzt noch keine Daten zu den Fahrzeugen übernimmt.

Code: Alles auswählen

# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example

pid_file /run/mosquitto/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

listener 1883
allow_anonymous true

Code: Alles auswählen

#
# bridge to openWB Wallbox
#
connection openwb2
local_clientid openwb2.mosquitto

#TODO: Replace IP address
address 192.168.1.60:1883

#Sensors Controller
topic openWB/system/ip_address in
topic openWB/system/version in
topic openWB/system/lastlivevaluesJson in

#Sensors per Chargepoint
#TODO: Replace 4 by your chargepoint ID
topic openWB/chargepoint/3/get/# in
topic openWB/chargepoint/3/config in
topic openWB/chargepoint/5/get/# in
topic openWB/chargepoint/5/config in

#Sensors per Counter
#TODO: Replace 0 by your counter ID
topic openWB/counter/0/get/+ in

#Sensors per Battery
#TODO: Replace 1 by your battery ID
topic openWB/bat/2/get/+ in

#Sensors per PV Generator
#TODO: Replace 3/5 by your PV generator ID. If you have only one generator, delete one line
topic openWB/pv/1/get/+ in
topic openWB/pv/4/get/+ in

#Sensors per Vehicle 
#TODO: Replace 1 by your Vehicle ID
topic openWB/vehicle/1/get/+ in
topic openWB/vehicle/2/get/+ in
topic openWB/vehicle/3/get/+ in
chevaopen
Beiträge: 13
Registriert: Mo Apr 29, 2024 7:25 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von chevaopen »

Super danke Dir. Ich bin da wohl falsch unterwegs gewesen mit diese Integration und Anleitung:

https://tech-engineering.de/home-assistant-und-openwb/
https://github.com/a529987659852/openwbmqtt

Ich hatte mich anhand dessen durchgehangelt und bin am Punkt MQTT Bridge einrichten auch nicht weitergekommen. Ich sehe im MQTT-Explorer auch eine Anbindung in HA, aber eben auch keine Daten in HA weil er keine Verbindung aufbaut, was nachvollziehbar ist. Da bin ich dann hängen geblieben.
Ich glaube, dass dieser Weg wohl nicht mehr geht.

Aber MQTT, MQTT Broker und die openwb2 Integration von Andreas sind schonmal an board.

Ich versuche mich nun an der Anleitung.
https://github.com/a529987659852/openwb2mqtt

Muss mal schauen, was ich da anpassen muss. Aber das hilft schonmal richtig weiter. Vielen Dank!
Antworten