Seite 5 von 9

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jun 19, 2024 5:52 am
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

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jun 19, 2024 7:21 am
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jun 19, 2024 7:46 am
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).

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jun 19, 2024 8:17 am
von thitcher
Hmm, ja dann denk ich mal darüber nach, den Mosquitto separat zu hosten.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: So Jun 23, 2024 4:06 pm
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Di Jun 25, 2024 1:25 pm
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?

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Do Jun 27, 2024 8:16 am
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

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Fr Jun 28, 2024 6:08 am
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

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Fr Jun 28, 2024 9:23 am
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

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Fr Jun 28, 2024 1:14 pm
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!