Seite 2 von 2
Re: MQTT Bridge
Verfasst: Sa Mär 20, 2021 4:48 pm
von rleidner
Ideen hierfür?
ok, für die Richtung HA -> openWB:
Ich benötige das momentan nicht, das ist also nur Theorie.
ich denke man muß:
- Das EVU-Modul in openWB mit mqtt konfigurieren.
- auf das entsprechende topic publishen.
Ich teste sowas erst mal von der Command line mit mosquitto_pub/mosquitto_sub,
- wenn das im Ziel das gewünschte Ergebnis anzeigt sollte das in HA mit dem mqtt.publish gehen.
Re: MQTT Bridge
Verfasst: So Jul 18, 2021 9:20 pm
von Kesselberry
Hallo,
bestimmt eine ganz dumme Frage:
Wo finde ich die mosquitto.conf ?
Home Assistant 2021.7.3
Mosquitto broker: 6.0.1
Re: MQTT Bridge
Verfasst: Mo Jul 19, 2021 6:15 am
von rleidner
Normalerweise wird die mosquitto.conf bei der Installation automatisch angelegt.
Bei mir läuft mosquitto auf raspi als docker container und die conf ist hier:
pi@pi02:~/mosquitto $ find . -name mosquitto.conf
./config/mosquitto.conf
Re: MQTT Bridge
Verfasst: Do Aug 05, 2021 5:51 pm
von hackex
Bei Homeassistant geht man am besten folgendermaßen vor:
1) im Supervisor das Samba Plugin installieren und konfigurieren
2) via Samba auf HomeAssistant und dort auf den Ordner "share" zugreifen, z.B. smb://ip-adress/share
3) dort die mosquitto.conf editieren mit den Einträgen aus dem Forum hier (siehe einige Beiträge zuvor)
4) mosquitto broker in HomeAssistant neustarten
Re: MQTT Bridge
Verfasst: Mo Feb 14, 2022 6:07 pm
von Tien
Ich habe mal meine erfolgreiche Konfiguration dokumentiert:
http://tech-engineering.de/home-assistant-und-openwb/
Re: MQTT Bridge
Verfasst: Do Feb 09, 2023 6:27 pm
von .n3
Danke für deinen Beitrag. Damit habe ich es soweit eingerichtet, aber leider hängt es irgendwo noch.
Ich sehe im mqtt explorer die OpenWB und HA, aber wenn ich den mosquitto konfiguriere, erscheint im explorer die topics nicht. Einziger unterschied zu deiner config ist, dass ich den user "mqtt" in HA angelegt habe und laut der Doku von broker, kann ich Option dann weglassen:
Jemand eine Idee, woran es liegen könnte? Die config wird laut log geladen.
Re: MQTT Bridge
Verfasst: Do Feb 09, 2023 7:07 pm
von .n3
Habs... Die config war falsch. Hatte die von der Webseite verwendet:
Code: Alles auswählen
connection openwb
address 123.123.123.100:1883 # IP der openWB
start_type automatic
topic openWB
local_clientid openwb.mosquitto
try_private false
cleansession true
Damit hat es jetzt aber funktioniert
Code: Alles auswählen
#
# bridge to openWB Wallbox
#
connection openwb
address 192.168.0.xxx:1883 # IP der openWB
start_type automatic
topic openWB/# both 2
local_clientid openwb.mosquitto
try_private false
cleansession true
Re: MQTT Bridge
Verfasst: Di Jul 01, 2025 12:10 pm
von Werner2000x
rleidner hat geschrieben: Sa Mär 20, 2021 4:06 pm
Edit: Da kommt jetzt auch noch die Frage auf, wie ich Topics mappen kann. Der EVU Zähler kommt z.B. auf Home Assistant unter "/sensor/shelly/evu" an und soll nun an openWB weitergeleitet werden auf "/openWB/set/evu/W". Ideen hierfür?
ja, es ist etwas Arbeit, aber überschaubar. In meinem sensors.yaml mache ich das z.B. so:
#+ openWB EVU akt Bezug/-Einspeisung
- platform: mqtt
name: "EVU akt Bezug/Einspeisung"
state_topic: "openWB/evu/W"
unit_of_measurement: "W"
bzw.
#+ openWB EVU WhImported
- platform: mqtt
name: "EVU Zähler Bezug"
state_topic: "openWB/evu/WhImported"
unit_of_measurement: "Wh"
#+ openWB EVU kWhImported
- platform: template
sensors:
evu_kwhimported:
friendly_name: "EVU Bezug"
unit_of_measurement: "kWh"
value_template: "{{ states('sensor.evu_zahler_bezug') | float / 1000|float|round(2) }}"
oder auch für die LP:
#+ openWB LP1 kWhCounter
- platform: mqtt
name: "EV LP1 Ladung"
state_topic: "openWB/lp/1/kWhCounter"
unit_of_measurement: "kWh"
...
#+ openWB LP8 kWhCounter
- platform: mqtt
name: "EV LP8 Ladung"
state_topic: "openWB/lp/8/kWhCounter"
unit_of_measurement: "kWh"
#+ openWB allLPCounter
# allLPCounter = lp1_zahler + ... + lp8_zahler
- platform: template
sensors:
alllp_kwhcounter:
friendly_name: "Alle Ladepunkte Zähler"
unit_of_measurement: "kWh"
value_template: "{{ (states('sensor.ev_lp1_ladung') | float + states('sensor.ev_lp2_ladung') | float + states('sensor.ev_lp3_ladung') | float + states('sensor.ev_lp4_ladung') | float + states('sensor.ev_lp5_ladung') | float + states('sensor.ev_lp6_ladung') | float + states('sensor.ev_lp7_ladung') | float + states('sensor.ev_lp8_ladung') | float ) |float | round(2) }}"
ich benutze die openWB Daten in HA bisher nur zur Steuerung einiger zigbee-Schalter.
Hinter HA (raspi/docker) hängt noch influx/grafana mit dem ich die Daten später mal langfristig anzeigen will...
HTH
Wo finde ich in Homeassistant die Datei sensors.yaml ?
Re: MQTT Bridge
Verfasst: Di Jul 01, 2025 12:39 pm
von rleidner
Werner2000x hat geschrieben: Di Jul 01, 2025 12:10 pm
Wo finde ich in Homeassistant die Datei sensors.yaml ?
Oops, nach 4 Jahren holt das einen ein...
Ich weiß nicht ob das in aktuellen HA Versionen immer noch so ist.
Ich benutze das auch kaum - was wichtig ist läuft bei mir auf NodeRed.
Ich hatte damals u.a. die Sensoren in eigene yaml-Dateien ausgelagert, so: