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 ..." ?fracz wrote: Wed Jul 14, 2021 9:20 am Wystarczy, że ustawisz taki sam warunek jak wyzwalacz. Wtedy scena wykona się po każdym przejściu przez progową temperaturę, ale powiadomienie wyślę się tylko gdy będzie ona wyższa.
I tak, powinno to teraz działać bez "jak szalone" po poprawce.
SUPLA Scripts
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Najlepsze suple dla Twojego domu 
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
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:
Code: Select all
{{ state(28576) | json_encode | raw }}
Przykładowa scena, która wykonuje się gdy aktualna moc na fazie pierwszej przekroczy 180W:
You do not have the required permissions to view the files attached to this post.
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
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 wrote: Wed Jul 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 ?Code: Select all
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![]()
Code: Select all
git checkout .
git reset --hard HEAD
-
wsosniak
- Posts: 764
- Joined: Sat Jun 02, 2018 8:02 am
- Been thanked: 1 time
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 wrote: Wed Jul 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 )
-
kris.sg
- Posts: 482
- Joined: Mon Aug 07, 2017 8:08 pm
- Location: Przezchlebie
- Has thanked: 1 time
- Been thanked: 1 time
dzięki za pomoc @fracz wykonałem komendy, ale dalej jest problem:fracz wrote: Wed Jul 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 wrote: Wed Jul 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 ?Code: Select all
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.Code: Select all
git checkout . git reset --hard HEAD
Code: Select all
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
-
Rafał Z
- Posts: 3
- Joined: Mon Jun 07, 2021 8:36 pm
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.)
-
Rafał Z
- Posts: 3
- Joined: Mon Jun 07, 2021 8:36 pm
tzn, nie do końca kumam, ale chodzi o to aby się zalogować i wylogować w SUPLA Scripts ?
jeśli tak to już to robiłem i nadal to samo
jeśli tak to już to robiłem i nadal to samo
You do not have the required permissions to view the files attached to this post.
