NEWS
Extra Warmwasser mit PV Überschuss
-
@mickym mach ich. Kann ich wie in Blockly wo Zeiten eingeben zu welchen der Flow läuft? Also die Trigger verarbeitet werden?
-
@peter666666 Ja Du kannst Zeiten filtern etc. Wenn Du in der Schedules in der Woche haben will, empfehle ich Dir zu Einfachheit Dir die Light Scheduler Nodes zu installieren:
https://flows.nodered.org/node/node-red-contrib-light-scheduler
Damit kannst Du dann so Zeitfenster grafisch filtern.
Wenn Du anspruchsvoller Scheduler Aufgaben haben willst, dann kannst Du auch die Cron-Plus Node verwenden. Wenn Du zu bestimmten Zeiten triggern willst - kannst Du auch die Inject node verwenden.
Ich würde aber dann wenn Du weitere Nodes installierst - in der Adapterkonfig erlauben, dass Du den Paletten-Manager in Node-Red nutzen kannst. Wenn Du hier Hilfe brauchst - melde Dich nochmal.
-
@mickym Ok danke. An was liegt das wenn ich im Auswahlfenster nicht alle DP sehe welche ich aber im ioBroker sehe? Habe einen erstellt "Poolpumpe Automatik EIN" welchen ich nicht auswählen kann
-
@peter666666 Das ist leider ein Bug im NodeRed Adapter - die Datenpunkte werden nur einmal beim Adapterstart eingelesen.
Am Besten ist immer Du kopierst das topic direct aus dem Admin des iobrokers:
und dann in das Topic in der Node einfügen. Die Behebung dieses Bugs im iobroker ist anscheinend nicht so einfach. -
@mickym wie schaffe ich es das ich die AUTOMATIK EIN richtig verknüpfe das das ganze nur läuft wenn diese TRUE ist? Steh auf dem Schlauch
-
@peter666666 Nun Du willst wenn die Automatik nicht eingeschaltet ist - der ganze Flow unterbrochen wird. Deshalb einfach hinter die 1. iobroker-IN Node schalten. Damit Du Dir nicht die payload von Active Power überschreibst, musst Du Dir die Automatic einer anderen Nachrichteneigenschaft zuweisen:
Also in der GetNode von der Poolpumpe Automatik zum Beispiel einer anderen Eigenschaft zuweisen, damit Du die payload nicht überschreibst.
dann prüfst Du bei Automatik EIN - nicht die payload - sondern die Nachrichteneigenschaft auto - die Du über die get Node gesetzt hast:
Hier zum Import:
Damit wird die Inverter Active Power payload nicht von der iobroker GET node überschrieben.
-
@mickym danke. werd ich gleich mal versuchen
-
@peter666666 ich bin zu blöd für NR...
AUTOMATIK ist false und bekomm jetzt die Inverterwerte nicht mehr weg auf bool...
-
@peter666666 na im oberen Ast setzt du nichts, sondern filterst aus. Bin aber unterwegs. Vielleicht beschreibst du halt die Aufgabenstellung. Im Prinzip musst du Dich doch nur an jedem Kabel entlang hangeln und bei jeder Node prüfen was mit dem Nachrichtenobjekt passiert
-
@peter666666 und mach debug nodes hinter jede Node damit du siehst was wo rauskommt
Und steuere halt erst die Datenpunkte an, wenn das Ergebnis passt.
Ansonsten mach ein Screenshot von deinem Blockly und ich versuche es umzusetzen und wir diskutieren anschließend