Modułowy inteligentny przełącznik Protium 4 Gang ON/Off.
To urządzenie ma układ WB3S (BK7231T) i TuyaMCU. Można zmienić mu wsad na OpenBeken.
Zdjęcie produktu
Jak otworzyć obudowę?
Płytka dotykowa przełącznika montowana jest do obudowy za pomocą 4 klipsów, po 2 z każdej strony. Delikatnie wciśnij klipsy do środka, a następnie wypchnij w kierunku płytki dotykowej
WB3S jest umieszczony między płytą przekaźnika a płytą TuyaMCU
Programowanie wykonuje się zgodnie z:
https://www.elektroda.pl/rtvforum/topic3875654.html
FTDI USB do TTL port szeregowy UART
Widok płytki
Lokacje sygnałów TX/RX masy do programowania wedle zalinkowanego wcześniej tematu
Przylutowane przewody do programowania
Przygotowanie do wgrania oprogramowania OpenBK7231T
Pobierz ostatni firmware stąd https://github.com/openshwprojects/OpenBK7231T_App/releases
Podłącz FTDI do komputera
Wgrywanie wsadu na BK7231T
Używam ArchLinux, wykonuję poniższe polecenie, odpowiednio zmieniam nazwę wsadu i port szeregowy
Przy pierwszym uruchomieniu zakończy się niepowodzeniem, jak poniżej.
Wykonaj polecenie ponownie, tym razem jak tylko wykonasz polecenie, musisz włączyć i wyłączyć zasilanie urządzenia, nie RESETUJ urządzenia.
Wyłącz i włącz urządzenie, odłączając linię zasilania 3.3v, a nie GND, używam zworki na adapterze FTDI.
Uruchom ponownie urządzenie, połącz się z punktem dostępowym i otwórz stronę urządzenia.
Skonfiguruj urządzenie
Utwórz wywołanie pliku autoexec.bat z poniższą treścią
Kliknij Konfiguracja a następnie kliknij Uruchom aplikację internetową
W nowej karcie kliknij System plików
Przeciągnij i upuść plik autoexec.bat, jak pokazano poniżej.
Kliknij OTA a następnie kliknij Restart
Skonfiguruj WiFi i MQTT
Konfiguracja My Home Assistant
To urządzenie ma układ WB3S (BK7231T) i TuyaMCU. Można zmienić mu wsad na OpenBeken.
Zdjęcie produktu


Jak otworzyć obudowę?

Płytka dotykowa przełącznika montowana jest do obudowy za pomocą 4 klipsów, po 2 z każdej strony. Delikatnie wciśnij klipsy do środka, a następnie wypchnij w kierunku płytki dotykowej
WB3S jest umieszczony między płytą przekaźnika a płytą TuyaMCU




Programowanie wykonuje się zgodnie z:
https://www.elektroda.pl/rtvforum/topic3875654.html
FTDI USB do TTL port szeregowy UART

Widok płytki

Lokacje sygnałów TX/RX masy do programowania wedle zalinkowanego wcześniej tematu


Przylutowane przewody do programowania



Przygotowanie do wgrania oprogramowania OpenBK7231T
Pobierz ostatni firmware stąd https://github.com/openshwprojects/OpenBK7231T_App/releases
Podłącz FTDI do komputera
Wgrywanie wsadu na BK7231T
Używam ArchLinux, wykonuję poniższe polecenie, odpowiednio zmieniam nazwę wsadu i port szeregowy
Code: bash
Przy pierwszym uruchomieniu zakończy się niepowodzeniem, jak poniżej.

Wykonaj polecenie ponownie, tym razem jak tylko wykonasz polecenie, musisz włączyć i wyłączyć zasilanie urządzenia, nie RESETUJ urządzenia.
Wyłącz i włącz urządzenie, odłączając linię zasilania 3.3v, a nie GND, używam zworki na adapterze FTDI.



Uruchom ponownie urządzenie, połącz się z punktem dostępowym i otwórz stronę urządzenia.

Skonfiguruj urządzenie
Utwórz wywołanie pliku autoexec.bat z poniższą treścią
startDriver TuyaMCU
setChannelType 1 toggle
setChannelType 2 toggle
setChannelType 3 toggle
setChannelType 4 toggle
setChannelType 7 TextField
setChannelType 8 TextField
setChannelType 9 TextField
setChannelType 10 TextField
linkTuyaMCUOutputToChannel 1 1 1
linkTuyaMCUOutputToChannel 2 1 2
linkTuyaMCUOutputToChannel 3 1 3
linkTuyaMCUOutputToChannel 4 1 4
linkTuyaMCUOutputToChannel 7 2 7
linkTuyaMCUOutputToChannel 8 2 8
linkTuyaMCUOutputToChannel 9 2 9
linkTuyaMCUOutputToChannel 10 2 10
Kliknij Konfiguracja a następnie kliknij Uruchom aplikację internetową

W nowej karcie kliknij System plików

Przeciągnij i upuść plik autoexec.bat, jak pokazano poniżej.

Kliknij OTA a następnie kliknij Restart

Skonfiguruj WiFi i MQTT
Konfiguracja My Home Assistant
switch:
- platform: mqtt
name: "obk-room-1 Wall Light"
unique_id: "42CFE03F_1"
icon: mdi:lightbulb
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/1/get"
state_on: 1
state_off: 0
command_topic: "obk-room-1/1/set"
payload_on: 1
payload_off: 0
qos: 1
- platform: mqtt
name: "obk-room-1 Ceiling Light"
unique_id: "42CFE03F_2"
icon: mdi:lightbulb
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/2/get"
state_on: 1
state_off: 0
command_topic: "obk-room-1/2/set"
payload_on: 1
payload_off: 0
qos: 1
- platform: mqtt
name: "obk-room-1 Ceiling Fan"
unique_id: "42CFE03F_3"
icon: mdi:fan
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/3/get"
state_on: 1
state_off: 0
command_topic: "obk-room-1/3/set"
payload_on: 1
payload_off: 0
qos: 1
- platform: mqtt
name: "obk-room-1 Socket"
unique_id: "42CFE03F_4"
icon: mdi:lightbulb
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/4/get"
state_on: 1
state_off: 0
command_topic: "obk-room-1/4/set"
payload_on: 1
payload_off: 0
qos: 1
number:
- platform: mqtt
name: "obk-room-1 Wall Light Countdown"
unique_id: "42CFE03F_7"
icon: mdi:cog-counterclockwise
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/7/get"
command_topic: "obk-room-1/7/set"
qos: 1
- platform: mqtt
name: "obk-room-1 Ceiling Light Countdown"
unique_id: "42CFE03F_8"
icon: mdi:cog-counterclockwise
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/8/get"
command_topic: "obk-room-1/8/set"
qos: 1
- platform: mqtt
name: "obk-room-1 Ceiling Fan Countdown"
unique_id: "42CFE03F_9"
icon: mdi:cog-counterclockwise
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/9/get"
command_topic: "obk-room-1/9/set"
qos: 1
- platform: mqtt
name: "obk-room-1 Socket Countdown"
unique_id: "42CFE03F_10"
icon: mdi:cog-counterclockwise
availability:
- topic: "obk-room-1/connected"
state_topic: "obk-room-1/10/get"
command_topic: "obk-room-1/10/set"
qos: 1
Cool? Ranking DIY