Witam, wstawiam do flow “state node” i zaznaczam “expose to home assistant”, w HA tworzy się encja “switch.xxx”
Problem ma taki że ten node ma dwa stany w NR, “on” i " disabled".
Do mojej automatyzacji potrzebuję aby był stan “on” i “off” tak jak ma to miejsce gdy w HA dodaję pomocnika przełącznik.
Jak zrobić aby ten node przyjmował stan “off” a nie “disabled” ?
Użyj nod change
Search for
DISABLED
Replace with
off
To nie działa, stan DISABLED nie jest wysyłany na wyjście state noda.
To nie służy do tego
Przy event state możesz tylko dezaktywować aitomatyzaje
Muszisz dać entity node i tam ustawiasz switch
To działa, ale problem jest dla mnie bardziej złożony.
Czy w tym entity node mogę wysłać dwie wiadomości JSON dla stanu ‘on’ i ‘off’ ?
Teraz potezebuje noda funkcyjnego aby to zrobić, ale chciałbym zminimalizować proces sterowania moimi przekaźnikami wykonawczymi.
Tak wygląda wiadomość wysyłana do przekaźnika:
Czy da się to jakoś “uprościć” aby z node entity wychodziły już te dwie wiadomości ?
Co najwyżej możesz te dwa nody funkcji zrobić w jeden.
To są wiadomości z bloczków:
msg.payload =
{
"action": "on",
"channels": 1
}
msg.topic = "control"
return msg;
msg.payload =
{
"action": "off",
"channels": 1
}
msg.topic = "control"
return msg;
Połączyć w jednej funkcji, ale z node entity mam dwa wyjścia
a tu w Payload się tych funkcji nie da zamieścić ?