SUPLA Scripts
-
- Posty: 1
- Rejestracja: sob cze 12, 2021 8:08 pm
Witam serdecznie chciałbym zrobić powiadomienie jak wartość obliczona przez LIW-01 Zamel na podstawie odczytanych impulsów zmieni się, udało mi się zrobić powiadomienia co 2h, ale chciałbym je dostawać tylko wtedy jak wartość się zmieni. W załączeniu w pliku moje ustawienia. Proszę o pomoc.
Pozdrawiam Tomek
Pozdrawiam Tomek
- Załączniki
-
- Zrzut ekranu 2021-06-16 22.19.43.png (67.02 KiB) Przejrzano 1236 razy
nie przewidzisz pomysłowości ... sam mam miejsce gdzie spokojnie to bym zastosował. Życie wyprzedziło technologię
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023
________________________________________
Wziąłem udział w Supla Offline Party 2023
W wersji v4.1.6 poprawiłem błąd, który mógł powodować wielokrotne wykonywanie sceny opartej o wyzwalanie na podstawie stanu kanałów nawet gdy stan się nie zmieniał. Mam nadzieję, że opisywane przez Was problemy z tym zachowaniem ustąpią.
Chłopaki, jak sprawnie zrobić powiadomienie z termometru o przekroczeniu/spadku temp od konkretnej temp? Jakbym nie ustawiał, to przychodzą powiadomienia jak szalone non stop. Teraz po poprawce nie sprawdzałem jeszcze - zrobię to wieczorem
Ta poprawka nic nie zmieni, bo skrypty się odpalają przy każdej zmianie wartości termometru, a więc "jak szalone" .
Można to objeść przez dodanie "wirtualnego przekaźnika" (trzeba na jakimś urządzeniu ESP/Arduino dodać kanał przekaźnika, który do tego będzie używany).
Wtedy ustawiasz jeden skrypt, aby np, włączał przekaźnik, gdy temperatura spadnie poniżej 20 stopni, a wyłączał go, gdy temperatura wzrośnie powyżej 21 stopni.
Powiadomienie ustawiasz wtedy na zmianę stany tego wirtualnego przekaźnika.
Widzimy się na Supla Offline Party vol. 2
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.
- Załączniki
-
- Screenshot_20210714-111932.png (138.78 KiB) Przejrzano 986 razy
Nie wiem od kiedy wprowadziłeś poprawki i jaki to ma wpływ na sceny i powiadomienia . Ale zauważyłem że dzisiaj od około 1 w nocy w logach pojawia się błąd:
ERROR: An exception has been thrown during the rendering of a template ("Error when communicating with Supla API: HTTP: 404") in "__string_template__982c3a3ffab27c1c019a516d692e1f1ce49a85f98d8ed7c3fee6bbc104848536" at line 1.
Pojawia się z rózną częstotliwością . Kilka razy w tej samej minucie , co kilka minut. Losowo.
ERROR: An exception has been thrown during the rendering of a template ("Error when communicating with Supla API: HTTP: 404") in "__string_template__982c3a3ffab27c1c019a516d692e1f1ce49a85f98d8ed7c3fee6bbc104848536" at line 1.
Pojawia się z rózną częstotliwością . Kilka razy w tej samej minucie , co kilka minut. Losowo.
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
■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