supla-device 23.05 wydana!

Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Dziś pojawiła się nowa wersja supla-device 23.05 (także jako biblioteka dla Arduino IDE)!

Najważaniejsze zmiany:
- Fix: poprawka dla "śpiących urządzeń" dotycząca wysyłania wartości kanału za każdym razem po połączeniu z serwerem (wcześniej wartość nie była zawsze wysyłana, szczególnie dla kanałów typu sensor binarny)
- Fix: RGBW, Dimmer: poprawiono ustawienia wartości "0" w sytuacji, gdy urządzenie dostanie polecenie "turn off" i jest używane dostosowanie zakresu min/max jakie można ustawić na kanale. Np. przy ustawieniu dopuszczalnego zakresu 5-100%, urządzenie ustawiało na kanale wartość odpowiadającą 5% sprzętowej jasności, gdy z serwera dostało "ustaw 0%". Teraz przy 0% jest ustawiane 0 na sprzęcie, a przy 1-100% jest używane mapowanie do ustawionego zakresu, np. 5-100%.
- Fix: RGBW: poprawka dotycząca akcji "toggle" z przycisku - wcześniej toggle robiło przełączenie stanu niezależnie na podkanale RGB i niezależnie na podkanale W/dimmer. Teraz zrobi się "turn off" jeśli któryś podkanał jest włączony, lub "turn on" jeśli oba podkanały były wyłączone.
- Fix: Linux: poprawiono sposób budowania przykładu "linux" tak, aby działał również na MacOS!
- Dodano: HTML: dodano SelectInputParameter jako generyczny mechanizm na listy "drop down" w HTML w trybie konfiguracyjnym.
- Dodano: RGBW, Dimmer: dodano możliwość rejestrowania własnych funkcji skalowania jasności. Domyślnie skalowanie jest liniowe. W bibliotece jest też opcja skalowania geometrycznego z kilkoma parametrami do ustawienia. Aby przygotować własną funkcję skalowania, wystarczy dostarczyć implementację klasy BrightnessAdjuster (https://github.com/SUPLA/supla-device/b ... base.h#L31)
- Dodano: Button: wykrywanie maksymalnej skonfigurowanej ilości wieloklików, aby szybciej wysłać powiadomienie o wyzwalaczu akcji.
- Dodano: Button: dodano zdarzenia CONDITIONAL_ON_PRESS, CONDITIONAL_ON_RELEASE, CONDITIONAL_ON_CHANGE - są one generowane tylko przy pierwszy przyciśnięciu/zwolnieniu przycisku w sekwencji
- Dodano: Button: dodano metodę setButtonType.
- Dodano: Button: dodano typ przycisku "motion sensor"
- oraz kilka zmian i dodatków dla przycisków, przekaźników, RGBW, dimmerów dla osób używających Config Storage z biblioteki.

Pełna lista zmian:
https://github.com/SUPLA/supla-device/b ... 2023-05-25
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
myxhir
Posty: 360
Rejestracja: czw sty 07, 2021 12:16 pm
Lokalizacja: Skórzewo, Poznań

A wiadomo kiedy to wejdzie do GG ?
kurus
Posty: 1038
Rejestracja: śr sty 15, 2020 8:17 pm

myxhir pisze: czw maja 25, 2023 10:57 am A wiadomo kiedy to wejdzie do GG ?
To zależy od @krycha88 kiedy zrobi aktualizacje.
endrju_88
Posty: 66
Rejestracja: wt kwie 25, 2023 1:02 pm

Supla Device uaktualnione w IDE. Poprawka dla śpiących czujników działa jak należy. Super. 😁 Dzięki.
ODPOWIEDZ

Wróć do „supla-dev”