O, to źle zrozumiałem poprzednią wiadomość. Czyli teraz skrypty będą reagowały raz na warunki typu < > ? Czyli warunek będzie jakby rozbudowany o "jeśli poprzednio było false, a teraz jest true, to ..." ?
SUPLA Scripts
Widzimy się na Supla Offline Party vol. 2
Dziś wersja v4.2.0. Ograniczyłem liczbę błędów przy obsłudze webhooków i dodałem możliwość tworzenia warunków w oparciu o liczniki energii i impulsów. Aby wyzwalacze nowych funkcji działały, należy wylogować się i ponownie zalogować się do skryptów.
Przypominam, że żeby zobaczyć na co można się zapiąć w wyzwalaczu / w warunku, wystarczy w polu "odpowiedź" zobaczyć co nam daje stan wybranego kanału, np:
Na przykład:
Przykładowa scena, która wykonuje się gdy aktualna moc na fazie pierwszej przekroczy 180W:
Przypominam, że żeby zobaczyć na co można się zapiąć w wyzwalaczu / w warunku, wystarczy w polu "odpowiedź" zobaczyć co nam daje stan wybranego kanału, np:
Kod: Zaznacz cały
{{ state(28576) | json_encode | raw }}
Przykładowa scena, która wykonuje się gdy aktualna moc na fazie pierwszej przekroczy 180W:
Z jakiegoś powodu masz zmiany w kodzie źródłowym. Jeśli jesteś pewny, że ich nie potrzebujesz, to przed aktualizacją wycofaj je:kris.sg pisze: ↑śr lip 14, 2021 10:58 am Próbowałem dzisiaj zaktualizować skrypty do najnowszej wersji, niestety jest problem:Nie jestem tak biegły w githubie, pomoże kto ?Kod: Zaznacz cały
pi@raspberrypi:~/supla-scripts $ git pull Updating b160c5d..3f34617 error: Your local changes to the following files would be overwritten by merge: backend/app/commands/DispatchTimeScenesExecutionCommand.php backend/controllers/StateLogsController.php backend/controllers/StateWebhookController.php backend/models/log/StateLogEntry.php docker/Dockerfile frontend/app/notifications/form/notification-form.html frontend/app/scenes/form/scene-form.html frontend/app/state-logs/state-logs-view.coffee frontend/app/state-logs/state-logs-view.html frontend/package-lock.json frontend/package.json package-lock.json package.json Please commit your changes or stash them before you merge. error: The following untracked working tree files would be overwritten by merge: backend/database/migrations/20201031102553_state_logs_indexes.php Please move or remove them before you merge. Aborting
Kod: Zaznacz cały
git checkout .
git reset --hard HEAD
cos chyba poszło nie tak , tzn po zalogowaniu się na supla script o około 5:40 , chciałem sprawdzic czy wszystko jest teraz ok , ale po stworzeniu nowej sceny na bazie wyzwalacza ON, scena wogole się nie wywołuje po zmianie stanu kanału ON <-> OFF. Log do sceny pokazuje tylko : "utworzono scenę"fracz pisze: ↑śr lip 14, 2021 11:51 pm Dziś wersja v4.2.0. Ograniczyłem liczbę błędów przy obsłudze webhooków i dodałem możliwość tworzenia warunków w oparciu o liczniki energii i impulsów. Aby wyzwalacze nowych funkcji działały, należy wylogować się i ponownie zalogować się do skryptów.
..................
Istniejące sceny na bazie wyzwalacza czasowego , działają poprawnie.
Sprawdziłem , teraz (czyli 7:55) zakłądke HISTORIA KANAŁÓW i sie okazuje ze od momentu zalogowania sie o tej 5:40 , w tej historii nie pojawiają się nowe wpisy (ostatni wpis o 5:42 gdzie widzę zmianę stanu temperatury czujników )
dzięki za pomoc @fracz wykonałem komendy, ale dalej jest problem:fracz pisze: ↑śr lip 14, 2021 11:54 pmZ jakiegoś powodu masz zmiany w kodzie źródłowym. Jeśli jesteś pewny, że ich nie potrzebujesz, to przed aktualizacją wycofaj je:kris.sg pisze: ↑śr lip 14, 2021 10:58 am Próbowałem dzisiaj zaktualizować skrypty do najnowszej wersji, niestety jest problem:Nie jestem tak biegły w githubie, pomoże kto ?Kod: Zaznacz cały
pi@raspberrypi:~/supla-scripts $ git pull Updating b160c5d..3f34617 error: Your local changes to the following files would be overwritten by merge: backend/app/commands/DispatchTimeScenesExecutionCommand.php backend/controllers/StateLogsController.php backend/controllers/StateWebhookController.php backend/models/log/StateLogEntry.php docker/Dockerfile frontend/app/notifications/form/notification-form.html frontend/app/scenes/form/scene-form.html frontend/app/state-logs/state-logs-view.coffee frontend/app/state-logs/state-logs-view.html frontend/package-lock.json frontend/package.json package-lock.json package.json Please commit your changes or stash them before you merge. error: The following untracked working tree files would be overwritten by merge: backend/database/migrations/20201031102553_state_logs_indexes.php Please move or remove them before you merge. Aborting
I potem wg instrukcji.Kod: Zaznacz cały
git checkout . git reset --hard HEAD
Kod: Zaznacz cały
pi@raspberrypi:~/supla-scripts $ git checkout .
pi@raspberrypi:~/supla-scripts $ git reset --hard HEAD
HEAD is now at b160c5d v4.1.0 :rocket:
pi@raspberrypi:~/supla-scripts $ git pull
remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 43 (delta 37), reused 43 (delta 37), pack-reused 0
Unpacking objects: 100% (43/43), done.
From https://github.com/fracz/supla-scripts
3f34617..e03d677 master -> origin/master
* [new tag] v4.2.0 -> v4.2.0
Updating b160c5d..e03d677
error: The following untracked working tree files would be overwritten by merge:
backend/database/migrations/20201031102553_state_logs_indexes.php
Please move or remove them before you merge.
Aborting
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Ustawione mam podlewanie w poniższy sposób, ale nie działa, co powinienem zmienić? Jest to jedna ze scen
{{not state(11).on}}
{{not state(11).on}} (ERROR: An exception has been thrown during the rendering of a template ("Error when communicating with Supla API: HTTP: 403") in "__string_template__ee8f38f9f69d7d289d892017df76d29ef10ce54f203b5785da60208b20ef7038" at line 1.)
{{not state(11).on}}
{{not state(11).on}} (ERROR: An exception has been thrown during the rendering of a template ("Error when communicating with Supla API: HTTP: 403") in "__string_template__ee8f38f9f69d7d289d892017df76d29ef10ce54f203b5785da60208b20ef7038" at line 1.)