Shelly RGBW2

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

Potrzebowałem sterownika RGBW i wybór padł na Shelly RGBW2. Zasilanie 12 lub 24 V.

Urządzenie działa w miarę ok z softem GUI Generic.

Flashowanie przebiega standardowo, z tym, że Shelly ma port na piny w rastrze 1,27 mm z otworami o średnicy 1 mm, więc standardowe goldpiny się nie mieszczą. Można się ratować jakimiś drucikami, albo kupić odpowiednie przewody.

Konfiguracja:
Kanał RGBW ustawiamy na:
RED GPIO12-D6
GREEN GPIO15-D8
BLUE GPIO14-D5
WHITE / DIMMER GPIO4-D2
rgbw.png
rgbw.png (19.98 KiB) Przejrzano 1259 razy
Przycisk (zacisk "I" na obudowie) jest pod GPIO5. Należy wyłączyć pullup oraz nie odwracać logiki.
button.png
button.png (15.69 KiB) Przejrzano 1259 razy
Dodatkowy przycisk obok złącza do programowania jest na GPIO 13. Tam włączamy pullup i odwracamy logikę. Można go użyć np. do przełączania w tryb konfiguracyjny.

Obsługę przycisku dla kanału RGBW trzeba by trochę usprawnić, bo aktulanie robi "toggle" na obu RGB i na W osobno, więc jak jest włączone tylko RGB, to przycisk gasi RGB i zapala W. Kolejne kliknięcie gasi W i zapala RGB ;).
Tempo rozjaśniania z przycisku jest też do dopracowania.
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ń

Planuje właśnie zakup Shelly RGBW i mam parę pytań a z racji że ogarniałeś temat to jesteś idealną osobą do nich :D
1. Wgrywanie GG odbywa się jak to zawsze za pomocą RX TX 3.3V GND + GPIO0 na starcie zwarte do masy
2. Do wgrywania rozumiem żę starczy programator jak np

Kod: Zaznacz cały

https://botland.com.pl/konwertery-usb-uart-rs232-rs485/4924-konwerter-usb-uart-cp2102-wtyk-usb-waveshare-11079-5904422374204.html
3. Jakie powinny być ustawienia w programie do flashowania i czy mogę to zrobić np tym programem jak w załączniku
4. Jakie dac ustawienia w GG? Rozumiem że
płytkę wybieram jako Generic ESP8266 i potem
Konfiguracja (LED, Config) TAK
Aktualizacja przez WWW TAK
Dostępne GUI podczas pracy modułu TAK
RGBW, RGB, Dimmer TAK
coś jeszcze ?
z góry dzięki za odpowiedź :)
Załączniki
Zrzut ekranu 2022-12-22 211303.png
Zrzut ekranu 2022-12-22 211303.png (23.75 KiB) Przejrzano 675 razy
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

myxhir pisze: czw gru 22, 2022 8:15 pm z góry dzięki za odpowiedź :)
Wszysktie urządzenia na ESP82xx programuje się tak samo (z tego co wiem). Trzeba GPIO0 zewrzeć do GND i następnie włączyć zasilanie. Program wgrywasz przez GPIO TX i RX.
Programator CP2102 powinien być ok (mam takie ze 3 i jeszcze ze 2 zupełnie inne i też działają).

Flashować możesz bezpośrednio z przeglądarki z Gui Generic buildera. Nie pamiętam jak wgrywałem, ale chyba nic nie zmieniałem - po prostu poszło za pierwszym razem.

Ja w GG wybrałem RGBW/dimmer. I nie pamiętam czy coś jeszcze. Te inne od trybu konfiguracyjnego to ustawiaj wedle swoich preferencji.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Możesz również w builderze online użyć

Kod: Zaznacz cały

{"NAME":"Shelly RGBW2","GPIO":[0,0,288,0,419,1,0,0,416,32,418,417,0,0]}
I wszystko samo powinno się ustawić ;)
https://gui-generic-builder.supla.io/
Awatar użytkownika
myxhir
Posty: 360
Rejestracja: czw sty 07, 2021 12:16 pm
Lokalizacja: Skórzewo, Poznań

Dzięki klew za założenie posta i nakierowanie na jakiś modul do rgbw na supli oraz dzięki krycha88 za gotowca, po świętach zamówię shelego i resztę klamotow aby sobie złożyć podświetlenie :-)
Awatar użytkownika
myxhir
Posty: 360
Rejestracja: czw sty 07, 2021 12:16 pm
Lokalizacja: Skórzewo, Poznań

klew pisze: czw gru 22, 2022 10:36 pm
myxhir pisze: czw gru 22, 2022 8:15 pm z góry dzięki za odpowiedź :)
Wszysktie urządzenia na ESP82xx programuje się tak samo (z tego co wiem). Trzeba GPIO0 zewrzeć do GND i następnie włączyć zasilanie. Program wgrywasz przez GPIO TX i RX.
Programator CP2102 powinien być ok (mam takie ze 3 i jeszcze ze 2 zupełnie inne i też działają).

Flashować możesz bezpośrednio z przeglądarki z Gui Generic buildera. Nie pamiętam jak wgrywałem, ale chyba nic nie zmieniałem - po prostu poszło za pierwszym razem.

Ja w GG wybrałem RGBW/dimmer. I nie pamiętam czy coś jeszcze. Te inne od trybu konfiguracyjnego to ustawiaj wedle swoich preferencji.
Klew, jeszcze raz dzięki za rozpoznanie tematu, Shelly udzało się zaprogramować bez problemu, faktycznie te otwory bardzo małe i dobrze że keidyś dokupiłem sobie kabelki z wąskimi pinami :D. Swoją droga Shelly jest tak malutkie jak zabawka. Zasilacz jaki mam do tego jest ogromy w porównaniu do Shellego :D.

do wgrywania skorzystałem z poradnika

Kod: Zaznacz cały

https://gui-generic-builder.supla.io/guide/instalacja/wgrywanie-oprogramowania
krycha88 pisze: pt gru 23, 2022 8:45 am Możesz również w builderze online użyć

Kod: Zaznacz cały

{"NAME":"Shelly RGBW2","GPIO":[0,0,288,0,419,1,0,0,416,32,418,417,0,0]}
I wszystko samo powinno się ustawić ;)
Krycha88, twój kod zadziałał perfekcyjnie. Podłączyłem na krótko wszystko żeby sprawdzić czy działa nim to pomontuje fizycznie na profilu i działa perfekcyjnie. Nic oprócz dodania do Clouda nie musiałem robić aby działało :)

Panowie wielkie dzięki :)
Załączniki
20230102_194035.jpg
20230102_194035.jpg (2.22 MiB) Przejrzano 553 razy
ODPOWIEDZ

Wróć do „Shelly”