Wpis z mikrobloga

#homeassistant #nodejs #nodered #inteligentnydom

Mam dwa nody: timer i sun. Nod timer co 3 dzień o północy przekazuje na wyjście msg.count z wartością 3
i drugi nod sun, który wysyła raz na dobę msg.payload z wartością 1 (wschód słońca).
W nodzie function za pomocą instrukcji warunkowych chcę sprawdzać te wartości i w przypadku gdy oba warunki są spełnione, otrzymać na wyjściu noda msg.payload z wartością on.
W skrócie chodzi mi o to, aby co trzeci wschód słońca włączyć zraszacze.
Jak napisać ten cholerny skrypt? Zawsze po wykonaniu instrukcji warunkowych dostaję rezultat null.
  • 3
@sokytsinolop: Mniej więcej tak to wyglądało:

var licznik=flow.set("licznik", msg.count);
var rano=msg.payload;
if(l licznik=="3" && rano=="1")
{
msg.payload = "on";
return msg;
} else {
msg.payload = null;
return msg;
}

Mniej więcej tak, piszę z pamięci.