- wifi rgb
 - soldador
 - estaño
 - 4 cables macho-macho (que se van a soldar y desoldar de la placa del wifi rgb)
 - 4 cables hembra-macho
 - breadboard
 - conversor serial-usb
 
MagicHome LED strip controller · arendst/Sonoff-Tasmota Wiki · GitHub
- Soldar cables macho-macho en placa del wifi rgb: TX, RX, GND, GPIO0 (en algunas placas GPIO0 viene como IO0)
 - Conectar cables hembra-macho a serial-usb
 - Conectar placa con serial-usb de la siguiente forma:
- GND-GND (CONECTAR ESTE primero)
 - RX-TX
 - TX-RX
 - GPIO0-GND
 
 - Conectar 12V al módulo wifi
 - Se puede desconectar GPIO0 después de unos segundos porque el módulo ya debería estar en modo flasheo
 
Upload · arendst/Sonoff-Tasmota Wiki · GitHub
- Instalar el plugin de PlatformIO en VSCode si no lo tenemos.
 - Descargar el source firmware: Releases · arendst/Sonoff-Tasmota · GitHub (Source Code Zip o git clone)
 - En PlatformIO: Open Platform Project y seleccionar la carpeta raíz de Tasmota (la descomprimida del source code zip)
 - Abrir el archivo 
platformio.iniy descomentar una de las líneasenv_defaultpara seleccionar el firmware a cargar (he seleccionadosonoff-ES) - Poner el Serial Port en la línea 
upload_portdeplatformio.ini(en Linux seguramente sea/dev/ttyUSB0- podría haber problemitas con permisos del Serial si nunca se subió nada a Arduino o similares?) - Cambiar configuraciones en 
sonoff/my_user_config.h(lo más importante es STA_SSID1, STA_PASS1 y configuraciones de IP si no queremos usar DHCP) - Pulsar botón Upload en PlatformIO (barra de abajo de vscode)
 
Dependen del módulo. En teoría:
- GPIO14 (PWM1): Red
 - GPIO5 (PWM2): Green
 - GPIO12 (PWM3): Blue
 
En la práctica, mejor configurar como Tasmota Generic y...
- Configurar módulo como Generic
 - Asignar GPIO random a los PWM (PWM1, PWM2, PWM3, PWM4, PWM5)
 - Enviar comando 
SetOption15 0para poder controlar los PWM manualmente - Usar comando 
PWMx y(siendo X el número de PWM 1,2,3,4,5 e Y un número entre 0~1023) para encender y apagar esas salidas - Cuando la tira se ilumine se puede apuntar la relación GPIO-Color y ya se sabe a qué GPIO corresponde cada color
 
Cuando tengamos todos los colores:
- Seguir usando Tasmota Generic
 - Asignar PWM1 (es Red), PWM2 (es Green), PWM3 (es Blue) a sus respectivos GPIO
 - Retornar opción 
SetOption15 1para controlar tira con comandos de color 
- Red (PWM1): GPIO5
 - Green (PWM2): GPIO12
 - Blue (PWM3): GPIO13