Homeassistant mit mqtt

Heavendenied
Beiträge: 692
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 8 times

Re: Homeassistant mit mqtt

Beitrag von Heavendenied »

Und wie es besser als mit both geht habe ich hier beschrieben
viewtopic.php?p=97222#p97222
Gruß,
Jürgen
kub666
Beiträge: 3
Registriert: Fr Feb 16, 2024 9:42 am

Re: Homeassistant mit mqtt

Beitrag von kub666 »

Hallo zusammen,

leider habe auch ein ähnliches Problem und zwar bekomme ich folgendes Setup nicht zum laufen

- Raspberry PI 5 mit HA
- HA Assistant hat Mosquitto broker 6.4
- openWB 2
- openWB2 MQTT

Code: Alles auswählen

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

address 192.168.188.81:1883 # IP der openWB

#start_type automatic

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

#Sensors per Chargepoint
topic openWB/chargepoint/17/get/# in
topic openWB/chargepoint/17/config in

#Selects per Chargepoint
topic openWB/chargepoint/17/get/connected_vehicle/config in

topic openWB/chargepoint/17/get/connected_vehicle/info in
#topic openWB/set/chargepoint/17/config/ev out

#SoC Number entity per Chargepoint 
topic openWB/chargepoint/17/get/connected_vehicle/soc in

#try_private false
#cleansession true                                                                                         
Im MQTT-Explorer kann ich mich auch auf den HA-MQTT Verbinden und man sieht die openWB
mqtt-explorer.png
mqtt-explorer.png (62.44 KiB) 3378 mal betrachtet
Allerdings bekomme ich in HA keine Daten angezeigt.
ha-openwb2-mqtt.png
(227.36 KiB) Noch nie heruntergeladen
Ich habe schon diverse Einstellung in der mosquitto.conf vorgenommen. Mit den IDs rumgespielt, verschiede Devices versucht einzubinden. Leider immer mit dem selben Ergebnis. Das eben keine Werte übermittelt werden.

Hat jemand bereits dieses Setup am laufen und sieht wo mein Fehler liegt?

Vielen dank.
Gruß
Kub
hubecker
Beiträge: 42
Registriert: Di Dez 07, 2021 9:59 pm

Re: Homeassistant mit mqtt

Beitrag von hubecker »

Geht mit genauso. Ich habe das gleiche setup.
Keine Ahnung an was es liegt.

Wo liegt denn deine conf Datei im Dateisystem?
Ist dein HA-MQTT mit user/passwort abgesichert?


Gruß
Openwb Series 2
Fronius Symo 8.2-3-M
SENEC.Home V2.1 10 Kwh
Tesla Model 3
kub666
Beiträge: 3
Registriert: Fr Feb 16, 2024 9:42 am

Re: Homeassistant mit mqtt

Beitrag von kub666 »

Die mosquitto.conf liegt in share/mosquitto. Die wird meiner Meinung nach auch angezogen. Sonst hätte ich die Nachrichten von der openWB nicht in HA.

Mit MQTT-Explorer muss ich mich mit User und Passwort am HA-MQTT anmelden.

Allerdings scheint die openwb2mqtt nicht auf den MQTT zugreifen zu können. Ich weiß auch nicht wo ich openwb2mqtt sage welchen MQTT zu nutzen ist und auch nicht wo ich hier ein user und ein passwort für den Zugriff konfigurieren kann.

Dies habe ich noch im log von HA gefunden.

Code: Alles auswählen

2024-02-20 14:58:44.407 DEBUG (MainThread) [custom_components.openwb2mqtt.binary_sensor] mqttTopic: openWB/chargepoint/17/get/charge_state
2024-02-20 14:58:44.407 DEBUG (MainThread) [custom_components.openwb2mqtt.binary_sensor] mqttTopic: openWB/chargepoint/17/get/fault_state
2024-02-20 14:58:44.417 ERROR (MainThread) [homeassistant.components.select] Error adding entities for domain select with platform openwb2mqtt
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 533, in async_add_entities
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 782, in _async_add_entity
    await entity.add_to_platform_finish()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1324, in add_to_platform_finish
    await self.async_added_to_hass()
  File "/config/custom_components/openwb2mqtt/select.py", line 126, in async_added_to_hass
    await mqtt.async_subscribe(
  File "/usr/src/homeassistant/homeassistant/components/mqtt/client.py", line 173, in async_subscribe
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Cannot subscribe to topic 'openWB/chargepoint/17/get/connected_vehicle/config', MQTT is not enabled
Mich irritieren etwas die Debug-Ausgaben. Vermute da hat die subscription wohl funktioniert aber kurz darauf kommt eine Fehlermeldung für ein anderes Topic mit dem Grund "MQTT is not enabled".

Jedoch werden auch für die vermeintlich erfolgreichen Subscriptions keine Werte in HA angezeigt.
a4320909533
Beiträge: 30
Registriert: Do Sep 02, 2021 2:03 pm

Re: Homeassistant mit mqtt

Beitrag von a4320909533 »

Hallo Kub666,
die letzte Fehlermeldung interpretiere ich so, dass du im HA keine MQTT-Integration laufen hast.
Du müsstest diese erst hinzufügen und dann mit dem MQTT-Server verbinden.
https://www.home-assistant.io/integrations/mqtt/

Gruß
Andreas
kub666
Beiträge: 3
Registriert: Fr Feb 16, 2024 9:42 am

Re: Homeassistant mit mqtt

Beitrag von kub666 »

Hi Andreas,

also eine MQTT Integration läuft. Dies kannst du meinem ersten Post entnehmen. Denn ich kann mich mit dem MQTT-Explorer auf den HA-MQTT verbinden und dann sehe ich die Events welche die openWB2 generiert. Aber ja irgendwie verbindest sich das openWB2mqtt nicht richtig mit dem HA-MQTT.

Gruß
Kub
xwo
Beiträge: 26
Registriert: Sa Feb 24, 2024 4:56 am

Re: Homeassistant mit mqtt

Beitrag von xwo »

Hallo,
ich würde gern anhand von Faktoren steuern, wie weit die openWB meinen Speicher entladen darf.
Im MQTT finde ich dieses Topic: openWB/general/chargemode_config/pv_charging/switch_off_soc

Ist es möglich das einfach zu beschreiben? Im SET Zweig habe ich kein Äquivalent gefunden.
E_Esteban
Beiträge: 54
Registriert: So Mär 21, 2021 6:57 am
Has thanked: 1 time

Re: Homeassistant mit mqtt

Beitrag von E_Esteban »

Hallo in die Runde,

habe nun auch mal eine Instanz HA aufgesetzt und komme auch ganz gut voran, verzweifele aber an der MQTT Integration.

Folgendes läuft bislang einwand frei:

1) HA aufgesetzt
2) MQTT Add On mit User koonfiguriert
3) MQTT Explorer installiert und auf die openWB connected - OK
4) Mit Heavendenied´s config den Server gefüttert: mosquitto.conf
4) MQTT Explorer verbunden auf HA - OK Werte kommen.

Problem gibt es aber bei der Nutzung der Integration. Ich bekomme partout keine Werte angezeigt. Habe mich eigentlich streng an die Anleitung gehalten und die Werte sind auch da..... werde daraus einfach nicht schlau.

Nach fast 8 Stunden probieren frage ich hier mal um Hilfe :-) - ich bin gar ^^

Was habe ich da übersehen?
Danke Euch

P.S. Ist noch eine 1.9er Integration..... sobald die läuft wage ich mich an die 2.0er Variante ....
Dateianhänge
1.png
Keine Werte in der Integration
(220.42 KiB) Noch nie heruntergeladen
2.png
Logauszug vom MQTT Broker in HA
(179.9 KiB) Noch nie heruntergeladen
MQTT Explorer verbunden auf den HA unter 10.0.1.159
MQTT Explorer verbunden auf den HA unter 10.0.1.159
3.png (162.93 KiB) 1038 mal betrachtet
Tesla Model Y LR + eUp! Style Plus
2 x openWB series2 custom mit 11kW + 22kW
1 x go-e Charger Gemini flex 22kW zur mobile Nutzung
45,50 kWp PV (Ost-West) mit 1 x Fronius Gen24 10.0 + 2x Symo 15k
22,08 kWh stationärer Speicher BYD HVM
BJ Axel
Beiträge: 119
Registriert: Do Mai 04, 2023 7:24 am
Has thanked: 3 times

Re: Homeassistant mit mqtt

Beitrag von BJ Axel »

Ich bin auch schon - sporadisch - immer wieder an Versuchen gescheitert, meine openWB2duo an HASSio zu connecten.
Wenn dann auch noch die Datenformate geändert werden wird das zusatzlich schwierig.
Würde mich freuen wenn die nun-aktuelle Version ein stabiles, langlebiges Datenmodell hätte, auf das man aufbauen kann.
Siggi
Beiträge: 1
Registriert: Fr Jul 12, 2024 11:41 am

Re: Homeassistant mit mqtt

Beitrag von Siggi »

Hallo zusammen,

ich habe gestern meine openWB auf Version 2.1.4 gehoben und die openwb2mqtt Integration für Home Assistant installiert.
Das hat soweit funktioniert, Werte für den Counter, PV, Batterie und Controller werden übergeben und angezeigt.
Der Chargepoint, also das angeschlossene Auto, wird allerdings nicht angezeigt.

Nachdem ich mir mit dem MQTT Explorer die Topics angesehen habe, vermute ich dass die Autos nicht mehr unter dem Tonic "chargepoint" - wie in der Anleitung beschrieben - , sondern unter "lp" übermittelt werden.
Hat es hier vielleicht eine Änderung des Datenmodells gegeben?

Ich habe dazu auf Github ein Issue erstellt.

VG
Siggi
Dateianhänge
Bildschirmfoto 2024-07-12 um 16.16.39.png
(183.92 KiB) Noch nie heruntergeladen
Antworten