Ważniejsze zmiany:
- SuplaDevice & StatusLed: Dodano obsługę identyfikacji urządzenia calcfg. Urządzenie wykona 3 szybkie mignięcia powtórzone 5 razy jako sekwencję identyfikacyjną.
- SuplaSrpc: Usunięto wysyłanie ChannelState jako ExtendedValue i przywrócono wysyłanie tylko za pomocą dedykowanej wiadomości.
- Channel: Rozdzielono pola stanu kanału na "zasilany z baterii" i "poziom naładowania baterii".
- PZEM: Naprawiono problem z nieprawidłowymi danymi pomiarowymi podczas startu urządzenia, gdy występuje problem z komunikacją PZEM. Biblioteka PZEM zwraca błąd odczytu tylko dla pierwszego parametru (co 200 ms). W przypadku kolejnych odczytów wykonanych przed <200 ms zwracane są niezainicjowane wartości.
- 3-fazowy PZEM: dodano czyszczenie parametrów dotyczących pojedynczej fazowy, gdy pomiary są niedostępne.
- SRPC: Naprawiono błąd w sproto_in_buffer_append.
- ElectricityMeter: Dodano metodę "resetReadParametersForPhase(int)", która czyści parametry pomiarowe dla danej fazy.
- HTML dla HVAC: Dodano możliwość konfiguracji nadrzędnego termostatu, włącznika pompy i źródła ciepła lub zimna.
- KLOP: Dodano metodę "setKeepStateInStorage(bool)" umożliwiającą przechowywanie wartości licznika w klasie "Supla::Storage".
- HVAC: Dodano 30-sekundowe opóźnienie startowe, które czeka z niektórymi akcjami podczas uruchamiania (np. przełączenie na Program 1 w harmonogramie tygodniowym, gdy zegar nie jest gotowy, lub czekanie na gotowość termometrów).
W wersji 24.11.04 poprawiono wysyłanie konfiguracji dla rolet ( viewtopic.php?p=190925#p190925 )
Pełen changelog:
https://github.com/SUPLA/supla-device/b ... 2024-11-25
