Como Flashar uma lampada wifi sem depender da Cloud TUYA


(Rodolfo) #1

Este tutorial vai te elucidar como podes flashar uma lâmpada wifi dessas baratas que podes encontrar facilmente no ebay ou aliexpress por menos de 10 euros, sem que dependas da núvem.
A marca tuya está espalhada já em vários dispositivos inclusive lampadas, existe uma alternativa qu dá para flashar sem fios, mas neste caso em concreto, não consegui que funcionasse, daí este tutorial.

O firmware que utilizei foi o Tasmota, que podes descarregar Aqui a última versão.

O procedimento desta operação é Simples caso tenhas algum avontade com soldadura com ferro de soldar e estanho.
Caso não tenhas experiência, aconselho a pedir ajuda a alguém, pois podes danificar a lâmpada e esta ficar óptima para ir para o caixote do lixo.

Após abrires a parte de cima da lâmpada vais ter acesso, à seguinte placa que vês na imagem:

image

Os pinos estão facilmente identificáveis, Gnd - Rx - Tx - 3v - I00

Vais precisar de 5 fios pra ligares da placa ao FTDI conforme podes ver no esquema abaixo:

Após teres feito essas ligações, conectas o teu FTDi à tua porta usb.

Podes seguir Este tutorial para flashares a tua lâmpada com o novo firmware.

Quando já estiveres dentro da página do tasmota tens que configurar o modulo como GENERIC

E usar as seguintes configurações:


Na consola tens que escrever também osseguinte comandos:
SetOption15 on
¨SetOption59 1

Configurações do lado do Home Assistant:

light:
  - platform: mqtt
    name: "luzcama"
    command_topic: "cmnd/luzcama/POWER"
    state_topic: "tele/luzcama/STATE"
    state_value_template: "{{value_json.POWER}}"
    availability_topic: "tele/luzcama/LWT"
    brightness_command_topic: "cmnd/luzcama/Dimmer"
    brightness_state_topic: "tele/luzcama/STATE"
    brightness_scale: 100
    on_command_type: "brightness"
    brightness_value_template: "{{value_json.Dimmer}}"
    white_value_state_topic: "tele/luzcama/STATE"
    white_value_command_topic: "cmnd/luzcama/White"
    white_value_scale: 100
    white_value_template: "{{ value_json.Channel[3] }}"
    rgb_command_topic: "cmnd/luzcama/Color2"
    rgb_state_topic: "tele/luzcama/STATE"
    rgb_value_template: "{{value_json.Color.split(',')[0:3]|join(',')}}"
    effect_command_topic: "cmnd/luzcama/Scheme"
    effect_state_topic: "tele/luzcama/STATE"
    effect_value_template: "{{value_json.Scheme}}"
    effect_list:
      - 0
      - 1
      - 2
      - 3
      - 4
    payload_on: "ON"
    payload_off: "OFF"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 1
    retain: false

Por fim depois no HA podes controlar e configurar a tua lâmpada como queiras:

:warning: Algumas lâmpadas poderão ser ligeiramente diferentes, ao qual este tutorial poderá não ser indicado, caso tenhas alguma dúvida diz.


(Carlos Alberto Martins) #2

Muito bom !!!
Podes compartilhar o modelo da lampada que usou no procedimento ?
Se possível coloca o link.


(Rodolfo) #3

Olá Carlos não coloco link porque hoje o link é válido amanhã pode já não ser.
Mas podes pesquisar por Wi-Fi bulb e filtra por as mais baratas.