Ta sama "inna scena" wywołana bez opóźnienia działa poprawnie.
warunek innej sceny:
{{state(jakassupla_swiatlo).on and time('now') >="23:00"}}
Nie o to chodzi, rozumiem ze warunek działa na stan t0 czyli w momencie wywołania. Przykład Zamykam garaż, gaszę światło w garażu po 60 sek i dodatkowo po tych samych 60 sekundach chcę wywołać scenę gaszenia światła obok domu np żeby oświetlić sobie drogę. Scena która jest wywołana ma warunekfracz wrote: Fri Feb 01, 2019 7:58 am Warunek działa "na już". Tj jeśli w momencie zlecania sceny warunek jest spełniony to wykonania opóźnione są planowane. W nich już warunki nie są sprawdzane. Skoro wykonanie sceny polega na akcji z opóźnieniem to można powiedzieć że wykonanie sceny trwa aż do ostatniej akcji.
Wyobraź sobie np scenę podlewanie ogródka na 10 min przy warunku że nie ma mrozu (może nie najmądrzejszy przykład, ale czujesz o co chodzi). Jak już się zaczęło podlewać i w międzyczasie przyszedł mróz to nie chciałbyś zeby opóźniona akcja zakończenia podlewania się z tego powodu nie wykonała.
trafiłem kolejnego, przy sprawdzaniu warunków. Wklejony w odpowiedz działa poprawnie (false) w warunku sceny błędnie ;/
mam wywalone, dalej warunek jest spełniony. tak to wyglada w aktualniefracz wrote: Tue Feb 05, 2019 2:49 pm Wywal |json_encode|raw z tego. W ten sposób robisz string "false", który jest jak najbardziej "spełnionym warunkiem".
Nic to nie dało ;/fracz wrote: Tue Feb 05, 2019 7:30 pm Spróbuj tak:Code: Select all
{{(state(xxxx).temperature >= forecastTempToday + 3) ? 1 : 0}}