Gosund WB4

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

Hej. Żarówka jak w temacie.
IMG_20221231_144142.jpg
Wygląda fajnie, prawdopodobnie siedzi w niej ESP8285. Ktoś już może Suplował ją? Pinologia wygląda tak:
IMG_20221231_144210.jpg
Wygląda na to że ona ma RGBW a ten 5 pin PWM do czego mógłby być? Barwa koloru białego? Jak mi przyjdzie to myślę napisać kawałek kodu. 🤔

Edit. Żeby nie pisać post pod postem będę pisał tutaj. Nie więc tak, rozebranie żarówki jest dosyć łatwe, nie ma potrzeby używania dodatkowych narzędzi. Po zdjęciu kopułki naszym oczom ukazuje się taki oto widok:
IMG_20230104_072002.jpg
Wygląda na to, że jest to żarówka RGBW, ma tylko jedną diodę białą.
Płytka z diodami bardzo łatwo schodzi, niestety zasilanie płytki jest tak przymocowane, że nie ma szans odczepić tego. Dlatego musimy się wlutować w przygotowane pady.
Wstępnie oprogramowanie już wgrałem, ale pinologia raczej jest inna niż ta którą zamieściłem. Po kolejnych testach będę dalej opisywał przebieg prac.
You do not have the required permissions to view the files attached to this post.
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

No to tak, dlatego iż nie mogłem dodawać zdjęć do poprzedniego posta dodaję to tutaj.
IMG_20230104_072351.jpg
Tak wyglądają piny do których możemy się wlutować, tyle, że programator TX łączymy z TX na płytce a RX z RX na płytce.
Aktualna pinologia:
Kolor R - GPIO12
Kolor G - GPIO13
Kolor B - GPIO14
Pin ściemniacza - GPIO4

Oryginalnie żarówka miała tak, że w tryb konfiguracji wprowadzało się ją załączając ją 3 krotnie, dzieki koledze @klew zrobiłem taką funkcjonalność. Połączyłęm 2 przykłady z biblioteki SuplaDevice: WebInterface oraz RGBW, dodałem wspomniany licznik załączenia żarówki i wszystko działą tak jak w oryginale, no może prawie, bo zrezygnowałem z wyjścia statusu, wkurzało mnie trochę, że zarówka zanim "złapała WIFI" migała parę razy. Oczywiście trzeba program wgrać pod procesor ESP8285, bo taki tam siedzi. Jakby ktoś chciał kod to mogę wysłać, ale z Gui Generic Buildera także można sobie coś tam wygenerować. A tak to wygląda w aplikacji:
Screenshot_2023-01-05-09-47-39-888_org.supla.android.jpg
You do not have the required permissions to view the files attached to this post.
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
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

veeroos wrote: Sat Dec 31, 2022 1:49 pm Hej. Żarówka jak w temacie.
Dzięki za motywację. Osuplowałem swoje 4szt. Działa RGB, działa W, dimmer, zapamiętywanie jasności ustawionej (można "z aplikacji" sterować jasnością/kolorem, a włącz-wyłącz sterować z włącznika na ścianie, jak klasyczną żarówkę)

ALE... Tutaj pojawia się ułomność Supli.
Nosz kurde! po co mi w żyrandolu 4 żarówki RGB, jak nie mogę ich zgrupować, i sterować wspólnie? Już nie mówiąc o zdalnym (fizycznym), bo można tylko włączyć lub wyłączyć zasilanie, ale nie ma jak dodać "zdalnego manipulatora" (już nie mówiąc o "zdalnym wspólnym manipulatorze) do systemu...

(owszem - można robić protezy "majtki przez głowę" przez sceny, predefiniowane jakieś cosie ustawione z poziomu chmury - ale ani to wygodne, ani nie obejmie wszystkich możliwości, ani nie działa offline/bez internetu, a w ogóle to równie dobrze mogłbym odpalić putty i przez SSH to robić z linii poleceń ;P )
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

Hrumque wrote: Thu Jan 05, 2023 10:33 am
veeroos wrote: Sat Dec 31, 2022 1:49 pm Hej. Żarówka jak w temacie.
Dzięki za motywację. Osuplowałem swoje 4szt. Działa RGB, działa W, dimmer, zapamiętywanie jasności ustawionej (można "z aplikacji" sterować jasnością/kolorem, a włącz-wyłącz sterować z włącznika na ścianie, jak klasyczną żarówkę)

ALE... Tutaj pojawia się ułomność Supli.
Nosz kurde! po co mi w żyrandolu 4 żarówki RGB, jak nie mogę ich zgrupować, i sterować wspólnie? Już nie mówiąc o zdalnym (fizycznym), bo można tylko włączyć lub wyłączyć zasilanie, ale nie ma jak dodać "zdalnego manipulatora" (już nie mówiąc o "zdalnym wspólnym manipulatorze) do systemu...

(owszem - można robić protezy "majtki przez głowę" przez sceny, predefiniowane jakieś cosie ustawione z poziomu chmury - ale ani to wygodne, ani nie obejmie wszystkich możliwości, ani nie działa offline/bez internetu, a w ogóle to równie dobrze mogłbym odpalić putty i przez SSH to robić z linii poleceń ;P )
No tutaj masz rację, dlatego ja widzę te żarówki w roli lampek nocnych, lub podświetlania czegoś. Niestety brakuje funkcji zbiorowego sterowania kolorem, ale to nie tyle jest to ułomność systemu co samych żarówek, bo wydaje mi się jakby na przykład posiadały one dodatkowo odbiornik radiowy, to można by było je oprogramować tak aby wszystkie po wydaniu komendy z nadajnika wykonały tą samą funkcję.
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
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Utworzyłem sobie w Supli grupę na kanałach rgbw i jest u mnie dostępne sterowanie grupowe z ustawieniem koloru itp.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Też potwierdzę że z apki można sterować grupą żarówek.
Nie mam RGBW ale na tym kanale mam osuplowane żarówki dgm l-wt9w1 i nimi steruje grupowo z apki.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Hrumque wrote: Thu Jan 05, 2023 10:33 am
ALE... Tutaj pojawia się ułomność Supli.
Nosz kurde! po co mi w żyrandolu 4 żarówki RGB, jak nie mogę ich zgrupować, i sterować wspólnie? Już nie mówiąc o zdalnym (fizycznym), bo można tylko włączyć lub wyłączyć zasilanie, ale nie ma jak dodać "zdalnego manipulatora" (już nie mówiąc o "zdalnym wspólnym manipulatorze) do systemu...

(owszem - można robić protezy "majtki przez głowę" przez sceny, predefiniowane jakieś cosie ustawione z poziomu chmury - ale ani to wygodne, ani nie obejmie wszystkich możliwości, ani nie działa offline/bez internetu, a w ogóle to równie dobrze mogłbym odpalić putty i przez SSH to robić z linii poleceń ;P )
A na oryginalnym sofcie miałeś takie funkcje przy braku internetu?
Pozdrawiam
Wojtek
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

No oryginalnego to w ogóle nie ruszałem, ale na Tasmocie z HA - tak...
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

klew wrote: Thu Jan 05, 2023 12:38 pm Utworzyłem sobie w Supli grupę na kanałach rgbw i jest u mnie dostępne sterowanie grupowe z ustawieniem koloru itp.
a to bardzo przepraszam, tego nie ogarnąłem. To teraz jeszcze zostaje zagadka, jak jednym przyciskiem (action triggerem) zmieniać jasność grupy?
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Hrumque wrote: Thu Jan 05, 2023 7:20 pm
klew wrote: Thu Jan 05, 2023 12:38 pm Utworzyłem sobie w Supli grupę na kanałach rgbw i jest u mnie dostępne sterowanie grupowe z ustawieniem koloru itp.
a to bardzo przepraszam, tego nie ogarnąłem. To teraz jeszcze zostaje zagadka, jak jednym przyciskiem (action triggerem) zmieniać jasność grupy?
To jest dobre pytanie.
AT po wykryciu zdarzenia wysyła infomrację o zdarzeniu do serwera. Z definicji to jest "action" trigger. Akcja jest jedna. Osobiście nie mam pomysłu na to jak sterować procesem płynnym, takim jak rozjaśnianie.
Jeśli dobrze pamiętam, to kolejne wydanie Clouda i serwera Supli będą zawierały tzw. "akcje różnicowe", tzn. będzie można określić, że ta akcja ma "rozjaśnić o 10%", albo "przymknąć roletę o 15%". Aktualnie można ustawiać tylko konkretne wartości (np. ustaw 40%). Przy pomocy "akcji różnicowych" będzie można próbować bawić się w rozjaśnianie zdalnym przyciskiem całej grupy, ale to będzie dość toporne. Można np. ustawić że każdy 1x klik powoduje rozjaśnienie o 10%. Tylko wtedy trzeba będzie się naklikać, aby coś z tym zrobić. Do tego ściemnianie będzie wymagało osobnej akcji.

Jedyne sensowne wyjście to wprowadzenie czegoś takiego jak "szwytne powiązanie" między kanałami. Wtedy jednym dimmerem/rgb sterujemy bezpośrednio jego fizycznym przyciskiem, a cała grupa ustawia parametry kopiując to co jest na tym głównym dimmerze/rgb.
Tylko taka funkcja jeszcze nie istnieje ;)

Jak masz jakieś pomysły jak takie sterowanie można ogarnąć, to pisz :).
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”