supla-device 23.05 wydana!

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

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
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
myxhir
Posts: 664
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań
Has thanked: 6 times
Been thanked: 9 times

Post

A wiadomo kiedy to wejdzie do GG ?
Spełniony Automatyk / Mąż / Świeżo Upieczony Ojciec
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

myxhir wrote: Thu May 25, 2023 10:57 am A wiadomo kiedy to wejdzie do GG ?
To zależy od @krycha88 kiedy zrobi aktualizacje.
endrju_88
Posts: 448
Joined: Tue Apr 25, 2023 1:02 pm
Has thanked: 3 times
Been thanked: 4 times

Post

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

Return to “supla-dev”