Hace unas semanas compre un par de regletas diferentes para jugar un poco con ellas en integrarlas en Home Assistant , la primera de ellas es la Hyleton 333 o HLT-333.
Es una regleta wifi con tres enchufes y cuatro salidas USB
![](https://rivas.cloud/wp-content/uploads/2023/10/image-28-1024x576.png)
Lo primero que vamos a hacer será abrirlas quitando los tapones de goma que lleva en la parte inferior
![](https://rivas.cloud/wp-content/uploads/2023/10/image-29.png)
Allí veremos unos tornillos T10 que quitaremos para poder acceder al interior de la regleta.
![](https://rivas.cloud/wp-content/uploads/2023/10/image-30.png)
Una vez abierta podemos ver parte de la placa con el ESP
![](https://rivas.cloud/wp-content/uploads/2023/10/image-31-1024x576.png)
![](https://rivas.cloud/wp-content/uploads/2023/10/image-32-1024x576.png)
Le daremos la vuelta con cuidado y vemos que lleva un modulo TYWE3S
![](https://rivas.cloud/wp-content/uploads/2023/10/image-33.png)
Este seria el pinout del modulo y las cinco señales que vamos a necesitar
![](https://rivas.cloud/wp-content/uploads/2023/11/image-29.png)
Podemos encontrar mas información en este enlace https://tasmota.github.io/docs/devices/TYWE3S/
Soldaremos con cuidado los cables que vienen de nuestro adaptador FTDI USB a TTL
![](https://rivas.cloud/wp-content/uploads/2023/10/image-34.png)
![](https://rivas.cloud/wp-content/uploads/2023/10/image-35.png)
Yo personalmente prefiero soldar GPIO0 directo al adaptador me resulta mas cómodo para llevar esta señal a cero y que entre en modo de programación
TRABAJAREMOS SIEMPRE SIN CONECTAR LA REGLETA A 220Vac , YA QUE LA ALIMENTACION LA COGERA DIRECTAMENTE DEL ADAPTADOR FTDI USB A TTL , SI ENCHUFAMOS EL ADAPTADOR CON 220Vac ES POSIBLE QUE FRIAMOS ALGO.
![](https://rivas.cloud/wp-content/uploads/2023/10/image-36.png)
Todo el invento quedaria mas o menos así , con este alargo usb puedo conectar y desconectar muy fácilmente
![](https://rivas.cloud/wp-content/uploads/2023/10/image-37.png)
Descargaremos este firmware para flashear el modulo con el
Por facilidad últimamente suelo usar tasmotizer , pero antes de flashear el nuevo firmware siempre saco una copia del dispositivo
![](https://rivas.cloud/wp-content/uploads/2023/10/image-12.png)
Marcaremos “save original firmware” y elegimos el fichero previamente descargado , en este caso tenemos que desmarcar el auto reset , y siempre “erase before flashing” así evitaremos problemas de corrupción.
Una vez pulsemos Tasmotize empezara a leer y guardar el firmware original del dispositivo
![](https://rivas.cloud/wp-content/uploads/2023/10/image-14.png)
Lo quitaremos del alargo usb y pulsamos OK
![](https://rivas.cloud/wp-content/uploads/2023/10/image-15.png)
Empieza a borrar las flash del dispositivo
![](https://rivas.cloud/wp-content/uploads/2023/10/image-16.png)
Una vez borrada la flash empezara a escribir el nuevo firmware
![](https://rivas.cloud/wp-content/uploads/2023/10/image-17.png)
Si todo es correcto reiniciaremos el dispositivo pero antes debemos quitar la señal GPIO0 de masa
![](https://rivas.cloud/wp-content/uploads/2023/10/image-18.png)
Al arrancar deberemos ver que aparece una nueva wifi
![](https://rivas.cloud/wp-content/uploads/2023/10/image-19.png)
Una vez comprobado esto podemos proceder a montar de nuevo la regleta
![](https://rivas.cloud/wp-content/uploads/2023/10/image-38-1024x576.png)
Al conectarla después de unos segundos nos aparecerá la wifi que hemos comentado previamente , al conectarnos nos debería llevar directamente a la dirección 192.168.4.1 , si no es así pondremos esta ip en el navegador.
Nos debe aparecer esta configuración inicial
Elegiremos la wifi primaria a la que queremos que se conecte , y también si queremos podemos configurar una wifi alternativa.
![](https://rivas.cloud/wp-content/uploads/2023/10/image-20.png)
Lo siguiente será definir toda la parte de MQTT
![](https://rivas.cloud/wp-content/uploads/2023/10/image-21.png)
Y después de reiniciarse el dispositivo nos debería aparecer en nuestro servidor MQTT
![](https://rivas.cloud/wp-content/uploads/2023/10/image-22.png)
Configuraremos la plantilla del modulo para que podamos acceder a todas las funciones del dispositivo
{"NAME":"HLT-333","GPIO":[52,0,0,57,29,17,0,0,31,30,0,0,24],"FLAG":0,"BASE":18}
![](https://rivas.cloud/wp-content/uploads/2023/10/image-23.png)
Una vez reiniciado nos aparecerán las cuatro salidas
![](https://rivas.cloud/wp-content/uploads/2023/10/image-24.png)
Desde la consola de tasmota añadiremos esta regla para que al pulsar el botón de la regleta se activen todas las salidas
Con rule 1 la activaremos
rule on button1#state do backlog POWER1 toggle; POWER2 toggle; POWER3 toggle; POWER4 toggle; POWER5 toggle endon rule 1
Desde la consola podremos ver toda la mensajería mqtt del dispositivo
![](https://rivas.cloud/wp-content/uploads/2023/10/image-26.png)
En Home Assistant podremos configurarla con algo similar a esto
- name: "regleta_comedor_1" state_topic: "stat/tasmota_477BE9/POWER1" command_topic: "stat/tasmota_477BE9/cmnd/POWER1" availability_topic: "stat/tasmota_477BE9/LWT" qos: 1 payload_on: "ON" payload_off: "OFF" payload_available: "Online" payload_not_available: "Offline" retain: false - name: "regleta_comedor_2" state_topic: "stat/tasmota_477BE9/POWER2" command_topic: "stat/tasmota_477BE9/cmnd/POWER2" availability_topic: "stat/tasmota_477BE9/LWT" qos: 1 payload_on: "ON" payload_off: "OFF" payload_available: "Online" payload_not_available: "Offline" retain: false - name: "regleta_comedor_3" state_topic: "stat/tasmota_477BE9/POWER3" command_topic: "stat/tasmota_477BE9/cmnd/POWER3" availability_topic: "stat/tasmota_477BE9/LWT" qos: 1 payload_on: "ON" payload_off: "OFF" payload_available: "Online" payload_not_available: "Offline" retain: false - name: "regleta_comedor_usb" state_topic: "stat/tasmota_477BE9/POWER4" command_topic: "stat/tasmota_477BE9/cmnd/POWER4" availability_topic: "stat/tasmota_477BE9/LWT" qos: 1 payload_on: "ON" payload_off: "OFF" payload_available: "Online" payload_not_available: "Offline" retain: false
Y con esto y un bizcocho ………