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:
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
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 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
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018 Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
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