Najważniejsze zmiany:
- minimalna wymagana (i domyślna) wersja proto to 23. Także jeśli ktoś ma prywatny serwer i nie aktualizował ostatnio, to urządzenia z tą s-d nie będą się łączyć
- przeorganizowałem sposób wysyłania wiadomości rejestrującej urządzenie, co powinno dać niecałe 1 kB więcej wolnego RAM-u na Arduino Mega, oraz około 3 kB

- dodano obsługę ustawiania domyślnej ikony przy rejestracji kanału:
Code: Select all
termometr->getChannel()->setDefaultIcon(3);
Ikona jest ustawiana wyłącznie podczas pierwszej rejestracji danego kanału. Należy też pamiętać, o ustawieniu odpowiednio domyślnej funkcji, bo to dla niej jest to ustawienie ikony.
- kanały można tworzyć i przypisywać im dowolną numerację. Do tej pory kanały dostawały numer automatycznie w kolejności tworzenia w kodzie: 0, 1, 2 itd. Teraz można ten numer zmienić na inny metodą Supla::Channel::setChannelNumber(numer) - to raczej opcja dla "zaawansowanych" i jest to przygotowaniem pod pewne nowości, o których więcej będziemy pisać niedługo

Pełna lista zmian:
https://github.com/SUPLA/supla-device/b ... 2024-05-31