Comprei recentemente uns blocos de tomadas Tuya com usb na Mauser, mas como não encontrei nada a explicar como eram feitas as configuraçoes que permitem conseguir controlar as tomadas e as portas usb andei a apalpar até conseguir controlar a tomada com o HA.
Primeiro temos de flashar com o FW do TASMOTA - Tutorial aqui
Depois de configurar-mos o a rede wifi Ip’s MQTT etc , temos de configurar a tomada com a seguinte configuração:
Com estas configurações o botao de on/off fica a ligar e a desligar a primeira tomada.
Depois basta criar o ficheiro YAML, que neste caso usei o do sonoff 4ch que foi criado pelo @RodolfoVieira.
Neste caso apenas acrescentei mais um switch para controlar as portas usb.
switch:
- platform: mqtt
name: "aquario1"
state_topic: "stat/powerstrip/POWER1"
command_topic: "cmnd/powerstrip/POWER1"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario2"
state_topic: "stat/powerstrip/POWER2"
command_topic: "cmnd/powerstrip/POWER2"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario3"
state_topic: "stat/powerstrip/POWER3"
command_topic: "cmnd/powerstrip/POWER3"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "aquario4"
state_topic: "stat/powerstrip/POWER4"
command_topic: "cmnd/powerstrip/POWER4"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
- platform: mqtt
name: "Portas USB"
state_topic: "stat/powerstrip/POWER5"
command_topic: "cmnd/powerstrip/POWER5"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true