Seite 1 von 1

Bezeichnung der Ein.- und Ausgänge

Verfasst: Fr Apr 29, 2022 6:56 am
von Jonny
Hallo,

Ich habe eine Heizpatrone, deren Phasen ich einzeln schalte möchte über Node Red.
Grungerüst:

2* WB mit Version 1.9.265 Stable
1 Pi mit Node Red
1 Pi der die SSR für die einzelnen Phasen direkt ansteuert.
(GPIO werden über LAN vom Pi mit Node Red gesteuert)

Mein Problem wäre, das ich nicht zuordnen kann welches Topic der WB genau ist (Ein oder Ausgang)

Wenn Einschaltbedingung erreicht (Beispiel hier mit Device 4) sind das [b]Ein oder Ausgänge [/b]?
openWB/SmartHome/set/Devices/4/ReqRelay = 1
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt

Wenn Ausschaltbedingung erreicht ( sind das [b]Ein oder Ausgänge[/b] )?
openWB/SmartHome/set/Devices/4/ReqRelay = 0
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt
Bei der periodischen Abfrage wird die aktuelle Leistung
openWB/SmartHome/set/Devices/4/Aktpower = in Watt erwartet
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/SmartHome/set/Devices/4/Powerc
wenn kein Zähler übergeben oder 0 übergeben wird, wird der Zähler selber gerechnet
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt

Eigendlich, so mein Gedankengang sollte doch bei ReqRelay ein Signal mit 0 bzw. 1 aus der WB kommen
um den Verbraucher an bzw. Aus zu schalten ?

Denke ich da richtig ?

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Fr Apr 29, 2022 5:19 pm
von okaegi
Also das ist so:

Wenn Einschaltbedingung erreicht (Beispiel hier mit Device 4) sind das Ein oder Ausgänge ?
openWB/SmartHome/set/Devices/4/ReqRelay = 1
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt

-> Diese beide Werte werden von OpenWB geschickt:
-> ReqRelay ist der Zustand den Openwb erreichen möchte. Überschuss ist der nach der Parametrisierung errechnete Überschuss (normal oder mit offset)

Wenn Ausschaltbedingung erreicht ( sind das Ein oder Ausgänge )?
openWB/SmartHome/set/Devices/4/ReqRelay = 0
openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt

-> Gleiches gilt wie für die Einschaltbedigung.

Bei der periodischen Abfrage wird die aktuelle Leistung

-> OpenWB liest Aktpower und Powerc, wenn letzter leer ist, rechnet Openwb selber.

openWB/SmartHome/set/Devices/4/Aktpower = in Watt erwartet
und der aktuelle Zähler in Wattstunden wird hier erwartet
openWB/SmartHome/set/Devices/4/Powerc
wenn kein Zähler übergeben oder 0 übergeben wird, wird der Zähler selber gerechnet

-> Dieser Wert wird bei der periodischen Abfrage von OpenWB geschickt, Definition siehe oben.

openWB/SmartHome/set/Devices/4/Ueberschuss = in Watt

Eigendlich, so mein Gedankengang sollte doch bei ReqRelay ein Signal mit 0 bzw. 1 aus der WB kommen
um den Verbraucher an bzw. Aus zu schalten ?
Richtig,
Gruss Oliver

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 9:19 am
von Jonny
Hallo Oli,

und wo kommt jetzt das Signal 1 oder 0 zum schalten eines Verbrauchers ?

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 9:31 am
von Gero
Kuck mal hier, da hab‘ ich mal was zum Thema geschrieben:

viewtopic.php?p=61213#p61213

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 9:37 am
von Jonny
Ok,
ich habe jetzt diese Topics gefunden die mir das Signal ausgeben.
Kann über die WB manuel und auch automatisch schalten.

openWB/SmartHome/Devices/1/RelayStatus
Da kommt eine 0 oder 1 raus mit der ich dann über einen entfernten Pi und GPIO die SSR steuern kann.


Irgendwie scheint es da verschiedene Topics zu geben.

Das ist dann doch etwas verwirrend.... :shock:

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 1:25 pm
von okaegi
Nö:
openWB/SmartHome/Devices/1/RelayStatus
Das isr der Status welches das Smartdevice gerade hat.
openWB/SmartHome/set/Devices/4/ReqRelay
Das ist der Zielstatus den openWb mit dem Smarthomedevice erreichen will.
Bei einem Shelly können beide Stati voneinander abweichen. Und openwb triggert dann die Umschaltung solange, bis das es passt.
Beim mqtt device ist es etwas einfacher.
Der openWB/SmartHome/Devices/1/RelayStatus sollte dem openWB/SmartHome/set/Devices/4/ReqRelay entsprechen (da hier keine externe Komponente zurückmeldet "ich hab jetzt grad umgeschaltet" )
Gruss Oliver

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 2:06 pm
von okaegi
Also somit kannst du extern steuern mit
openWB/SmartHome/Devices/1/RelayStatus -> 0 aus, 1-> ein

Zusätzlich hast du in dem openWB/SmartHome/set/Devices/4/Ueberschuss den aktuellen Überschuss.
Nun kannst du drei Smarthomedevices definieren und die jeweils mit Openwb schalten.
Oder du kannst ein Smarthomedevice definieren und dann basieren auf dem Überfluss 1 bis 3 phasen in node red schalten.

Hoffe es ist jetzt ein bischen klarer.
Gruss Oliver

Re: Bezeichnung der Ein.- und Ausgänge

Verfasst: Sa Apr 30, 2022 2:09 pm
von Jonny
Jetzt ist es verständlicher.

Danke