Nie zobaczysz, bo musisz mi podać manufacturer_name::model_name swojego urządzenia a ja wtedy zmienię definicję dla niego - będzie konieczne usunięcie i ponowne dodanie urządzenia.
Źródła światła/kontrolery LED - nowa wersja SuplaDevice [bramka Zigbee]
Moderator: vajera
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
To ten Sonnof Dimm co w tym wątku ( Manufacturer name SONOFF | model ID MINI-ZBDIM)vajera wrote: Sat Jun 13, 2026 8:14 pmNie zobaczysz, bo musisz mi podać manufacturer_name::model_name swojego urządzenia a ja wtedy zmienię definicję dla niego - będzie konieczne usunięcie i ponowne dodanie urządzenia.
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
On już działa na nowym kodzie - był pierwszylukasz06 wrote: Sat Jun 13, 2026 8:32 pmTo ten Sonnof Dimm co w tym wątku ( Manufacturer name SONOFF | model ID MINI-ZBDIM)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Dobrze się składa. Kupiłem niedawno taśmę CCT ale zabrakło trochę czasu żeby kontynuować i zdecydować jaki kierunek przyjąć by nią sterować. Ale już wiemvajera wrote: Sat Jun 13, 2026 9:13 am Szukam posiadaczy źródeł światła typu dimmer + CCT (ściemniacz z regulacją temperatury światła) chętnych do przetestowania nowego sposobu sterowania urządzeniem.
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
To zapowiadają się intensywne testyzzrr wrote: Mon Jun 15, 2026 10:35 amDobrze się składa. Kupiłem niedawno taśmę CCT ale zabrakło trochę czasu żeby kontynuować i zdecydować jaki kierunek przyjąć by nią sterować. Ale już wiemvajera wrote: Sat Jun 13, 2026 9:13 am Szukam posiadaczy źródeł światła typu dimmer + CCT (ściemniacz z regulacją temperatury światła) chętnych do przetestowania nowego sposobu sterowania urządzeniem.i wczoraj zakupiłem driver https://miboxer.pl/produkt/FUT035Z-plus/. Jutro powinien być u mnie
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Jeśli chodzi o mnie to będę w gotowościvajera wrote: Mon Jun 15, 2026 12:02 pmTo zapowiadają się intensywne testyzzrr wrote: Mon Jun 15, 2026 10:35 amDobrze się składa. Kupiłem niedawno taśmę CCT ale zabrakło trochę czasu żeby kontynuować i zdecydować jaki kierunek przyjąć by nią sterować. Ale już wiemvajera wrote: Sat Jun 13, 2026 9:13 am Szukam posiadaczy źródeł światła typu dimmer + CCT (ściemniacz z regulacją temperatury światła) chętnych do przetestowania nowego sposobu sterowania urządzeniem.i wczoraj zakupiłem driver https://miboxer.pl/produkt/FUT035Z-plus/. Jutro powinien być u mnie
![]()
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
W temacie sterowników RBG:
- do niedawna w przypadku wszystkich urządzeń ZigBee typu dimmer, RGB, RGBCCT bramka nie korzystała z informacji zwrotnej przesyłanej przez urządzenie, tylko wysyłała na serwer Supla te same dane, które z niego dostała.
Na przykład - serwer przysyłał jasność 50%, bramka odsyłała do serwera 50% a do urządzenia ZigBee leciał rozkaz SEND_TO_LEVEL 127 albo serwer wysyłał RGB(128, 54, 66) bramka odsyłała mu te same dane a do urządzenia ZigBee leciały wartości przeliczne na HSV/XY.
Plusem tego rozwiązania było to, że pozwalało ono uniknąć tzw. pętli śmierci, która pojawia się na skutek różnic w konwersji, np. serwer wysyła jasność X, do serwera leci przeliczona wartość, serwer odpowiada wartością, która po ponownej konwersji daje wartość X+1, serwer zauważa zmianę i wysyła nową zmianę do aplikacji - pojawia się ów efekt żyjącego własnym życiem suwaka.
Oczywistym minusem jest fakt, że jeżeli mamy możliwość ustawienia parametrów bezpośrednio z urządzenia lub za pomocą pilota, to stan w aplikacji Supla nie będzie się zgadzać z ustawieniami sterownika.
W przypadku dimmera/dimmera+CCT zasadniczo udało mi się ten problem rozwiązać, bo tutaj zbiór możliwych wartości przesyłanych przez serwer Supla (0%..100%) był mniejszy niż zakresy odpowiednich atrybutów ZigBee (level 1...254, color temperature 150...500).
W przypadku RGB sprawa jest niestety bardziej skomplikowana - otóż Supla przesyła wartości RGB (0...255, 0...255, 0...255) a znakomita większość sterowników ZigBee działa w oparciu o HSV i to jeszcze w ograniczonym zakresie (0...254).
Zweryfikowałem to jeszcze dla pewności z AI, ale odpowiedź jest niestety jednoznaczna - nie da się wykonać konwersji RGB->HSV->RBG, tak żeby wartości wyjściowe RGB były identyczne z wejściowymi.
Na dzisiaj widzę dwa rozwiązania:
A) w przypadku RGB zostaje mechanizm opisany na początku, wtedy gdy użytkownik zmieni kolor np. pilotem, to Supla nie będzie tego świadoma,
B) wymyślam jakiś algorytm aproksymacji, który pozwoli na jednoznaczne odwzorowanie tych przestrzeni barw, oczywiście za cenę tego, że niektóre kolory nie zostaną odwzorowane.
- do niedawna w przypadku wszystkich urządzeń ZigBee typu dimmer, RGB, RGBCCT bramka nie korzystała z informacji zwrotnej przesyłanej przez urządzenie, tylko wysyłała na serwer Supla te same dane, które z niego dostała.
Na przykład - serwer przysyłał jasność 50%, bramka odsyłała do serwera 50% a do urządzenia ZigBee leciał rozkaz SEND_TO_LEVEL 127 albo serwer wysyłał RGB(128, 54, 66) bramka odsyłała mu te same dane a do urządzenia ZigBee leciały wartości przeliczne na HSV/XY.
Plusem tego rozwiązania było to, że pozwalało ono uniknąć tzw. pętli śmierci, która pojawia się na skutek różnic w konwersji, np. serwer wysyła jasność X, do serwera leci przeliczona wartość, serwer odpowiada wartością, która po ponownej konwersji daje wartość X+1, serwer zauważa zmianę i wysyła nową zmianę do aplikacji - pojawia się ów efekt żyjącego własnym życiem suwaka.
Oczywistym minusem jest fakt, że jeżeli mamy możliwość ustawienia parametrów bezpośrednio z urządzenia lub za pomocą pilota, to stan w aplikacji Supla nie będzie się zgadzać z ustawieniami sterownika.
W przypadku dimmera/dimmera+CCT zasadniczo udało mi się ten problem rozwiązać, bo tutaj zbiór możliwych wartości przesyłanych przez serwer Supla (0%..100%) był mniejszy niż zakresy odpowiednich atrybutów ZigBee (level 1...254, color temperature 150...500).
W przypadku RGB sprawa jest niestety bardziej skomplikowana - otóż Supla przesyła wartości RGB (0...255, 0...255, 0...255) a znakomita większość sterowników ZigBee działa w oparciu o HSV i to jeszcze w ograniczonym zakresie (0...254).
Zweryfikowałem to jeszcze dla pewności z AI, ale odpowiedź jest niestety jednoznaczna - nie da się wykonać konwersji RGB->HSV->RBG, tak żeby wartości wyjściowe RGB były identyczne z wejściowymi.
Na dzisiaj widzę dwa rozwiązania:
A) w przypadku RGB zostaje mechanizm opisany na początku, wtedy gdy użytkownik zmieni kolor np. pilotem, to Supla nie będzie tego świadoma,
B) wymyślam jakiś algorytm aproksymacji, który pozwoli na jednoznaczne odwzorowanie tych przestrzeni barw, oczywiście za cenę tego, że niektóre kolory nie zostaną odwzorowane.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Serwer nie wymusza konkretnej wartości. On przesyła komendę, a urządzenie odsyła nowy stan. To nie musi się zgadzać 1-1. Jak się przesunie coś o ~1% to nikomu się chyba nic nie stanie
.
To tylko światło RGBW i takie różnice nie są dostrzegalne.
To tylko światło RGBW i takie różnice nie są dostrzegalne.
Najlepsze suple dla Twojego domu 
