Hi,
der And-Node in Node-Blue funktioniert leider nicht so wie ich mir das vorstelle. Da ich nicht von einem Bug ausgehe, muss ich ihn entweder falsch benutzen oder ein allgemeines Verständnisproblem haben. Ich würde mich freuen wenn jemand hier ein wenig Licht in’s Dunkel bringen kann.
Unsere Waschmaschine hängt an einer HM-Steckdose mit Strommesser. Beim Überschreiten einer bestimmten Leistung wird eine Systemvariable gesetzt und beim Unterschreiten des Schwellwertes sollen (abhängig von weiteren Variablen) verschiedene Aktionen ausgeführt werden:
Dies aber nur zum Hintergrund. Um besser zu verstehen wo das Problem liegt, habe ich folgenden vereinfachten Aufbau gewählt:
Beim Überschreiten des Schwellwertes wird die Systemvariable washingmachine_flag korrekt gesetzt. Der zweite Ausgang des Switch-Nodes (“1”) wird nur geschaltet wenn der Schwellwert unterschritten wird. Das habe ich mit dem Debug-Node geprüft. Soweit die Punkte die funktionieren.
Vom And-Node würde ich nun erwarten, dass er nur dann seinen Ausgang schaltet wenn das washingmachine_flag gesetzt ist UND der Switch-Node seinen zweiten Ausgang (“1”) schaltet.
Das ist aber leider nicht der Fall. Der And-Node schaltet seinen Ausgang unmittelbar nachdem das washingmachine_flag gesetzt wurde. Somit agiert er aus meiner Sicht eher als Or-Node.
Ich habe die starke Vermutung, dass das Problem vor dem Monitor sitzt. Aber es will mir schlicht nicht einfallen wo mein Denkfehler ist.
Gruß
Criena