Bueno después de aprender un poco como funciona y como configurar home assistan a través de "configuration.yaml", he comenzado con una bombilla RGB, es una Muvit iO MIOBULB008, es de 5 canales, 3 para RGB, uno de temperatura de luz y otro para el brillo, la primera prueba ha sido modificar mínimamente espurna para que funcione con dicha bombilla, ya que no tiene soporte para ella; en el fichero "hardware.h" he añadido:
// -----------------------------------------------------------------------------
// MUVIT_IO_MIOBULB008 mod.
// -----------------------------------------------------------------------------
#elif defined(MUVIT_IO_MIOBULB008)
// Info
#define MANUFACTURER "MUVIT_IO"
#define DEVICE "MIOBULB008"
#define RELAY_PROVIDER RELAY_PROVIDER_LIGHT
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER
#define DUMMY_RELAY_COUNT 1
// Light
#define LIGHT_CHANNELS 5
#define LIGHT_CH1_PIN 4 // RED
#define LIGHT_CH2_PIN 12 // GREEN
#define LIGHT_CH3_PIN 14 // BLUE
#define LIGHT_CH4_PIN 5 // WARM WHITE
#define LIGHT_CH5_PIN 13 // COLD WHITE
#define LIGHT_CH1_INVERSE 0
#define LIGHT_CH2_INVERSE 0
#define LIGHT_CH3_INVERSE 0
#define LIGHT_CH4_INVERSE 0
#define LIGHT_CH5_INVERSE 0
para poder programa el firmware, he desmontado dicha bombilla y realizado algo de investigación, el modulo que usa es un tywe3l
he usado un FTD1232 para realizar la programación:
y después de pelearme con la integración de Alexa con Home Assistant parece funcionar todo correctamente.... todo es comenzar....
No hay comentarios:
Publicar un comentario