logo elektroda
logo elektroda
X
logo elektroda

Klikający włącznik światła z Wi-Fi TB11/TB12/TB13 - wnętrze, zmiana firmware

p.kaczmarek2  8 1695 Fajne? (+6)
📢 Słuchaj (AI):

TL;DR

  • Klikający włącznik światła Wi‑Fi Milfra TB11/TB12/TB13 zastępuje panel dotykowy klasycznymi przyciskami pojedynczymi, podwójnymi lub potrójnymi.
  • W środku są microswitche i moduł CBU z BK7231N, a PCB przewiduje różne rozstawy przycisków oraz pracę bez przewodu neutralnego.
  • Za sztukę trzeba zapłacić około 70 zł, a zasilanie opiera się m.in. na przetwornicy ADJN, tranzystorze AGM303A i kontrolerze S7132B.
  • Po przeflashowaniu czterema przewodami włącznik działa lokalnie i da się go połączyć z Home Assistant; dostępny jest też zrzut wsadu i szablon OBK.
Wygenerowane przez model językowy.
Czarny, podwójny włącznik światła z zielonymi wskaźnikami LED na przyciskach.

Długo czegoś takiego szukałem - oto włącznik światła "smart" który nie jest dotykowy. W zamian za to oferuje klasyczne "klikające" przyciski oparte o microswitche. Dodatkowo całość oparta o moduł z BK7231, czyli można zmienić oprogramowanie i odpalić ten włącznik 100% lokalnie, a nawet sparować z Home Assistant.

Pokazywana tu seria włączników obejmuje wersje pojedyncze, podwójne i potrójne. Dostępne są one w dwóch kolorach. Można je wyszukać po nazwie modelu: Milfra TB11, TB12 lub TB13. Jeśli ona ulegnie zmianie, to można patrzeć wizualnie po zdjęciach, bo ten produkt akurat nieco się wyróżnia.

Czarny, trójprzyciskowy smart włącznik światła modelu Milfra TB13 z zielonym podświetleniem.

Za sztukę płacimy około 70 złotych, w zależności od tego gdzie kupimy i którą wersję wybierzemy.

Otrzymujemy takie pudełeczko:

Opakowanie z włącznikiem światła smart z klasycznymi przyciskami. Tył pudełka inteligentnego włącznika ściennego z informacjami o produkcie. Smart włącznik światła z przyciskami w pudełku

W środku jest też kondensator i śrubki montażowe.

Zawartość pudełka z instrukcją inteligentnego włącznika światła.

Podłączenie N jest opcjonalne:

Inteligentny włącznik ścienny TB13 z gniazdami przyłączeniowymi.

Instrukcja:

Instrukcja obsługi inteligentnego włącznika TB11/MFC03. Instrukcja obsługi inteligentnego włącznika ściennego z przyciskami klikającymi i specyfikacje techniczne. Instrukcja montażu włącznika światła z trzema przyciskami Instrukcja instalacji wyłącznika światła z ilustracjami. Instrukcja instalacji włącznika światła Milfra Instrukcja instalacji inteligentnego włącznika światła z diagramem okablowania i instrukcjami. Instrukcja obsługi włącznika światła z instrukcjami montażu. Instrukcja instalacji aplikacji Smart Life z kodem QR. Strona instrukcji obsługi z informacjami o dodawaniu przełącznika do aplikacji Smart Life. Instrukcja obsługi inteligentnego włącznika światła z procedurą łączenia z Wi-Fi. Instrukcja parowania włącznika ściennego Milfra z Wi-Fi Instrukcja łączenia ze smart przełącznikiem Instrukcja parowania inteligentnego włącznika Milfra Zdjęcie instrukcji konfiguracji przełącznika TB13 z aplikacją, zawierającej wskazówki dotyczące integracji z Alexa i Google Home.

Ale parowanie z chmurą producenta tutaj pominę, wielokrotnie to omawiałem, więc pora zajrzeć do środka.

Wnętrze TB13
Zdejmujemy ramkę, a potem front:

Podwójny włącznik światła i zdejmowana ramka na drewnianym tle. Trójsegmentowy włącznik światła typu smart z klasycznymi przyciskami. Widok wewnętrznej strony smart włącznika światła z widocznymi microswitchami.

Trzy piękne microswitche, to rzadki widok w tego typu produktach. Widzę też moduł Wi-Fi...

Demontowany przełącznik światła z widoczną płytką PCB. Wnętrze włącznika światła z widocznymi trzema mikroswitami na czarnej płytce PCB zamontowanej w metalowej ramce. Wnętrze inteligentnego włącznika światła Milfra TB13 z trzema przyciskami microswitch i modułem CBU.

Co ciekawe, PCB przewiduje dwa rozstawy rozłożenie przycisków.
Skupmy się jednak na Wi-Fi, w środku jest CBU, czyli BK7231N:

Schemat modułu CBU z wymiarami.
Pin numberSymbolI/O typeFunction
1P14I/OCommon GPIO, which can be reused as SPI_SCK (Correspond to Pin 11 of the IC)
2P16I/OCommon GPIO, which can be reused as SPI_MOSI (Correspond to Pin 12 of the IC)
3P20I/OCommon GPIO (Correspond to Pin 20 of the IC)
4P22I/OCommon GPIO (Correspond to Pin 18 of the IC)
5ADCI/OADC, which corresponds to P23 on the internal IC (Correspond to Pin 17 of the IC)
6RX2I/OUART_RX2, which corresponds to P1 on the internal IC. (Correspond to Pin 28 of the IC)
7TX2I/OUART_TX2, which is used for outputting logs and corresponds to P0 of the internal IC (Correspond to Pin 29 of the IC)
8P8I/OSupport hardware PWM (Correspond to Pin 24 of the IC)
9P7I/OSupport hardware PWM (Correspond to Pin 23 of the IC)
10P6I/OSupport hardware PWM (Correspond to Pin 22 of the IC)
11P26I/OSupport hardware PWM (Correspond to Pin 15 of the IC)
12P24I/OSupport hardware PWM (Correspond to Pin 16 of the IC)
13GNDPPower supply reference ground
143V3PPower supply 3V3
15TX1I/OUART_TX1, which is used for transmitting user data and corresponds to Pin 27 of the IC. For the MCU solution, please refer to CBx Module.
16RX1I/OUART_RX1, which is used for receiving user data and corresponds to Pin 26 of the IC. For the MCU solution, please refer to CBx Module.
17P28I/OCommon GPIO (Correspond to Pin 10 of the IC)
18CENI/OReset pin, low active (internally pulled high), compatible with other modules (Correspond to Pin 21 of the IC)
19P9I/OCommon GPIO (Correspond to Pin 25 of the IC)
20P17I/OCommon GPIO, which can be reused as SPI_MISO (Correspond to Pin 14 of the IC)
21P15I/OCommon GPIO, which can be reused as SPI_CS (Correspond to Pin 13 of the IC)
Test pointCSNI/OMode selection pin. If it is connected to the ground before being powered on, enter the firmware test mode. If it is not connected or connected to VCC before being powered on, enter the firmware application mode. Correspond to Pin 19 on the internal IC.


Zaglądamy dalej - po drugiej stronie PCB nic znaczącego nie widzę:

Moduł elektroniczny w przełączniku światła Milfra TB13

Została płytka z przekaźnikami i zasilaczem:

Wnętrze włącznika światła z płytką elektroniczną i komponentami. Wnętrze inteligentnego włącznika światła z widocznymi komponentami elektronicznymi

Nie ma tu LDO AMS1117-3,3 V. Ten układ U2 obok cewki L6 to pewnie step down zapewniający 3,3 V zamiast LDO. Jego oznaczenie to ADJN. Oprócz tego widzę interesujący AGM303A, który zdaje się być dość mocnym montowanym powierzchniowo tranzystorem MOSFET. On pewnie służy do pracy w trybie no-neutral.

Zbliżenie na płytkę drukowaną z komponentami elektronicznymi, w tym kondensatorami i przekaźnikiem. Zbliżenie na komponenty wewnątrz włącznika ściennego smart Milfra. Zbliżenie na płytkę drukowaną z elementami elektronicznymi modułu przetwornicy.

Na górze płytki też widać kontroler przetwornicy S7132B, tym razem nie jest to nieizolowany step down, a chyba jednak flyback:

Specyfikacja techniczna układu S7132B w formacie tabelarycznym
Dokumentacja techniczna układu S713XB.

Zwróciłem też uwagę na dość dużą pojemność kondensatorów elektrolitycznych na pokładzie. To pewnie dlatego, że to urządzenie może pracować w trybie no-neutral:

Zbliżenie na płytkę drukowaną z elementami elektronicznymi.

Programowanie
Trzeba przylutować cztery kabelki do pinów CBU, zgodnie z instrukcją flashera:
https://github.com/openshwprojects/BK7231GUIFlashTool
Można też wzorować się na naszym filmie:





U mnie wyszło tak:

Moduł elektroniczny na płytce stykowej z przewodami na drewnianym tle.

Flasher poprawnie rozpoznaje konfiguracje:

Okno aplikacji pokazujące konfigurację GPIO urządzenia na podstawie oprogramowania Tuya, z listą pinów i funkcji.

Kopia wsadu:

https://github.com/openshwprojects/FlashDumps/commit/1ec19ea303fd436fc4dd2e0bbe9764e3b3054fab
JSON Tuya:
Kod: JSON
Zaloguj się, aby zobaczyć kod

Opis słowny:

Device configuration, as extracted from Tuya: 
- Button (channel 1) on P7
- Relay (channel 3) on P20
- WiFi LED on P24
- Button (channel 3) on P28
- Relay (channel 2) on P16
- Button (channel 2) on P8
- Relay (channel 1) on P14
Device seems to be using CBU module, which is using BK7231N.
And the Tuya section starts, as usual, at 2023424

Szablon OBK:
Kod: JSON
Zaloguj się, aby zobaczyć kod


Szablon należy zaimportować wg:





Potem można połączyć z HA:





Podsumowanie
Czemu nie ma więcej takich produktów? Znacznie bardziej wolę "klikające" przyciski niż te dotykowe. A i po zmianie firmware te klasyczne można lepiej wykorzystać, bo można oskryptować im osobno zdarzenia długiego przyśnięcia, pojedynczego kliknięcia, czy tam dwukliku, szczegóły tutaj. Można np. zrobić, że potrójne kliknięcie włącza nie te jedno światło, lecz wszystkie światła w pokoju (też paski LED, itd). Z Home Assistant i otwartym oprogramowaniem możliwości są naprawdę duże.
Z pokazanego tu znaleziska jestem bardzo zadowolony.
A jak wy uważacie? Lepszy taki włącznik, czy dotykowy?

O autorze
p.kaczmarek2
Inżynier programista z wieloletnim doświadczeniem embedded i full stack developer. Specjalizuje się w: embedded, Full-Stack Developer p.kaczmarek2 napisał 14406 postów o ocenie 12340 , pomógł 650 razy. Jest z nami od 2014 roku.

Komentarze

kloszi 11 Sty 2025 20:50

Ja tez wole mechaniczne rozwiązania. Timer mechaniczny mam podpięty do grzejnika drabinkowego. Bardzo ciężko kupić, jedynie z Aliexpres i z końcówką chińską. Niestety nie mogę już tego wyszukać. Bardzo... [Czytaj dalej]

p.kaczmarek2 11 Sty 2025 21:19

Mechaniczny, a nie chodzi przypadkiem Tobie o taki produkt? Wnętrze programowalnego włącznika czasowego zbudowanego bez tranzystorów Podobny: Wnętrze programatora mechanicznego SYN161h 16A/250V 24h... [Czytaj dalej]

kloszi 11 Sty 2025 21:39

Nie chodzi o ustawienie stałego czasu, tylko o załączenie grzejnika jak mam mokre ręczniki na ok. 30 min. [Czytaj dalej]

speedy9 14 Sty 2025 08:53

Mam w domu przełączniki radiowe kupione na Ali, które mają podobną konstrukcję jeśli chodzi o przełączanie do tego. Niestety te microswitche nie są zbyt trwałe. Po jakimś czasie przełącznik nie zawsze... [Czytaj dalej]

p.kaczmarek2 14 Sty 2025 09:03

@kloszi może w takim razie trzeba poszukać pod hasłem minutnik mechaniczny... sprawdzę potem i jak coś ciekawego znajdę to zamówię do testów. @speedy9 Dla mnie dźwiękowa reakcja, że udało się wcisnąć... [Czytaj dalej]

speedy9 14 Sty 2025 09:08

@pkaczmarek2 znalazłem takie: https://www.aliexpress.com/item/1005005531678111.html Z silikonem. Ciekawa sprawa. Muszę przetestować. Mi wystarczy reakcja w postaci "włączyło/wyłączyło się światło" ... [Czytaj dalej]

p.kaczmarek2 14 Sty 2025 09:19

Mi zależy też na tym, by znaleźć włączniki co nie są dotykowe, bo mam u siebie zrobiony taki mechanizm, że włącznik światła bezpośrednio po WiFi kontroluje też paski LED. Mam włącznik "potrójny", mimo... [Czytaj dalej]

bsw 22 Sty 2025 08:15

A na jaki kolor toto świeci? Kupiłem sobie podobny wyłącznik. Byłoby ok gdzyby nie to podświetlenie. W stanie off jest niebieski a w on czerwony, ale niebieski nie gaśnie zatem wychodzi obleśny filetowo-różowy... Muszę... [Czytaj dalej]

%}