logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[BK7231N+BL0942] DIY Smart Mini Switch - WBP-1G - konfiguracja, pinout, programowanie

piratee 18 Mar 2023 16:16 15873 51
Najlepsze odpowiedzi

Jak poprawnie odczytać firmware i ustalić pinout dla mini switcha WBP-1G na BK7231N z BL0942?

Tak — to wygląda na moduł CB2S z BK7231N, a do analizy trzeba zrobić pełny zrzut 2 MB; w BK7231GUIFlashTool odczyt jest prowadzony automatycznie, a przy uartprogram dla BK7231N trzeba dodać `unprotect`, offset `0x0` i długość `-l 0x200000` [#20495547][#20495725] Z pierwszego dumpa wyciągnięto konfigurację: Relay na P7, Button na P23, ToggleChannelOnToggle na P6, WiFi LED na P26, a BL0942 jest na UART1, czyli P10 i P11 [#20495963] Po późniejszym, pełnym odczycie dla nowszej rewizji zaproponowano też wariant: BL0942 na UART1, WiFi LED na P8, Relay na P26, przycisk parowania na P23 i TglChannelOnToggle na P24 [#20521756] Później potwierdzono też szablon OBK dla tej rodziny urządzeń: Relay P7, WiFi LED P26, TglChannelToggle P6, Pair/Toggle All P23 oraz BL0942 RX/TX na P10/P11, z zaleceniem kalibracji i włączenia PowerSave 1 [#21759109] Podczas programowania nie podłączaj jednocześnie USB i 230 V, bo układ nie ma separacji galwanicznej [#20504131]
Wygenerowane przez model językowy.
REKLAMA

Podsumowanie tematu

✨ Dyskusja dotyczy DIY Smart Mini Switch z pomiarem energii, modelu WBP-1G, opartego na chipie BK7231N i układzie pomiarowym BL0942. Użytkownicy omawiają pinout urządzenia, konfigurację firmware oraz metody programowania, w tym użycie narzędzi takich jak BK7231GUIFlashTool i uartprogram. Wskazano typowe piny: przekaźnik na P7, przycisk parowania na P23, diodę WiFi na P26, BL0942 na UART1 (P10 i P11) oraz przełącznik zewnętrzny na P6. Poruszono kwestie kalibracji pomiarów energii, integracji z Home Assistant przez MQTT oraz problemy z publikacją danych na odpowiednich topicach. Zwrócono uwagę na ryzyko uszkodzenia sprzętu przy programowaniu pod napięciem sieciowym bez izolacji galwanicznej. Omówiono także konfigurację NTP, PowerSave i automatyczne przełączanie czasu letniego/zimowego. Użytkownicy dzielą się doświadczeniami z aktualizacją firmware, problemami z odczytem i konfiguracją, a także sposobami na poprawne działanie przycisku i diody. Wskazano, że firmware OpenBK7231T jest stale rozwijany, a dokumentacja i narzędzia są dostępne na GitHub. Podano linki do zakupów na AliExpress oraz przykładowe konfiguracje JSON dla urządzenia.
Wygenerowane przez model językowy.
REKLAMA