Seite 1 von 2

Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Mai 06, 2024 6:56 am
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!

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Mai 06, 2024 8:21 am
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

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Mai 06, 2024 9:30 am
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 ...

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Mai 13, 2024 7:39 am
von james4711
Hallo!

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

Danke!

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Mai 13, 2024 7:48 am
von okaegi
Gabz oben bei smarthome definition kein Gerät anwählen.
Dann kannst du die Schwelle erfasssen.
Gruss Oliver

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Di Mai 14, 2024 9:23 am
von james4711
Hallo Oliver!

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

LG

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Di Mai 14, 2024 11:05 am
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.

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Sa Jan 04, 2025 1:56 pm
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

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Jan 06, 2025 8:17 am
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.

Re: Smarthome 2.0 + MQTT + aktives Gerät

Verfasst: Mo Jan 06, 2025 3:36 pm
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.