supla-device 23.07 ze wsparciem dla "countdown timer"

User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Uprzejmie donoszę, że właśnie została wydana nowa wersja supla-device 23.07!

Najważniejsze zmiany:
  • Dodano wsparcie dla "timera" (countdown timer) dla przekaźników z funkcją "światło" oraz "włącznik". Funkcja jest domyślnie włączona w kanale. Jeśli ktoś nie chce jej używać, to należy w kodzie ją wyłączyć metodą disableCountdownTimerFunction(). Serwer nie obsługuje "wyłączenia" tej funkcji, więc jeśli ktoś zmieni zdanie po zarejestrowaniu na Cloud, to trzeba będzie usuwać urządzenie z Clouda, aby tej funcji się pozbyć. Timer powinien działać bez żadnych dodatkowych zmian w kodzie, chyba że program używa klas dziedziczących po Relay z własną implementacją niektórych metod. Jeśli ktoś ma wątpliwości, to podawajcie linki do Waszej implementacji, to sprawdzę i podpowię co zmienić.
  • "Automat schodowy" - od dzisiaj nie trzeba klikać w przycisk w apce, aby urządzenie zapamiętało ustawiony czas automatu (np. aby włączać go z przycisków fizycznych)
  • Licznik impulsów - dodano wsparcie dla resetowania licznika impulsów z poziomu przycisku w Cloud, oraz ograniczono częstotliwość wysyłanych danych do serwera do maks. 1 Hz.
  • Poprawiono błąd z kosmicznie wysokimi czasami "uptime" raportowanymi czasami przez urządzenia po kliknięciu w ikonkę (i) na telefonie
Pełna lista zmian:
https://github.com/SUPLA/supla-device/b ... 2023-07-07
Najlepsze suple dla Twojego domu :mrgreen:
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

W ramach testu, podmieniłem tylko w GG ( v7.0.10 ) bibliotekę SuplaDevice ( własna kompilacja ), wgrałem do SP111, pojawił się TIMER, ale przestał działać lokalny przycisk ( w gniazdku ).
Tak, że ( chyba ) trzeba będzie coś zmodyfikować w GG.
Edit:
Lokalnym przyciskiem można ( tylko ) wyłączyć przekaźnik, jeżeli jest załączony.
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Lukfud znalazł jeszcze jeden problem, który pojawia się na esp8266 przy starcie urządzenia, gdy jest odtwarzany timer z przed resetu urządzenia. Tam może pojawić się crash.

Niestety będę mógł to poprawić dopiero za tydzień.

Natomiast na przyciski biblioteka nie powinna mieć wpływu. Ale też sprawdzę jak to jest w GG robione.
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Chciałem sprawdzić co może być nie tak, ale nie chce mi się ten timer pojawić. Jest on dostępny na publicznym serwerze?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Mon Jul 10, 2023 1:37 pm Chciałem sprawdzić co może być nie tak, ale nie chce mi się ten timer pojawić. Jest on dostępny na publicznym serwerze?
Tak. Tylko wymaga apki w wersji beta
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Mon Jul 10, 2023 1:45 pm
krycha88 wrote: Mon Jul 10, 2023 1:37 pm Chciałem sprawdzić co może być nie tak, ale nie chce mi się ten timer pojawić. Jest on dostępny na publicznym serwerze?
Tak. Tylko wymaga apki w wersji beta
Mam wersję 23.07-beta7 i nie widzę możliwości ustawienia takiej funkcji w cloud.
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

Timer-ów nie ustawia się w CLUD-ie.
One z automatu pokazują się w apce.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Patryk wrote: Mon Jul 10, 2023 5:41 pm Timer-ów nie ustawia się w CLUD-ie.
One z automatu pokazują się w apce.
heh faktycznie trzeba kliknąć w przekaźnik :roll: Funkcjonalność którą znajdzie się przez przypadek :)

Jakby ktoś chciał potestować to wrzuciłem wersję na:
https://gui-generic-builder.supla.io/test.php
https://gui-generic-builder.supla.io/
lukasz06
Posts: 2542
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Na szybko potestowałem na Sonof Basic r2 i śmiga ładnie :)
Szacun dla was :D
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

krycha88 wrote: Mon Jul 10, 2023 5:59 pm Jakby ktoś chciał potestować to wrzuciłem wersję na:
https://gui-generic-builder.supla.io/test.php
Gniazdko Gosund SP111 v1.1 dalej nie działa lokalny przycisk:
viewtopic.php?p=155372#p155372
Próbowałem na własnej kompilacji, jak i z buildera.
Można wyłączyć przekaźnik jeżeli jest załączony, można wejść w tryb konfiguracji, ale nie można załączyć przekaźnika z przycisku ;) .

Return to “supla-dev”