Panowie jak ustawić warunki dla bramy
scena w oparciu o stan kanału
{{state(xxxx).hi}}
akcja włącza mi przekaźnik z syreną na 10s (brama otwarta)
brama zamyka się ( i ponownie na 10s włącza mi syrene:)
ktoś podpowie -aby po zamknięciu bramy syrena nie włączała się
Warunki w SUPLA Scripts - pomysły
-
- Posty: 23
- Rejestracja: ndz lis 08, 2020 7:27 am
Cześć pomoże ktoś chciałbym by włączało mi urządzenie jak między jednym czujnikiem a drugim będzie różnica +1°C
Na razie mam takie coś
{{state(11111).temperature < {{state(22222).temperature }}
Czyli na przykład na (11111) mamy 50°C a na (22222) 51°C
<+1 nie działa
Na razie mam takie coś
{{state(11111).temperature < {{state(22222).temperature }}
Czyli na przykład na (11111) mamy 50°C a na (22222) 51°C
<+1 nie działa
Ostatnio zmieniony śr wrz 29, 2021 8:32 am przez abudabdi new, łącznie zmieniany 1 raz.
- uchnast.michal
- Posty: 1076
- Rejestracja: wt cze 04, 2019 11:37 am
Składnia jest błędna, ( {{ po < )abudabdi new pisze: ↑śr wrz 29, 2021 7:08 am Cześć pomoże ktoś chciałbym by włączało mi urządzenie jak między jednym czujnikiem a drugim będzie różnica 1°C
Na razie mam takie coś
{{state(11111).temperature < {{state(22222).temperature }}
Kod: Zaznacz cały
{{state(11111).temperature < state(22222).temperature }}
Poszukaj wśród przykładów TWIG na https://twig.symfony.com/doc/2.x/ oraz użyj do zapisania wartości zmiennej
Kod: Zaznacz cały
{{ state(1)|json_encode|raw }}
Kod: Zaznacz cały
{% set t1 = state(1111).temperature|json_encode|raw %}
{% set t2 = state(2222).temperature|json_encode|raw %}
{{ t1 < t2 }}
Kod: Zaznacz cały
{% set t1 = state(1111).temperature|json_encode|raw %}
{% set t2 = state(2222).temperature|json_encode|raw %}
{{ t2-t1>1 or t1-t2>1}}
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
-
- Posty: 23
- Rejestracja: ndz lis 08, 2020 7:27 am
Dzięki przetestujęuchnast.michal pisze: ↑śr wrz 29, 2021 7:49 amSkładnia jest błędna, ( {{ po < )abudabdi new pisze: ↑śr wrz 29, 2021 7:08 am Cześć pomoże ktoś chciałbym by włączało mi urządzenie jak między jednym czujnikiem a drugim będzie różnica 1°C
Na razie mam takie coś
{{state(11111).temperature < {{state(22222).temperature }}Na pierwszej stronie masz identyczny przykład viewtopic.php?f=9&t=4131Kod: Zaznacz cały
{{state(11111).temperature < state(22222).temperature }}
Poszukaj wśród przykładów TWIG na https://twig.symfony.com/doc/2.x/ oraz użyj do zapisania wartości zmiennejGotowy przykład:Kod: Zaznacz cały
{{ state(1)|json_encode|raw }}
Różniąca większa niż 1 (prymitywnie, bez użycia modulo)Kod: Zaznacz cały
{% set t1 = state(1111).temperature|json_encode|raw %} {% set t2 = state(2222).temperature|json_encode|raw %} {{ t1 < t2 }}
Kod: Zaznacz cały
{% set t1 = state(1111).temperature|json_encode|raw %} {% set t2 = state(2222).temperature|json_encode|raw %} {{ t2-t1>1 or t1-t2>1}}
-
- Posty: 23
- Rejestracja: ndz lis 08, 2020 7:27 am
Mam jeszcze jedną nieścisłości w supli ustawione włącznik zasilania on off
gdy piszę {{state(12345).on}} to mam warunek spełniony gdy włączone
gdy mam wyłączone {{state(12345).hi}} to warunek nie spełniony gdy zamiast hi daje off to też nie spełniony.
Więc jak powinno być prawidłowo na wyłączonym ?
gdy piszę {{state(12345).on}} to mam warunek spełniony gdy włączone
gdy mam wyłączone {{state(12345).hi}} to warunek nie spełniony gdy zamiast hi daje off to też nie spełniony.
Więc jak powinno być prawidłowo na wyłączonym ?
- uchnast.michal
- Posty: 1076
- Rejestracja: wt cze 04, 2019 11:37 am
To są absolutne podstawy, doskonale opisane m.in. w tym wątku.
hi i on to nie to samo. Zależy jaki rodzaj kanału. Zaprzeczenie warunku poprzez dodanie NOT
not state(12345).on
Jeżeli nie wysilisz się choć odrobinę nikt na forum nie będzie tego robil za Ciebie.
hi i on to nie to samo. Zależy jaki rodzaj kanału. Zaprzeczenie warunku poprzez dodanie NOT
not state(12345).on
Jeżeli nie wysilisz się choć odrobinę nikt na forum nie będzie tego robil za Ciebie.
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
-
- Posty: 23
- Rejestracja: ndz lis 08, 2020 7:27 am
uchnast.michal dzięki teraz wszystko działa poprawnie.
P.s. szukałem lecz nie jestem w tym biegły.
P.s. szukałem lecz nie jestem w tym biegły.
- uchnast.michal
- Posty: 1076
- Rejestracja: wt cze 04, 2019 11:37 am
Super, że mogłem Ci pomóc.abudabdi new pisze: ↑śr wrz 29, 2021 10:46 am uchnast.michal dzięki teraz wszystko działa poprawnie.
P.s. szukałem lecz nie jestem w tym biegły.
PS
Na forum każdy chętnie pomaga lecz mile widziane jest również minimalne zaangażowanie drugiej strony;) Mam nadzieję, że źle tego nie odebrałeś.
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023
-
- Posty: 23
- Rejestracja: ndz lis 08, 2020 7:27 am
Spoko jeszcze raz dziękujęuchnast.michal pisze: ↑śr wrz 29, 2021 10:53 amSuper, że mogłem Ci pomóc.abudabdi new pisze: ↑śr wrz 29, 2021 10:46 am uchnast.michal dzięki teraz wszystko działa poprawnie.
P.s. szukałem lecz nie jestem w tym biegły.
PS
Na forum każdy chętnie pomaga lecz mile widziane jest również minimalne zaangażowanie drugiej strony;) Mam nadzieję, że źle tego nie odebrałeś.
- uchnast.michal
- Posty: 1076
- Rejestracja: wt cze 04, 2019 11:37 am
Coś złego się podziało:( Bardzo długo trwa reakcja od czasu zmiany kanału kontaktronu. Przez co webhook nie działa. Ktoś jeszcze zaobserwował? Moja Supla na serwerze 23. W https://supla.fracz.com/dashboard stan zmienia się dopiero po kliknięciu ikony [?].
e-talking............
Byłem tam - Supla Offline Party 2023
Byłem tam - Supla Offline Party 2023