Smarthome 2.0 + MQTT + aktives Gerät
Smarthome 2.0 + MQTT + aktives Gerät
Hallo!
Ich habe derzeit folgende Situation:
Für Smarthome-Gerät 9 erhalte ich die tatsächliche Leistungsaufnahme via ioBroker in Watt über mqtt.1.openWB.SmartHome.set.Devices.9.Aktpower.
Das funktioniert.
Allerdings hätte ich gerne, dass das Gerät nicht permanent rot+durchgestrichen dargestellt wird.
Daher habe ich bei Leistung > 0 Watt die Variable mqtt.1.openWB.SmartHome.set.Devices.9.ReqRelay auf 1 gesetzt. Und wenn die Leistung wieder auf 0 geht auf 0 gesetzt. Leider ohne Erfolg.
Nach ein wenig Suchen im Forum habe ich dann noch die Variablen mqtt.1.openWB.SmartHome.set.Devices.9.device_manual_control bzw. mqtt.1.openWB.SmartHome.set.Devices.9.mode gefunden. Ebenfalls entsprechend beschrieben. Leider ebenfalls ohne Erfolg.
Unabhängig davon, ob ich die Variablen als String oder Zahl definieren werden diese nach dem Beschreiben nicht abgelöscht bzw. in den Status des Geräts übernommen.
OpenWB-Version ist übrigens 1.9.303.
Wäre über jeden Tipp dankbar!
Danke!
Ich habe derzeit folgende Situation:
Für Smarthome-Gerät 9 erhalte ich die tatsächliche Leistungsaufnahme via ioBroker in Watt über mqtt.1.openWB.SmartHome.set.Devices.9.Aktpower.
Das funktioniert.
Allerdings hätte ich gerne, dass das Gerät nicht permanent rot+durchgestrichen dargestellt wird.
Daher habe ich bei Leistung > 0 Watt die Variable mqtt.1.openWB.SmartHome.set.Devices.9.ReqRelay auf 1 gesetzt. Und wenn die Leistung wieder auf 0 geht auf 0 gesetzt. Leider ohne Erfolg.
Nach ein wenig Suchen im Forum habe ich dann noch die Variablen mqtt.1.openWB.SmartHome.set.Devices.9.device_manual_control bzw. mqtt.1.openWB.SmartHome.set.Devices.9.mode gefunden. Ebenfalls entsprechend beschrieben. Leider ebenfalls ohne Erfolg.
Unabhängig davon, ob ich die Variablen als String oder Zahl definieren werden diese nach dem Beschreiben nicht abgelöscht bzw. in den Status des Geräts übernommen.
OpenWB-Version ist übrigens 1.9.303.
Wäre über jeden Tipp dankbar!
Danke!
-
- Beiträge: 2414
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 25 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
Du kannst das mqtt als kein Gerät mit separater Leistungaerfassung mqtt aufnehmen. Dann kannst du eine Watt zahl angeben, ab wann das Gerät als Grün geführt wird.
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
Re: Smarthome 2.0 + MQTT + aktives Gerät
Du meinst den Punkt "Separate Leistungsmessung für das Gerät"??
Wenn ich dort auf "Ja" gehe und dann MQTT auswähle kann ich keine Schwelle angeben ...Re: Smarthome 2.0 + MQTT + aktives Gerät
Hallo!
Gibt's noch Ideen wie ich das hinbekommen kann??
Irgendwie schaffe ich es nicht!
Danke!
Gibt's noch Ideen wie ich das hinbekommen kann??
Irgendwie schaffe ich es nicht!
Danke!
-
- Beiträge: 2414
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 2 times
- Been thanked: 25 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
Gabz oben bei smarthome definition kein Gerät anwählen.
Dann kannst du die Schwelle erfasssen.
Gruss Oliver
Dann kannst du die Schwelle erfasssen.
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
Re: Smarthome 2.0 + MQTT + aktives Gerät
Hallo Oliver!
Danke für die Info!
Werden dann die Daten, die ich per MQTT schreibe (aktueller Verbrauch) trotzdem berücksichtigt??
LG
Danke für die Info!
Werden dann die Daten, die ich per MQTT schreibe (aktueller Verbrauch) trotzdem berücksichtigt??
LG
-
- Beiträge: 3550
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 8 times
- Been thanked: 78 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
Das Gerät an sich ist "kein Gerät" aber mit separater Leistungsmessung. Damit das Gerät als eingeschaltet erkannt wird - also grün statt rot durchgestrichen - kannst Du da einen Schwellwert einstellen ab dem es als eingeschalet erkannt wird. Die Leistungsmessung des Geräts erfolgt separat per MQTT, sprich in die entsprechenden Topics musst Du den Verbrauch schreiben.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Beiträge: 7871
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 42 times
- Been thanked: 48 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
Moin,
ich versuche mich gerade an der reinen Leistungserfassung einer Luft-WP per MQTT (Smarthome -> kein Gerät) + anschließender Anzeige im sw2-Standard-theme über den neuen http-Weg: viewtopic.php?t=9712 .
Die SDM120-Modbus-Zählerdaten werden von einem unabhängig laufenden NodeRed-System ausgelesen und können per MQTT an die openWB gepublished werden. Ich hätte jetzt erwartet, dass man unter der SH-Leistungsmessung -> MQTT die passenden topics konfiguriert, die mit dem NR-System übereinstimmen müssen. Dort bei SH -> MQTT gibt es jedoch keine Parameter zu konfigurieren.
D.h. - ich scheitere noch an der Vorstufe.
update
Ok - die Hilfstexte zur reinen Leistungsmessung sieht man nur, wenn man auch ein MQTT-Gerät aktiv hat (temporär reicht). D.h. - die zu beschreibenden SH-topics haben eine feste Syntax und lauten beispielhaft für das SH-Gerät 1:
Leistung -> openWB/set/LegacySmartHome/Devices/1/Aktpower = in Watt erwartet
Zählerstand -> openWB/set/LegacySmartHome/Devices/1/Powerc = in Wh erwartet
ich versuche mich gerade an der reinen Leistungserfassung einer Luft-WP per MQTT (Smarthome -> kein Gerät) + anschließender Anzeige im sw2-Standard-theme über den neuen http-Weg: viewtopic.php?t=9712 .
Die SDM120-Modbus-Zählerdaten werden von einem unabhängig laufenden NodeRed-System ausgelesen und können per MQTT an die openWB gepublished werden. Ich hätte jetzt erwartet, dass man unter der SH-Leistungsmessung -> MQTT die passenden topics konfiguriert, die mit dem NR-System übereinstimmen müssen. Dort bei SH -> MQTT gibt es jedoch keine Parameter zu konfigurieren.
D.h. - ich scheitere noch an der Vorstufe.
update
Ok - die Hilfstexte zur reinen Leistungsmessung sieht man nur, wenn man auch ein MQTT-Gerät aktiv hat (temporär reicht). D.h. - die zu beschreibenden SH-topics haben eine feste Syntax und lauten beispielhaft für das SH-Gerät 1:
Leistung -> openWB/set/LegacySmartHome/Devices/1/Aktpower = in Watt erwartet
Zählerstand -> openWB/set/LegacySmartHome/Devices/1/Powerc = in Wh erwartet
-
- Beiträge: 3550
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 8 times
- Been thanked: 78 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
So wie ich das verstanden habe, funktioniert die neue Darstellung letzten Endes über die Zählerfunktionalität. D.h. das smarthome ist erweitert worden, dass die aktuellen Leistungswerte per http abfragbar sind. Diese Messwerte werden von einem virtuellen http-Zähler ausgelesen. Ist ein bisschen von hinten durch die Brust, aber für einen workaround geschickt gemacht.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Beiträge: 7871
- Registriert: Mo Okt 08, 2018 4:51 pm
- Has thanked: 42 times
- Been thanked: 48 times
Re: Smarthome 2.0 + MQTT + aktives Gerät
Ja - da bin ich bei dir. Ein guter workaround.
Ziel sollte aber die native SH2-Einbindung sein, ev. zuerst nur die reine Zählerdarstellung des SH-Gerätes.
Ziel sollte aber die native SH2-Einbindung sein, ev. zuerst nur die reine Zählerdarstellung des SH-Gerätes.