Flash OpenBeken (Similar ao Tasmota) no Smart Plug Tuya Wifi TY-BRP Mini Smart Socket padrão Brasileiro

Não tinha a pinagem, ai tive que pegar o datasheet do componente e rastrear as trilhas… Mas deu certo.
Infelizmente não fiz fotos, mas tenho outro aqui pra flashear e as faço.

Fiz o flash aqui…
Fisicamente os botões continuam funcionando, porém os 3 leds ficam piscando e não consigo achar as gpios dos relés.

Tentei configurar todas gpios para REL e nenhuma funcionou.

Alguma luz?

Consegui resolver o problema aqui.

Se alguém quiser fazer…

Modulo 3 botões Touch Nova Digital SEM neutro.

Conectei o modulo em um conversor serial, configurado para 3,3v:

Pinos do modulo:

Para conectar o modulo eu soldei uns fios nos contatos do lado direito, que são maiores, ficando assim:
conversor >>> modulo
GND >>> GND
3,3V >>> 3,3V
TX >>> RX
RX >>> TX
Deixar um fio soldado no pino CEN.
É preciso conectar esse pino ao GND para colocar o modulo em modo flash.
Obs. o Pino CEN é o primeiro pino da esquerda do chip WB2S (azul)

Fazer o download do BK7231GUIFlashTool:

Após soldar os pinos, ligar o modulo na USB e abrir o BK7231GUIFlashTool:

1:Selecione a porta UART (COM)
2: Selecione BK7231T
3: Clique em “Donwload latest from Web”
4: Selecione a versão mais recente do firmware
5: Clique em “Do backup and flash new”
Nesse momento encoste o fio que foi soldado no pino CEN ao GND

O software irá fazer o backup do firmware original e enviar o novo firmware.

Será criada uma rede wifi com o nome do modulo “BK7231xxx” se não mem engano, rsrsrs
Conecte-se nela e entre no endereço 192.168.4.1…
Daqui para frente as configurações de wifi e mqtt são parecidas com as do Tasmota, porém para esse modulo, é preciso fazer uma configuração diferente para que seja possível controlar os botões.

Após configurar o wifi e mqtt abra o endereço http://xxx.xxx.xxx.xxx/app?

1: Clique na aba “Filesystem”
2: Clique em “Create File”
3: Escreva autoexec.bat e de OK

1: Clique em “List Filesystem”
2: Cique em "/autoexec.bat "
3: Adicione as linhas abaixo:


startDriver TuyaMCU
setChannelType 1 toggle
linkTuyaMCUOutputToChannel 1 1 1

setChannelType 2 toggle
linkTuyaMCUOutputToChannel 2 1 2

setChannelType 3 toggle
linkTuyaMCUOutputToChannel 3 1 3

4: salve e reinicie o modulo

No HA, adicione ao seu arquivo mqtt.yaml as linhas abaixo, mudando os tópicos e os nomes:



  light:
  - name: "Test A Switch (1)"
    unique_id: "xxxxxxx_1"
    availability:
      - topic: "xxxxxxx/connected"
    state_topic: "xxxxxxx/1/get"
    command_topic: "xxxxxxx/1/set"
    payload_on: 1
    payload_off: 0
    qos: 1

  - name: "Test A Switch (2)"
    unique_id: "xxxxxxx_2"
    availability:
      - topic: "xxxxxxx/connected"
    state_topic: "xxxxxxx/2/get"
    command_topic: "xxxxxxx/2/set"
    payload_on: 1
    payload_off: 0
    qos: 1

  - name: "Test A Switch (3)"
    unique_id: "xxxxxxx_3"
    availability:
      - topic: "xxxxxxx/connected"
    state_topic: "xxxxxxx/3/get"
    command_topic: "xxxxxxx/3/set"
    payload_on: 1
    payload_off: 0
    qos: 1

Pronto:

2 curtidas

Para quem gosta do esphome, ainda pode usar o libretiny:
https://docs.libretiny.eu/

Hoje teve uma queda de energia aqui em casa e o Interruptor Nova Digital com FW OpenBeken não conectava mais na rede WiFi e ficou piscando as 3 teclas, mas os comandos pelas teclas estavam funcionando normalmente.

Tentei fazer o flash do firmware novamente, mas apesar de finalizar o processo, o problema persistiu.

Então resolvi partir para o tudo ou nada.
Habilitei a opção Show advanced options e cliquei em Restore RF part
Depois cliquei em Erase all e por ultimo refiz o flash e tudo voltou a funcionar.

Não sei se seria necessários todos os passos, mas aqui funcionou.

O unico detalhe é que o MAC foi alterado ficando com as 3 ultimas casa 00:00:00, tentei recuperar pela opção que tem no FW mas não consegui.
O importante foi que voltou a funcionar.

Caso alguém tenha algum problema parecido tente esse procedimento antes de jogar fora. :grin:

1 curtida

Tive o mesmo problemas com três dispositivos aqui, um sensor de abertura e duas tomadas. O problema é que as duas tomadas ficaram com o mesmo mac e apenas uma conecta no roteador.

Ainda acho o esphome (libretiny) melhor para usar.

O meu ficou com o mesmo Mac.
Talvez de para alterar o arquivo onde tem esse Mac padrão para o correto.

O libretuya tem opção de trocar o Mac?

Funcionou aqui:

1 curtida

vou tentar aqui. O problema é que estou usando esphome e não queria abrir o dispositivo para uma solda e voltar ao openbeken, mas se não houver outro jeito…

Essa alteração só funciona se soldar a placa ?

Acredito que na maioria das vezes sim.
Pode ser que alguns poucos dispositivos tenham uns buracos onde se possa colocar uns jumpers wires macho, aí seria só segurá-los durante o procedimento. Mas deve ser muito raro de dar essa sorte.

Infelizmente não tenho conhecimento necessário para fazer isso.

Bom dia pessoal. Alguém já testou utilizar o firmware da OpenBK utilizando MQTT com AWS IOT ? Para a comunicacao precisa os certificados TLS e no código do openbk nao possui

cara, seu guia ficou muito legal… talvez vc devesse criar um topico separado como instruções pro pessoal… acho que iria ajudar muita gente…

se acontecer de novo, tenta colocar e tirar o dispositivo da energia 5 Vezes. Isso vai forçar ele entrar no modo AP, gerando uma rede wifi para vc se conectar e reconfigurar o que precisar…

@lokss dependendo do dispositivo vc pode usar o tuya-cloudcutter para fazer o flash via wifi.

Aqui eu expliquei meio por cima como fazer, mas tem todos os links no meu primeiro post…

https://www.elektroda.com/rtvforum/viewtopic.php?p=20436717#20436717

Pessoal, alguém já substituiu o firmware do controle de ventilador da Nova Digital: VLK-US-RF? Eu consegui jogar o firmware do OpenBeken, mas estou enrolado com as configurações do tuyamcu.

Algum progresso? Estou com este, consigo controlar os relés e os leds, mas ainda não consegui controlar os botões, mesmo ativando startDriver TuyaMCU:
O
o chipset é um CBU, BK7231N.

Consegui aqui. Ainda bem que este não tem o tuyamc. E dá pra controlar o openbeken por outro dispositivo com esphome ou tasmota.

Fala @laeccruz blz?

To tentando fazer no meu. Você seguiu algum tutorial?

Eu to com um FTDI flasher e to com medo de fazer a solda. Consegue dar um help?

Abraço