NEWS
Generelle Frage zu steuern von IObroker objekte
-
Hallo,
Ich bräuchte mal Hilfe beim Verstehen für Node-Red da ich noch Anfänger bin.
Ich möchte einige Flow erstellen und erzeuge auf meiner RaspberryMatic sehr hohen DutyCycle.
Ich habe im Iobroker per Instance die RaspberryMatic Geräte eingebunden und würde diese nun steuern.Man kann ja im Node-Red auch die Homematic Gerät direkt per Node ansteuern aber wenn ich die Objekte schon im Iobroker verfügbar habe, warum doppelt.
So sieht der Flow aus:
Um eine einigermaßen schnelle Reaktion zu bekommen habe ich den timestamp auf all 5 sek gestellt.
Nach meinem Verständnis frage ich alle 5 sek im Iobroker das Objekt Be…. auf den Zustand aber nicht die CCU.
Oder irre ich mich da.
Wie würdet Ihr das machen aus Node-Red ein Wert eins Objekts abfragen und auch eine fast zeitnahe Reaktion zu bekommen.Danke für die Hilfe
-
@leika241265 Es gibt einen Block namens IOBroker get. Der müsste direkt unter dem sein den du hast. Der hat nur rechts einen Punkt zum Andocken. Der aktualisiert in Echtzeit ohne timestamp.
MFG
CrunkFX -
@CrunkFX
Hi danke klappt. Wieder was gelernt. -
@leika241265 Meines Erachtens brauchst Du das nicht mit einer Zeitschleife abfragen - das ist Overhead und ist mE nicht state of the art. Wenn sich der Datenpunkt im iobroker ändert oder aktualisiert wird nimmst Du einen iobroker in node - der triggert Dir Deinen Flow automatisch. Mit get alle 5 s pollen würde ich nicht. Es gibt andere Situationen wo man situationsbedingt den iobroker get node einsetzt aber nicht in diesem Fall. Es ist sogar zeitnäher - wenn der Flow direkt nach Update des Nodes gestartet wird - als erst nach 5 s.
-
@mickym
OK, danke für die Info. Schreibe mein Flow mal um.