Homeassistant mit mqtt

Heavendenied
Beiträge: 611
Registriert: Do Feb 20, 2020 1:16 pm

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) 1641 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: 40
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: 15
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.
Antworten