smarthome 2.0 unter openwb 2.0 steuerung via mqtt
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Hallo,
Hier zeige ich mal kurz auf, wie smarthome 2.0 mittels mqtt unter openwb 2.0 gesteuert werden kann.
Aufgrund einer Änderung in OpenWB 2.0 sind nur noch eine begrenzte Anzahl mqtt Topics von extern beschreibbar,
Übersicht:
(alle unter openWB/set/LegacySmartHome/Devices/#)
Die folgenden Topics haben nur dann eine Auswirkung wenn ein Gerätetyp MQTT parametrisiert ist:
Wenn Einschaltbedingung erreicht (Beispiel hier mit Device 2)
openWB/LegacySmartHome/Devices/2/ReqRelay = 1
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Wenn Ausschaltbedingung erreicht
openWB/LegacySmartHome/Devices/2/ReqRelay = 0
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
ReqRelay gibt den Status vom Gerät aus Sicht openWb an (1 = eingeschaltet, 0 = ausgeschaltet)
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/set/LegacySmartHome/Devices/2/Aktpower = in Watt erwartet
openWB/set/LegacySmartHome/Devices/2/Tempa = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempb = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempc = Temperatur in C mit max 2 Nachkommastellen
(muss auch in der Konfig als Temp. Sensor erfasst werden)
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/set/LegacySmartHome/Devices/2/Powerc
wenn kein Zähler übergeben oder 0 übergeben wird, wird der Zähler selber gerechnet
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Alle anderen Topics unter openWB/set/LegacySmartHome/ werden ignoriert / gelöscht.
Wichtig als RAW schicken und retain = true.
Gruss Oliver
(das ganze braucht noch einen PR)
Hier zeige ich mal kurz auf, wie smarthome 2.0 mittels mqtt unter openwb 2.0 gesteuert werden kann.
Aufgrund einer Änderung in OpenWB 2.0 sind nur noch eine begrenzte Anzahl mqtt Topics von extern beschreibbar,
Übersicht:
(alle unter openWB/set/LegacySmartHome/Devices/#)
Die folgenden Topics haben nur dann eine Auswirkung wenn ein Gerätetyp MQTT parametrisiert ist:
Wenn Einschaltbedingung erreicht (Beispiel hier mit Device 2)
openWB/LegacySmartHome/Devices/2/ReqRelay = 1
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Wenn Ausschaltbedingung erreicht
openWB/LegacySmartHome/Devices/2/ReqRelay = 0
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
ReqRelay gibt den Status vom Gerät aus Sicht openWb an (1 = eingeschaltet, 0 = ausgeschaltet)
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/set/LegacySmartHome/Devices/2/Aktpower = in Watt erwartet
openWB/set/LegacySmartHome/Devices/2/Tempa = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempb = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempc = Temperatur in C mit max 2 Nachkommastellen
(muss auch in der Konfig als Temp. Sensor erfasst werden)
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/set/LegacySmartHome/Devices/2/Powerc
wenn kein Zähler übergeben oder 0 übergeben wird, wird der Zähler selber gerechnet
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Alle anderen Topics unter openWB/set/LegacySmartHome/ werden ignoriert / gelöscht.
Wichtig als RAW schicken und retain = true.
Gruss Oliver
(das ganze braucht noch einen PR)
- Dateianhänge
-
- m2.png
- (30.87 KiB) Noch nie heruntergeladen
-
- m1.png
- (79.93 KiB) Noch nie heruntergeladen
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Die folgenden MQTT Topics gehen für alle Geräte
openWB/set/LegacySmartHome/config/set/Devices/2/mode
von automatich auf manuell stellen und wieder zurück mit 0
openWB/set/LegacySmartHome/config/set/Devices/2/mode
von automatich auf manuell stellen und wieder zurück mit 0
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Wenn Gerät auf Manual steht kann es aus oder eingeschaltet werden:
openWB/set/LegacySmartHome/config/set/Devices/2/device_manual_control Sieht dann so aus: Es brauch dafür noch ein Pr der kommt im der nächsten post
Gruss Oliver
openWB/set/LegacySmartHome/config/set/Devices/2/device_manual_control Sieht dann so aus: Es brauch dafür noch ein Pr der kommt im der nächsten post
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
PR für openwb 2.0
https://github.com/openWB/core/pull/1570
Und für das gui
https://github.com/openWB/openwb-ui-settings/pull/452
Gruss Oliver
https://github.com/openWB/core/pull/1570
Und für das gui
https://github.com/openWB/openwb-ui-settings/pull/452
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 34
- Registriert: Do Mär 24, 2022 12:38 pm
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Guten Abend,
selbst wenn ich nun die korrekten Topics beschreibe, wird bei mir auf der SmartHome Page immer noch alles mit 0W dargestellt.
Meine Config in openHab sieht folgendermaßen aus:
hat vielleicht jemand noch ein Tipp für mich?
Gruß Julian
selbst wenn ich nun die korrekten Topics beschreibe, wird bei mir auf der SmartHome Page immer noch alles mit 0W dargestellt.
Meine Config in openHab sieht folgendermaßen aus:
Code: Alles auswählen
- id: cOpenWB_SH3_W_copy
channelTypeUID: mqtt:number
label: cOpenWB_SH3_W copy
description: null
configuration:
commandTopic: openWB/set/LegacySmartHome/Devices/3/Aktpower
retained: true
unit: W
qos: 1
formatBeforePublish: "%d"
Gruß Julian
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Du must warten bis das beide Prs gemerged sind und dann updaten.
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Beide pr sind gemerged im master branch. Du kannst nun openwb 2.0 updaten und dann neu testen.
Gruss Oliver
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 34
- Registriert: Do Mär 24, 2022 12:38 pm
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Guten Abend,
vielen Dank für den Support. Es läuft wieder.
Klasse vielen vielen Dank.
Gruß Julian
vielen Dank für den Support. Es läuft wieder.
Klasse vielen vielen Dank.
Gruß Julian
OpenWB Series2 DUO (Neuling)
8,25kWp Süd 25* / SMA TriPower 8000
5 kWp Süd 15°, 3,5kWP Nord 25° / RCT Power DC 8.0
RCT Power Battery 9,6 kW
OpenHab V4.XX
KNX
VW e-Up 2021
8,25kWp Süd 25* / SMA TriPower 8000
5 kWp Süd 15°, 3,5kWP Nord 25° / RCT Power DC 8.0
RCT Power Battery 9,6 kW
OpenHab V4.XX
KNX
VW e-Up 2021
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Hallo ,okaegi hat geschrieben: ↑So Mär 03, 2024 12:45 pm Hallo,
Hier zeige ich mal kurz auf, wie smarthome 2.0 mittels mqtt unter openwb 2.0 gesteuert werden kann.
Aufgrund einer Änderung in OpenWB 2.0 sind nur noch eine begrenzte Anzahl mqtt Topics von extern beschreibbar,
Übersicht:
(alle unter openWB/set/LegacySmartHome/Devices/#)
Die folgenden Topics haben nur dann eine Auswirkung wenn ein Gerätetyp MQTT parametrisiert ist:
Wenn Einschaltbedingung erreicht (Beispiel hier mit Device 2)
openWB/LegacySmartHome/Devices/2/ReqRelay = 1
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Wenn Ausschaltbedingung erreicht
openWB/LegacySmartHome/Devices/2/ReqRelay = 0
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
ReqRelay gibt den Status vom Gerät aus Sicht openWb an (1 = eingeschaltet, 0 = ausgeschaltet)
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/set/LegacySmartHome/Devices/2/Aktpower = in Watt erwartet
openWB/set/LegacySmartHome/Devices/2/Tempa = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempb = Temperatur in C mit max 2 Nachkommastellen
openWB/set/LegacySmartHome/Devices/2/Tempc = Temperatur in C mit max 2 Nachkommastellen
(muss auch in der Konfig als Temp. Sensor erfasst werden)
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/set/LegacySmartHome/Devices/2/Powerc
wenn kein Zähler übergeben oder 0 übergeben wird, wird der Zähler selber gerechnet
openWB/LegacySmartHome/Devices/2/Ueberschuss = in Watt
Alle anderen Topics unter openWB/set/LegacySmartHome/ werden ignoriert / gelöscht.
Wichtig als RAW schicken und retain = true.
Gruss Oliver
(das ganze braucht noch einen PR)
also der SmartHome Handler setzt dann das Topic
openWB/LegacySmartHome/Devices/2/ReqRelay je nach dem ob Ein/Ausschaltschwelle erreicht das Topic auf 1 oder 0 ?
Und das 1 oder 0 muss dann zb beim Shelly Plug S ein oder ausschalten ?
Habe ich das Richtig verstanden ?
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: smarthome 2.0 unter openwb 2.0 steuerung via mqtt
Genau das ist der Request aus Sicht openwb. Du musst dan folgendes machen auf deiner SeiteopenWB/LegacySmartHome/Devices/2/ReqRelay je nach dem ob Ein/Ausschaltschwelle erreicht das Topic auf 1 oder 0 ?
Wenn reqrelay = 1 und plugs ist aus -> anstellen plugs
Wenn reqrelay = 0 und plugs ist ein -> austellen plugs
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923