já fiz o teste: se o tasmota nao estiver ligado ao HA funciona bem… ou seja, reinicio e ele fica off…
mas ligado ao HA, reinicio ele fica off, on, depois off
esta é a minha config no HA
switch:
- platform: mqtt
name: "gate8266"
state_topic: "stat/Esp8266/POWER"
command_topic: "cmnd/Esp8266/power"
availability_topic: "tele/Esp8266/LWT"
qos: 1
payload_on: "ON"
payload_off: "OFF"
payload_available: "Conetado"
payload_not_available: "Indisponivel"