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
https://github.com/SUPLA/supla-device/b ... 2023-07-07
