Właśnie kupiłem kilka pasków LED w naszym lokalnym supermarkecie i sflashowałem je za pomocą OpenBK. Moim celem była możliwość sterowania urządzeniem poprzez MQTT w mojej instancji iobroker, a także integracja z Alexą.
Jeśli jesteś z Niemiec, możesz dostać pasek w "Aldi Süd" za 7,99 € w tym tygodniu i jak widać poniżej, możesz go również używać z OpenBK.
Sam pasek jest dość tani, ale nie jest taki zły. W zestawie znajduje się mały zasilacz, pilot zdalnego sterowania i kilka elementów do montażu paska. W zestawie znajduje się również kilka kabli do obejścia narożników. Sam pasek jest zabezpieczony IP20, więc ma tego typu klej na górze.
Tak więc po zakupie paska musiałem przyjrzeć się bliżej chipsetowi zastosowanemu w kontrolerze. Śrubokręt jest pomocnym przyjacielem przy otwieraniu obudowy.
Po wyjęciu płyty głównej, musiałem usunąć białą plastikową część pod czujnikiem podczerwieni, aby zobaczyć chipset
A więc jest, BK7231N.
Następnym krokiem jest podłączenie kontrolera do komputera za pomocą konwertera UART USB.
W tym celu podłącz następujące połączenia:
- VCC z kontrolera do VCC konwertera
- GND z kontrolera do GND konwertera
- RX1 z kontrolera do TX konwertera
- TX1 z kontrolera do RX konwertera
Upewnij się, że używasz 3,3 V na konwerterze i podłącz kabel USB konwertera do komputera.
Następnie pobierz FlashTool pod następującym adresem URL:
Po uruchomieniu narzędzia, wybrałem mój port COM5, którego używa mój konwerter, wybrałem "BK7231N" jako typ chipa i pobrałem najnowszą wersję za pomocą przycisku obok listy rozwijanej, gdzie należy wybrać firmware.
Musiałem również wybrać 115200 jako prędkość transmisji, ponieważ otrzymywałem błędy z sugerowaną domyślną prędkością.
Następnie kliknąłem "Do backup and flash new", aby rozpocząć aktualizację oprogramowania.
Teraz zobaczysz żółte linie, które wskazują, że urządzenie musi zostać zrestartowane.
W moim przypadku wyłączenie urządzenia nie pomogło. Zamiast tego po prostu przytrzymałem kabel od pinu GND do pinu CEN przez bardzo krótki czas, a proces flashowania był kontynuowany ...
Narzędzie najpierw utworzy kopię zapasową oprogramowania układowego. Następnie firmware zostanie zapisany na urządzeniu.
Po zakończeniu tego procesu zobaczysz konfigurację tuya, która jest później pomocna, ponieważ zawiera informacje o tym, który kanał znajduje się na którym pinie kontrolera. Warto więc zapisać te informacje do późniejszego wykorzystania.
Moja konfiguracja Tuya:
Następnie odłączam kabel USB i odłączam konwerter od kontrolera.
Podłączyłem kontroler do zasilacza, aby go uruchomić.
Na moim smartfonie wyszukałem wifi o nazwie "OpenBK..." kontrolera i połączyłem się z nim.
Otwórz przeglądarkę na smartfonie i wprowadź następujący adres uri, aby uzyskać dostęp do oprogramowania układowego OpenBK urządzenia.
Przede wszystkim należy przejść do "config - Configure WiFi" i tutaj skonfigurować dostęp do lokalnego wifi.
Następnie możesz wyszukać nowo przypisany adres IP na lokalnym routerze i połączyć się z tym adresem, aby kontynuować konfigurację.
Przejdź do "config - Configure Module". Tutaj będziesz potrzebował informacji z konfiguracji tuya wspomnianej powyżej i ustaw moduł w następujący sposób:
- P6 (PWM0) : PWM : 1
- P7 (PWM1) : PWM : 3
- P24 (PWM4) : PWM : 2
Wróć do ekranu głównego. Po podłączeniu paska do kontrolera powinieneś być teraz w stanie kontrolować urządzenie i zmieniać kolory.
Aby uzyskać dostęp za pomocą iobrokera, przejdź do "config - Configure MQTT" i wprowadź adres IP, pod którym działa iobroker oraz dane uwierzytelniające uruchomionego adaptera sonoff.
Pod "config - Configure General/Flags" musiałem również włączyć następującą flagę, aby uzyskać dane do mojej instancji iobrokera:
Dla Alexa Integration, przejdź do "config - Change startup command text" i wpisz następujące:
To prowadzi do uruchomienia sterownika Wemo przy każdym restarcie kontrolera.
Po kliknięciu na restart na stronie głównej, można wyszukać nowe urządzenia na Alexie i kontroler powinien zostać znaleziony. Zostanie znaleziony tylko jako przełącznik, więc zmiana kolorów w Alexie nie jest jeszcze możliwa, ponieważ sterownik hue nie jest jeszcze gotowy do użycia w OpenBK.
Ostatecznie pasek działa dobrze z Alexą, a także w mojej instancji iobroker.
Template:
Jeśli jesteś z Niemiec, możesz dostać pasek w "Aldi Süd" za 7,99 € w tym tygodniu i jak widać poniżej, możesz go również używać z OpenBK.
Sam pasek jest dość tani, ale nie jest taki zły. W zestawie znajduje się mały zasilacz, pilot zdalnego sterowania i kilka elementów do montażu paska. W zestawie znajduje się również kilka kabli do obejścia narożników. Sam pasek jest zabezpieczony IP20, więc ma tego typu klej na górze.
Tak więc po zakupie paska musiałem przyjrzeć się bliżej chipsetowi zastosowanemu w kontrolerze. Śrubokręt jest pomocnym przyjacielem przy otwieraniu obudowy.
Po wyjęciu płyty głównej, musiałem usunąć białą plastikową część pod czujnikiem podczerwieni, aby zobaczyć chipset
A więc jest, BK7231N.
Następnym krokiem jest podłączenie kontrolera do komputera za pomocą konwertera UART USB.
W tym celu podłącz następujące połączenia:
- VCC z kontrolera do VCC konwertera
- GND z kontrolera do GND konwertera
- RX1 z kontrolera do TX konwertera
- TX1 z kontrolera do RX konwertera
Upewnij się, że używasz 3,3 V na konwerterze i podłącz kabel USB konwertera do komputera.
Następnie pobierz FlashTool pod następującym adresem URL:
https://github.com/openshwprojects/BK7231GUIFlashTool/releases/tag/v1.1.5Po uruchomieniu narzędzia, wybrałem mój port COM5, którego używa mój konwerter, wybrałem "BK7231N" jako typ chipa i pobrałem najnowszą wersję za pomocą przycisku obok listy rozwijanej, gdzie należy wybrać firmware.
Musiałem również wybrać 115200 jako prędkość transmisji, ponieważ otrzymywałem błędy z sugerowaną domyślną prędkością.
Następnie kliknąłem "Do backup and flash new", aby rozpocząć aktualizację oprogramowania.
Teraz zobaczysz żółte linie, które wskazują, że urządzenie musi zostać zrestartowane.
W moim przypadku wyłączenie urządzenia nie pomogło. Zamiast tego po prostu przytrzymałem kabel od pinu GND do pinu CEN przez bardzo krótki czas, a proces flashowania był kontynuowany ...
Narzędzie najpierw utworzy kopię zapasową oprogramowania układowego. Następnie firmware zostanie zapisany na urządzeniu.
Po zakończeniu tego procesu zobaczysz konfigurację tuya, która jest później pomocna, ponieważ zawiera informacje o tym, który kanał znajduje się na którym pinie kontrolera. Warto więc zapisać te informacje do późniejszego wykorzystania.
Moja konfiguracja Tuya:
Device configuration, as extracted from Tuya:
- LED Blue (Channel 3) on P7
- TODO1000
- LED Red (Channel 1) on P6
- LED Green (Channel 2) on P24
Device seems to be using CBU module, which is using BK7231N.
And the Tuya section starts, as usual, at 2023424
Następnie odłączam kabel USB i odłączam konwerter od kontrolera.
Podłączyłem kontroler do zasilacza, aby go uruchomić.
Na moim smartfonie wyszukałem wifi o nazwie "OpenBK..." kontrolera i połączyłem się z nim.
Otwórz przeglądarkę na smartfonie i wprowadź następujący adres uri, aby uzyskać dostęp do oprogramowania układowego OpenBK urządzenia.
http://192.168.4.1Przede wszystkim należy przejść do "config - Configure WiFi" i tutaj skonfigurować dostęp do lokalnego wifi.
Następnie możesz wyszukać nowo przypisany adres IP na lokalnym routerze i połączyć się z tym adresem, aby kontynuować konfigurację.
Przejdź do "config - Configure Module". Tutaj będziesz potrzebował informacji z konfiguracji tuya wspomnianej powyżej i ustaw moduł w następujący sposób:
- P6 (PWM0) : PWM : 1
- P7 (PWM1) : PWM : 3
- P24 (PWM4) : PWM : 2
Wróć do ekranu głównego. Po podłączeniu paska do kontrolera powinieneś być teraz w stanie kontrolować urządzenie i zmieniać kolory.
Aby uzyskać dostęp za pomocą iobrokera, przejdź do "config - Configure MQTT" i wprowadź adres IP, pod którym działa iobroker oraz dane uwierzytelniające uruchomionego adaptera sonoff.
Pod "config - Configure General/Flags" musiałem również włączyć następującą flagę, aby uzyskać dane do mojej instancji iobrokera:
Flag 30 - [MQTT] Enable Tasmota TELE etc publishes (for ioBroker etc)Dla Alexa Integration, przejdź do "config - Change startup command text" i wpisz następujące:
backlog startDriver SSDP; startDriver WemoTo prowadzi do uruchomienia sterownika Wemo przy każdym restarcie kontrolera.
Po kliknięciu na restart na stronie głównej, można wyszukać nowe urządzenia na Alexie i kontroler powinien zostać znaleziony. Zostanie znaleziony tylko jako przełącznik, więc zmiana kolorów w Alexie nie jest jeszcze możliwa, ponieważ sterownik hue nie jest jeszcze gotowy do użycia w OpenBK.
Ostatecznie pasek działa dobrze z Alexą, a także w mojej instancji iobroker.
Template:
{
"vendor": "Tuya",
"bDetailed": "0",
"name": "Casalux LED-RGB WiFi Flexband",
"model": "56279",
"chip": "BK7231N",
"board": "TODO",
"flags": "1074004992",
"keywords": [
"TODO",
"TODO",
"TODO"
],
"pins": {
"6": "PWM;1",
"7": "PWM;3",
"24": "PWM;2"
},
"command": "backlog startDriver SSDP; startDriver Wemo",
"image": "https://obrazki.elektroda.pl/4560293800_1702338662.jpg",
"wiki": "https://www.elektroda.com/rtvforum/topic4020803.html"
}Fajne? Ranking DIY
