Wysyłanie swoich parametrów do kanału RGB.

User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Cześć, mam taki problem, chciałbym zrobić regulację jasności enkoderem dla kanału RGB, udało mi się zrobić to lokalnie, pobieram dane z Clouda i lokalnie sobie mogę je zmieniać i to działa, ale gdy na przykład wyłączam kanał RGB a miałem ustawioną lokalnie mniejszą wartość niż miałem w Cloudzie to najpierw rozjaśnia mi się do wartości z Clouda, a później dopiero wyłącza.
Metoda:

Code: Select all

 Dimmer_1->setRGBW(i tutaj wszystkie parametry);
Nie działa, nie przesyła wartości. Chyba że coś namieszałem 😁.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Odpowiadam samemu sobie 😁, ale może się komuś też przyda, jako jasność trzeba wysyłać wartość z zakresu 0-100 a nie 0-255 😁, mój błąd 😁, oczywiście wyżej wymieniona komenda działa jak najbardziej 😉.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
Fryga
Posts: 136
Joined: Tue Oct 13, 2020 5:57 pm
Location: Mińsk Mazowiecki

Post

duża szkoda, że enkodera nie obsługuje GuiGeneric, to piękny element dla termostatów, regulatorów czy nawet interfejsów do rolet, czy nawet do zwykłego przełączania ekranów na wyswietlaczu z temperaturami.
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

GG powoli umiera....
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

lukasz06 wrote: Mon Mar 24, 2025 11:23 am GG powoli umiera....
Nawet tak nie pisz... Porównałem sobie ostatnio czas potrzebny na napisanie w sumie prostego kodu na ESP32 C3 (kilka czujników, wyświetlacz, przekaźniki, link bezpośredni) do dosłownie kilku minut potrzebnych na "wyklikanie" i wygenerowanie tych opcji w GG. Przepaść. GG musi działać i się rozwijać, ale my (jako użytkownicy) też w tym musimy pomagać (np. zgłaszać pomysły i błędy). @lukasz06 - trochę optymizmu :)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Obsługa enkodera nie jest wcale trudna, są do tego gotowe biblioteki jak się samemu nie chce pisać obsługi, tylko później trzeba wiedzieć w jaki sposób wykorzystać to żeby parametry wysłać na serwer, lub obsługiwać w ten sposób wyświetlacz. Ale dobrego to wystarczą podstawy programowania. Pozniej piszecie sobie programy każdy z obsługą czego innego i docelowo wasz nowy program to jest kopiuj/wklej tego co wcześniej napisaliście, ja tak robię, mam przygotowany szablon który jest niczym innym niż lekko zmodyfikowany przykład WebInterface z biblioteki SD, wywalona tylko obsługa rolety, dodany przycisk Update, wrzucona zmiana nazwy modułu i tyle, mam też większość swoich programów gdzie robiłem obsługę różnych elementów w osobnych bibliotekach, dołączam tylko te biblioteki do projektu, wywołuję je i już. Jak trzeba to dopiszę parę linii kodu. Ale tak naprawdę to godzinka i program skończony jeśli mieliśmy wszystko przygotowane.
Wracając do tego tematu którego tyczył ten wątek to robię dimmer do taśm LED zarówno zwykłych jak i programowalnych obsługiwany będzie on enkoderem (regulacja jasności) niezależnie jaki na przykład kolor dla taśmy programowalnej jest wybrany, bo obsługa tak samo będzie możliwa z poziomu aplikacji, ale dodatkowo mamy na ścianie pokrętło jak w starych poczciwych regulatorach oświetlenia 😉
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005

Return to “Pomoc”