Smarthome 2.0 + MQTT + aktives Gerät

Fragen zur Nutzung, Features, usw..
james4711
Beiträge: 15
Registriert: Mo Mär 01, 2021 9:18 am

Smarthome 2.0 + MQTT + aktives Gerät

Beitrag von james4711 »

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!
okaegi
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

Beitrag von okaegi »

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
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
james4711
Beiträge: 15
Registriert: Mo Mär 01, 2021 9:18 am

Re: Smarthome 2.0 + MQTT + aktives Gerät

Beitrag von james4711 »

Du meinst den Punkt "Separate Leistungsmessung für das Gerät"??
Clipboard.png
(11.4 KiB) Noch nie heruntergeladen
Wenn ich dort auf "Ja" gehe und dann MQTT auswähle kann ich keine Schwelle angeben ...
james4711
Beiträge: 15
Registriert: Mo Mär 01, 2021 9:18 am

Re: Smarthome 2.0 + MQTT + aktives Gerät

Beitrag von james4711 »

Hallo!

Gibt's noch Ideen wie ich das hinbekommen kann??
Irgendwie schaffe ich es nicht!

Danke!
okaegi
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

Beitrag von okaegi »

Gabz oben bei smarthome definition kein Gerät anwählen.
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
james4711
Beiträge: 15
Registriert: Mo Mär 01, 2021 9:18 am

Re: Smarthome 2.0 + MQTT + aktives Gerät

Beitrag von james4711 »

Hallo Oliver!

Danke für die Info!
Werden dann die Daten, die ich per MQTT schreibe (aktueller Verbrauch) trotzdem berücksichtigt??

LG
Gero
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

Beitrag von Gero »

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
aiole
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

Beitrag von aiole »

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
Gero
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

Beitrag von Gero »

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
aiole
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

Beitrag von aiole »

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.
Antworten