Shelly RGBW2

User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

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
Przycisk (zacisk "I" na obudowie) jest pod GPIO5. Należy wyłączyć pullup oraz nie odwracać logiki.
button.png
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.
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party vol. 2 :!:
User avatar
myxhir
Posts: 361
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań

Post

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

Code: Select all

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ź :)
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 8357
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

myxhir wrote: Thu Dec 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
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

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

Code: Select all

{"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/
User avatar
myxhir
Posts: 361
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań

Post

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 :-)
User avatar
myxhir
Posts: 361
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań

Post

klew wrote: Thu Dec 22, 2022 10:36 pm
myxhir wrote: Thu Dec 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

Code: Select all

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

Code: Select all

{"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 :)
You do not have the required permissions to view the files attached to this post.

Return to “Shelly”