Witam. To jest spojrzenie na inteligentną wtyczkę / gniazdo WiFi EU oparte na Tuya marki LoraTap z pomiarem mocy / energii. Numer modelu to SP800WJ-EU. Oficjalna strona produktu znajduje się tutaj https://www.loratap.com/products/sp800wj-eu gdzie można go również kupić, ale mój pochodzi z Ali Express po niższej cenie. Znacznie taniej, jeśli kwalifikujesz się do Welcome Deal.
Najpierw przyjrzymy się produktowi, a następnie otworzymy go, rozbierzemy i przylutujemy odpowiednie części do flashowania do OpenBeken, otwartego oprogramowania układowego Tuya. Ta konwersja odetnie urządzenie od wszelkich serwerów w chmurze, zapewniając całkowitą kontrolę lokalnie z lub bez integracji HomeAssistant (i innych platform sterowania IoT).
Opakowanie, zawartość pudełka, zewnętrzne zdjęcia produktu:
Aby dostać się do wnętrza urządzenia, należy odkręcić dwie śruby krzyżakowe znajdujące się na spodzie i otworzyć zatrzaskową obudowę za pomocą cienkiego szpikulca
Po rozłożeniu obudowy, niektóre połączenia między głównymi częściami uniemożliwią całkowite rozdzielenie.
Naciśnięcie małych białych występów po lewej i prawej stronie tego złącza pozwala na wypchnięcie złącza do góry za pomocą czegoś z cienkim klinem, jak płaski śrubokręt lub krawędź spudgera, jeśli jest wystarczająco wąska
Z takim rozdzieleniem:
.
Kabel taśmowy poszedł do oddzielnej płytki drukowanej, gdzie przylutowana jest dioda LED i przycisk, który można uwolnić, odkręcając dwie śruby
Z głównej płytki wystaje interesujący nas moduł - WB2S. Tuya WB2S pod metalowym ekranem RF posiada układ Beken BK7231T.
Aby całkowicie uwolnić główną płytkę drukowaną, abyśmy mogli uzyskać prawidłowy dostęp do WB2S, należy odlutować przewody zasilające i neutralne. Osiągnąłem to, nakładając odrobinę topnika na każdą kropelkę lutowia, a następnie podgrzewając każdą z nich lutownicą, aż lut się stopił, umożliwiając usunięcie przewodów
Punkty WB2S RX/TX/3.3V i uziemienia są łatwo dostępne, gdy moduł pozostaje na swoim miejscu, więc nie ma potrzeby wyjmowania całego modułu z płyty głównej.
Przylutuj te 4 punkty za pomocą krótkich cienkich przewodów
I podłącz w następujący sposób do adaptera USB-TTL i zewnętrznego zasilacza 3,3 V (własna linia 3,3 V USB-TTL najprawdopodobniej nie wystarczy do pomyślnego utworzenia kopii zapasowej oprogramowania układowego i flashowania).
WB2S RX -> USB-TTL TX
WB2S TX -> USB-TTL RX
WB2S 3.3V -> Zewnętrzny zasilacz 3.3v
WB2S GND -> USB-TTL GND i Ext 3.3v PSU GND
Mój zasilacz to podstawowy hobbystyczny XL4015 z LCD od Ali Express .
Po uruchomieniu Easy Flasher , wybraniu BK7231T i pobraniu najnowszego oprogramowania OpenBeken BK7231T (EF zrobi to za Ciebie), można rozpocząć tworzenie kopii zapasowej fabrycznego oprogramowania układowego i flashowanie do OpenBeken. Włącz zasilacz, aby rozpocząć proces. Jeśli odczyt/zapis nie powiedzie się, spróbuj obniżyć szybkość transmisji i sprawdź, czy okablowanie jest prawidłowe i zwarte. Upewnij się, że istnieje ciągłość między wspólną masą a wszystkimi innymi punktami przy wyłączonym zasilaniu USB-TTL i zasilacza.
Więcej przykładowych kroków migania: https://github.com/openshwprojects/BK7231GUIFlashTool
Fabryczny firmware zostanie zarchiwizowany w podkatalogu BK7231GUIFlashTool-v5\backups np:
Jeśli to możliwe, unikaj parowania z aplikacją Tuya, aby dane uwierzytelniające Wi-Fi nie były obecne w kopii zapasowej. Mogą one pozostać nawet po zresetowaniu/usunięciu urządzenia z aplikacji.
Po zakończeniu flashowania i po wyłączeniu/włączeniu zasilania, OpenBeken AP nadaje:
Połącz się z AP, aby znaleźć OpenBeken daje IP klienta 192.168.4.100. Następnie można przejść do 192.168.4.1, aby rozpocząć konfigurację OpenBeken.
Od tego momentu można skonfigurować OpenBeken, aby przyłączyć się do sieci Wi-Fi, skonfigurować szablon do sterowania urządzeniem (przycisk, przekaźnik, dioda LED), skonfigurować wykrywanie MQTT i Home Assistant, skonfigurować monitorowanie mocy itp. tak jak Tasmota.
Aby złożyć urządzenie z powrotem, wystarczy wykonać procedurę odwrotną do demontażu, którą należy dokładnie zanotować i zapamiętać. Jedna wskazówka: przewody pod napięciem i neutralne są trudne do ułożenia i przylutowania z powrotem, więc sugeruję najpierw zanurzyć się w lutowiu z otworów na głównej płytce drukowanej, przebijając końce przewodów, a następnie lutując z powrotem od góry za pomocą topnika / lutowia, jak zwykle. np:
.
Dalsza konfiguracja i ogólne informacje, w tym jak odkryć konfigurację specyficzną dla tego urządzenia (LED GPIO, przekaźnik GPIO itp.) są lepiej obsługiwane przez przewodniki, które już istnieją:
Jak automatycznie skonfigurować GPIO urządzenia OpenBeken? Ekstrakcja szablonu Tuya Config, BK7231
Easy Home Assistant Discovery Pairing dla BK7231T, BK7231N, BL602, XR3, W800, W600, itp. - OpenBeken
BK7231T/BK7231N WiFi, MQTT, konfiguracja szablonów i IP w czasie flashowania przez UART - OpenBeken flasher
BK7231 datasheet, pinout, programowanie, specyfikacja, wiki (BK7231T, BK7231N)
Jak oskryptować automatyczne wyłączanie przekaźnika po określonym czasie w OBK bez Home Assistant
Wiele innych poradników i stron informacyjnych:
https://www.elektroda.com/rtvforum/forum517.html
https://www.youtube.com/@elektrodacom
https://github.com/openshwprojects/OpenBK7231T_App?tab=readme-ov-file#introduction
Dla tego urządzenia, LoraTap SP800WJ-EU, następujące template skonfiguruje podstawowe funkcje LED, przycisków, przekaźników i monitorowania zasilania
Noty
Dziennik rozruchowy UART TX2 P0
Firmware w wersji 1.3.5 - możliwość wykorzystania CloudCutter: https://github.com/tuya-cloudcutter/tuya-clou...r/devices/loratap-sp800wj-eu-plug-v1.3.5.json
Niesparowany obszar pamięci masowej:
Zrzuty ekranu z aplikacji Tuya
Fabryczna kopia zapasowa Tuya_LoraTap_SP800WJ-EU_Plug_(schemaID-000002zjt3)_keym9qkuywghyrvs_1.3.5.bin https://github.com/openshwprojects/FlashDumps/tree/main/IoT/BK7231T
Dodatkowo jest to dopiero drugi BK7231T z chipem BL0942 na liście urządzeń, pierwszy ma ten sam szablon: https://www.elektroda.com/rtvforum/topic4041210.html
Zastanawiam się, czy mógłbym przekształcić to urządzenie w urządzenie testowe do testowania BL0942 na dowolnej platformie. Mógłbym wyprowadzić RX / TX / GND / VCC jako minimum do użytku z dowolnym modułem - bezpieczne, o ile moduł jest zasilany wyłącznie z wtyczki (?), Bez wspólnej masy. Oczywiście przewody na padach PCB WB2S musiałyby być zabezpieczone. Thoughts?
Najpierw przyjrzymy się produktowi, a następnie otworzymy go, rozbierzemy i przylutujemy odpowiednie części do flashowania do OpenBeken, otwartego oprogramowania układowego Tuya. Ta konwersja odetnie urządzenie od wszelkich serwerów w chmurze, zapewniając całkowitą kontrolę lokalnie z lub bez integracji HomeAssistant (i innych platform sterowania IoT).
Opakowanie, zawartość pudełka, zewnętrzne zdjęcia produktu:
Aby dostać się do wnętrza urządzenia, należy odkręcić dwie śruby krzyżakowe znajdujące się na spodzie i otworzyć zatrzaskową obudowę za pomocą cienkiego szpikulca
Po rozłożeniu obudowy, niektóre połączenia między głównymi częściami uniemożliwią całkowite rozdzielenie.
Naciśnięcie małych białych występów po lewej i prawej stronie tego złącza pozwala na wypchnięcie złącza do góry za pomocą czegoś z cienkim klinem, jak płaski śrubokręt lub krawędź spudgera, jeśli jest wystarczająco wąska
Z takim rozdzieleniem:
Kabel taśmowy poszedł do oddzielnej płytki drukowanej, gdzie przylutowana jest dioda LED i przycisk, który można uwolnić, odkręcając dwie śruby
Z głównej płytki wystaje interesujący nas moduł - WB2S. Tuya WB2S pod metalowym ekranem RF posiada układ Beken BK7231T.
Aby całkowicie uwolnić główną płytkę drukowaną, abyśmy mogli uzyskać prawidłowy dostęp do WB2S, należy odlutować przewody zasilające i neutralne. Osiągnąłem to, nakładając odrobinę topnika na każdą kropelkę lutowia, a następnie podgrzewając każdą z nich lutownicą, aż lut się stopił, umożliwiając usunięcie przewodów
Punkty WB2S RX/TX/3.3V i uziemienia są łatwo dostępne, gdy moduł pozostaje na swoim miejscu, więc nie ma potrzeby wyjmowania całego modułu z płyty głównej.
Przylutuj te 4 punkty za pomocą krótkich cienkich przewodów
I podłącz w następujący sposób do adaptera USB-TTL i zewnętrznego zasilacza 3,3 V (własna linia 3,3 V USB-TTL najprawdopodobniej nie wystarczy do pomyślnego utworzenia kopii zapasowej oprogramowania układowego i flashowania).
WB2S RX -> USB-TTL TX
WB2S TX -> USB-TTL RX
WB2S 3.3V -> Zewnętrzny zasilacz 3.3v
WB2S GND -> USB-TTL GND i Ext 3.3v PSU GND
Mój zasilacz to podstawowy hobbystyczny XL4015 z LCD od Ali Express .
Po uruchomieniu Easy Flasher , wybraniu BK7231T i pobraniu najnowszego oprogramowania OpenBeken BK7231T (EF zrobi to za Ciebie), można rozpocząć tworzenie kopii zapasowej fabrycznego oprogramowania układowego i flashowanie do OpenBeken. Włącz zasilacz, aby rozpocząć proces. Jeśli odczyt/zapis nie powiedzie się, spróbuj obniżyć szybkość transmisji i sprawdź, czy okablowanie jest prawidłowe i zwarte. Upewnij się, że istnieje ciągłość między wspólną masą a wszystkimi innymi punktami przy wyłączonym zasilaniu USB-TTL i zasilacza.
Więcej przykładowych kroków migania: https://github.com/openshwprojects/BK7231GUIFlashTool
Fabryczny firmware zostanie zarchiwizowany w podkatalogu BK7231GUIFlashTool-v5\backups np:
Jeśli to możliwe, unikaj parowania z aplikacją Tuya, aby dane uwierzytelniające Wi-Fi nie były obecne w kopii zapasowej. Mogą one pozostać nawet po zresetowaniu/usunięciu urządzenia z aplikacji.
Po zakończeniu flashowania i po wyłączeniu/włączeniu zasilania, OpenBeken AP nadaje:
Połącz się z AP, aby znaleźć OpenBeken daje IP klienta 192.168.4.100. Następnie można przejść do 192.168.4.1, aby rozpocząć konfigurację OpenBeken.
Od tego momentu można skonfigurować OpenBeken, aby przyłączyć się do sieci Wi-Fi, skonfigurować szablon do sterowania urządzeniem (przycisk, przekaźnik, dioda LED), skonfigurować wykrywanie MQTT i Home Assistant, skonfigurować monitorowanie mocy itp. tak jak Tasmota.
Aby złożyć urządzenie z powrotem, wystarczy wykonać procedurę odwrotną do demontażu, którą należy dokładnie zanotować i zapamiętać. Jedna wskazówka: przewody pod napięciem i neutralne są trudne do ułożenia i przylutowania z powrotem, więc sugeruję najpierw zanurzyć się w lutowiu z otworów na głównej płytce drukowanej, przebijając końce przewodów, a następnie lutując z powrotem od góry za pomocą topnika / lutowia, jak zwykle. np:
Dalsza konfiguracja i ogólne informacje, w tym jak odkryć konfigurację specyficzną dla tego urządzenia (LED GPIO, przekaźnik GPIO itp.) są lepiej obsługiwane przez przewodniki, które już istnieją:
Jak automatycznie skonfigurować GPIO urządzenia OpenBeken? Ekstrakcja szablonu Tuya Config, BK7231
Easy Home Assistant Discovery Pairing dla BK7231T, BK7231N, BL602, XR3, W800, W600, itp. - OpenBeken
BK7231T/BK7231N WiFi, MQTT, konfiguracja szablonów i IP w czasie flashowania przez UART - OpenBeken flasher
BK7231 datasheet, pinout, programowanie, specyfikacja, wiki (BK7231T, BK7231N)
Jak oskryptować automatyczne wyłączanie przekaźnika po określonym czasie w OBK bez Home Assistant
Wiele innych poradników i stron informacyjnych:
https://www.elektroda.com/rtvforum/forum517.html
https://www.youtube.com/@elektrodacom
https://github.com/openshwprojects/OpenBK7231T_App?tab=readme-ov-file#introduction
Dla tego urządzenia, LoraTap SP800WJ-EU, następujące template skonfiguruje podstawowe funkcje LED, przycisków, przekaźników i monitorowania zasilania
Kod: JSON
Noty
Dziennik rozruchowy UART TX2 P0
Kod: Text
Firmware w wersji 1.3.5 - możliwość wykorzystania CloudCutter: https://github.com/tuya-cloudcutter/tuya-clou...r/devices/loratap-sp800wj-eu-plug-v1.3.5.json
Kod: Text
Niesparowany obszar pamięci masowej:
Kod: JSON
Kod: Text
Zrzuty ekranu z aplikacji Tuya
Fabryczna kopia zapasowa Tuya_LoraTap_SP800WJ-EU_Plug_(schemaID-000002zjt3)_keym9qkuywghyrvs_1.3.5.bin https://github.com/openshwprojects/FlashDumps/tree/main/IoT/BK7231T
Dodatkowo jest to dopiero drugi BK7231T z chipem BL0942 na liście urządzeń, pierwszy ma ten sam szablon: https://www.elektroda.com/rtvforum/topic4041210.html
Zastanawiam się, czy mógłbym przekształcić to urządzenie w urządzenie testowe do testowania BL0942 na dowolnej platformie. Mógłbym wyprowadzić RX / TX / GND / VCC jako minimum do użytku z dowolnym modułem - bezpieczne, o ile moduł jest zasilany wyłącznie z wtyczki (?), Bez wspólnej masy. Oczywiście przewody na padach PCB WB2S musiałyby być zabezpieczone. Thoughts?
Fajne? Ranking DIY