Funkcja sprawdzająca stan różnych encji

No tak, ale termostat powinien być wyłączony bo temperatura jest osiągnięta z dużym zapasem a mimo to samoczynnie przełącza je na on, nie wiem dlaczego.

Edit:

Dobra, chyba mam to tak jak wyobrażałem sobie to na początku, przykład kodu funkcji na jednej zmiennej:

context.set('kuchnia', msg.kuchnia);
let kuchnia = context.get('kuchnia');

if(kuchnia == "on"){
    let msg1 = { payload: "Włączony" };
    return msg1;
}else{
    let msg2 = { payload: "Wyłączony" };
    return msg2;
}

Działa już teraz jak ma działać, przeniosę to w odniesieniu do wszystkich termostatów i zobaczę jak się to będzie zachowywać.

Ciekawi mnie przykład marcinwojciesz dlaczego się to tak zachowuje. Wrzucam plik do weryfikacji flow, być może trzeba jeszcze coś ustawić.
flows.json (5,2 KB)