Witam,
zastosowywałem ‘Switch node’, z dwoma warunkami (global):
- homeassistant.homeAssistant.states[“input_select.rodzice_wybierz_temp”].state-1.2
- homeassistant.homeAssistant.states[“input_select.rodzice_wybierz_temp”].state
W pierwszym warunku przywołuję zmienną globalną i od niej odejmuję wartość 1.2 i porównuje z msg.payload - ktory wchodzi do noda
W drugim przywołuje tylko zmienną globalną.
Problem polega na tym, ze pierwszych kilka operacji wychodzi (w zaleznosci od wartości msg.payload) na wyjsciu 1) i 2), po czym “coś” sie dzieje, ze na wyjściu 1), pomimo spełnienia warunku - nie wychodzi nic?
Dodam, ze ten sam warunek (z odejmowanie), ale w nodzie ‘Current state’ - działa prawidłowo: