Witajcie, przedstawię tu wnętrze oraz konfigurację Tasmoty dla dość nietypowego sterowanego przez WiFi wtyku/gniazda z podświetleniem złożonych z diod RGBW. Gniazdo standardowo uwolnimy od chmury i przygotujemy do pracy z HA. Opisywany tu wtyk oferuje zasadniczo trzy funkcje: kontrolę przekaźnika przez aplikację, dwa porty USB (niestety bez kontroli) 5V 2.1A oraz efektowne podświetlenie (RGB i W). Ten temat, tak jak i poprzedni, powstał przy współpracy z kolegą @DeDaMrAz .
Produkt został kupiony w sklepie stacjonarnym w Serbii. Zakupione zostało jedno opakowanie, tutaj czteropak, za 28$ (jakieś 7$ za sztukę):
Zawartość:
Na spodzie wtyku znajduje się nazwa modelu - YX-DE02:
Trzeba użyć siły, by dostać się do środka. Należy podważyć pokrywę a potem niestety trzeba wylutować bolce gniazda, czyli topnik i plecionka są niezbędne.
Wtyczka ma charakterystyczne podświetlenie, złożone z czterech LEDów RGB:
Produkt korzysta z TYWE2S:
Nie jest to 100% zwykły TYWE2S, ale wyprowadzenia ma zgodne ze standardem. GPIO0 dostępne jest z tyłu modułu:
Oto wyprowadzenia TYWE2S:
Krótka analiza PCB pokazuje następujące role GPIO ESP:
IO5 - LED strip W (PWM??)
IO4 - status LED
RX - Relay
IO13 - LED strip G (PWM??)
TX - Btn
IO12 - LED strip R (PWM??)
IO14 - LED strip B (PWM??)
Czyli mamy 4 kolory LED, RGB i W, osobno biel.
Wsad można wgrać przez esptool.py. Są różne metody, ale ja lutuję tylko 3.3V, GND, RX, TX oraz GPIO0 do masy (tryb bootloadera), podłączam wtedy zasilanie (by GPIO0 było na masie w momencie bootowania) i używam esptool. Potem, by firmware ruszyło, trzeba odłączyć GPIO0 od masy i wykonać cykl power off/on.
Konfiguracja Tasmoty
Konfiguracja Tasmoty tego urządzenia jest dostępna w sieci:
https://templates.blakadder.com/maxcio_YX-DE02.html
Nie ma zatem co kombinować.
Wgrywamy szablon:
{"NAME":"Maxcio DE02","GPIO":[0,17,0,21,56,22,0,0,37,38,39,0,0],"FLAG":0,"BASE":18}
I wszystko działa:
Widoczne na panelu przyciski służą kolejno do kontroli LED RGB, osobno poświetlenia białego i przekaźnika.
Efekty LED
Tym razem testowane z aplikacją producenta. Pierwsze odpalenie:
Widok w aplikacji:
W aplikacji jest pełna kontrola gniazda i LEDów.
Podsumowanie
Dziękuję koledze @DeDaMrAz za już kolejną możliwość wspólnego wykonania (z mojej strony zdalnie) zmiany firmware produktu. Kolega @DeDaMrAz bardzo aktywnie zaczął się udzielać też w pracach nad OpenBeken, co również się chwali. Ten wtyk z kolei posłuży nam m. in. do testów Tasmota Devices Groups do parowania OBK z Tasmotą.
Co do samego produktu - jest to pierwszy smart plug z podświetleniem RGBW, czegoś takiego nie widziałem. To dla mnie nowość, tylko czy to ma jakieś zastosowanie?
Szkoda też, że nie mamy kontroli on/off nad portami USB, ale tak już zadecydował producent.
Gdyby produkt miał pomiar energii (z reguły BL0942 lub BL0937), to można by go fajnie oskryptować, by np. kolor odzwierciedlał to, jaką moc zużywa w danym momencie podłączone urządzenie, ale bez tego te kolorowe LEDy chyba tylko się marnują...
Załączam backup wsadu ESP.
Fajne? Ranking DIY Pomogłem? Kup mi kawę.
