Wydanie: 25.01.03
Dodano:
- Supla Autodiscovery: automatyczne wykrywanie adresu serwera na podstawie adresu e-mail konta (dotyczy tylko oficjalnych serwerów)
- HvacBase: obsługa nowych parametrów konfiguracyjnych związanych z blokadą interfejsu lokalnego
- ThermHygroMeter: metoda `setApplyCorrections` umożliwiająca wyłączenie korekcji po stronie SD
- VirtualBinary: możliwość zachowania stanu w pamięci
- RollerShutter: nowe metody `setNotCalibrated` i `setCalibrationOngoing`
- RollerShutter: obsługa wartości `calibration failed`, `motor problem`, `calibration lost`
- ElectricityMeter: obsługa nowej wersji EM ext (V3), dodanie kątów fazowych napięcia 12 i 13 oraz sekwencji faz napięcia/prądu
- Obsługa czujnika PM2.5/PM10 Nova Fitness Laser (dzięki @malarz)
Poprawiono:
- RollerShutter: poprawka, aby stan kanału był aktualizowany maksymalnie co 300 ms
- LightRelay: poprawka dla brakujących pól `battery level` i `powered` w stanie kanału
- Channel: rozdzielenie pól `battery powered` i `battery level`, aby ustawienie poziomu baterii nie wymuszało `battery powered = true`
- RollerShutter: upewnienie się, że konfiguracja jest wysyłana do serwera, gdy niektóre pola konfiguracyjne były wcześniej wyłączone
- HVAC: zmiana raportowania `IsOn` dla wartości procentowych z `2..101` (1-100%) na `2..102` (0-100%)
- sd4linux: zwiększenie rozmiaru pamięci, kontrola zapisu/odczytu w przydzielonym limicie, dodanie ASAN do CMakeLists
- sd4linux: poprawki logów (dodanie kolorów i krótszych nazw priorytetów)
- KeyValue: poprawa logowania w przypadku zbyt dużej konfiguracji
- LittleFsConfig: zapis kopii zapasowej pliku konfiguracyjnego, aby uniknąć jego utraty w przypadku resetu podczas zapisu
Inne:
- SuplaDevice: poprawa logów metody `begin()` z dodaniem wyraźnych komunikatów na każdym etapie inicjalizacji
- SuplaDevice: poprawione iterowanie po połączonych elementach, aby jeden element nie blokował komunikacji innych
- Doxygen: dodanie dokumentacji dla `GeneralPurposeChannelBase`, `element.h` oraz `readme.md` jako strony głównej
- Dokumentacja: poprawki w README dla MQTT i YAML
Pełen changelog:
https://github.com/SUPLA/supla-device/b ... 2025-01-30
