SUPLA Scripts

mdi87
Posts: 540
Joined: Thu Sep 17, 2020 10:00 am
Location: Leoncin

Post

Czy w odpowiedzi skrótu mogę uzyskać jaki jest stan przekaźnika? Tzn czy np oświetlenie jest on lub off?
tomek.jgora
Posts: 1
Joined: Sat Jun 12, 2021 8:08 pm

Post

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
You do not have the required permissions to view the files attached to this post.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

fracz wrote: Mon Jun 07, 2021 9:40 am W termostacie niestety nie przewidziałem otwierania okien jako chłodzenia ;-)
nie przewidzisz pomysłowości ... sam mam miejsce gdzie spokojnie to bym zastosował. Życie wyprzedziło technologię ;)
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

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ą.
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

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 8-)
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Albert wrote: Wed Jul 14, 2021 8:01 am 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 8-)
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.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Albert wrote: Wed Jul 14, 2021 8:01 am 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 8-)
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.
You do not have the required permissions to view the files attached to this post.
Albert
Posts: 650
Joined: Fri Jan 04, 2019 8:32 pm
Location: Chełm

Post

@fracz - będę dziś testował :mrgreen:
Pico
Posts: 115
Joined: Thu Nov 01, 2018 11:00 am

Post

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.
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Próbowałem dzisiaj zaktualizować skrypty do najnowszej wersji, niestety jest problem:

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
Nie jestem tak biegły w githubie, pomoże kto ? :)
■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

Return to “SUPLA Scripts”