PROYECTO EJECUCION HOME ASSISTANT EN RASPBERRY PI CON DONGLE CC2531. 1- DESCRIPCIÓN FUNCIONAL Desde hace años siempre he tenido en mente domotizar mi casa, pero dado su elevado coste y despliegue de cableado lo veía inviable hasta la fecha. Con la aparición de nuevas tecnologías inalámbricas como Zwave y zigbee entre otras, las cuales se caracterizan por ser de bajo consumo, comunicación inalámbrica mallada y sobre todo el bajo coste de éstos, es por lo que me ha sido posible convertirlo en realidad con un presupuesto más que razonable. En mi caso he optado por el sistema zigbee, más si cabe por su bajo coste respecto a z-wave, además a mi entender de una mayor implementación en fabricantes de dispositivos de IOT. Por otra parte, otro de los requisitos que para mí consideraba imprescindibles para realizar el proyecto, era no tener que recurrir a marcas comerciales que en su mayoría para su funcionamiento recurren a sus servidores externos que escapan de mi control restando privacidad y seguridad a mi sistema domótico. Además, en caso de quedarme sin internet al estar el sistema integrado en servidores externos a mi red local, dejarían de funcionar. Con la aparición de Home Assistant una plataforma de código abierto y del dongle CC2531 que me da la posibilidad de rastrear y controlar todos los dispositivos SEA DE LA MARCA QUE SEA y todo ello sin recurrir a servidores externos como he dicho antes, ante la posibilidad de una caída de internet el sistema seguiría funcionando, es por todo esto por lo que me he decidido a utilizar este sistema, para ello me ha sido necesario disponer de los siguientes dispositivos: Una Raspberry PI con su sistema Home Assistant instalado en una microSD, un dongle CC2531 que junto con el add-on zigbee2mqtt convierte a este sistema en un sistema domótico 100% compatible con infinidad de marcas comerciales, los dispositivos que de momento he adquirido son: Dispositivos zigbee - Sensores inteligentes de temperatura, presión atmosférica y humedad de la marca Aqara. - Sensor de apertura de ventanas y puertas de la marca Aqara. - Sensor de movimiento infrarrojo con sensor de luminosidad de Aqara. - Bombillas IKEA TRADFRI LED E14 600 lúmenes, regulación lumínica, de temperatura de color, etc. - Sensor movimiento inalámbrico IKEA TRADFRI. - Interruptores de luz conmutadas de pared de la marca Livolo. - Interruptor de persiana a distancia led táctil estándar Livolo. Estos interruptores tienen la particularidad de seguir funcionando como unos interruptores mecánicos normales en el caso de un mal funcionamiento del sistema domótico. Dispositivos wifi adquiridos con anterioridad y compatibles con Home Assistant - Enchufe Inteligente 16A 3680W, con Control Remoto Meross app, Compatible con Alexa, Google Assistant y SmartThings, Wi-Fi Smart Plug, Modelo MSS210. - Meross 2 Pack Interruptor Universal Wifi Inteligente Conmutador Control Remoto por App iOS o Android. Modelo MSS710KIT. (Compatible con Alexa, Google home e IFTTT). - Engage Hub Kit, control consumo de energía vivienda. - Broadlink RM mini3 WiFi IR Control Remoto Smart Home hub Compatible con Alexa Inteligente Universal todo en uno Control infrarrojo para además de controlar la TV, PVR, DVD, CD, etc. poder controlar los aparatos de Aire Acondicionado. - Echo Dot (3.ª generación) para dotar al sistema de comandos de voz. A continuación, voy a detallar los pasos que yo he seguido para instalar Home Assistant en una Raspberry Pi 3 B+, junto con el dongle CC2531 y los inconvenientes con los que me he encontrado. Primeramente lo que hice fue modificar el firmware del dongle CC2531 con el CC Debugger, desde la página siguiente: https://www.zigbee2mqtt.io/getting_started/flashing_the_cc2531.html el dongle que ira pinchado en la raspberry Pi hay que flashear lo como coordinador, en el caso de querer ampliar cobertura se tendría que flashear otro dongle como router. Posteriormente, he descargado la imagen del sistema operativo correspondiente al dispositivo a utilizar, en mi caso me he descargado la versión Raspberry Pi 3 B+ 32bit. Para grabar la imagen en la tarjeta microSD, he utilizado la aplicación Etcher. Una vez grabado el sistema operativo Home Assistant en la tarjeta microSD, la insertamos en la Raspberry asegurándonos antes de conectar el cable de alimentación, el cable Ethernet en la Raspberry al router. Una vez iniciado Home Assistant y asignada una IP por el router, lo primero que he hecho es asignarle una ip fija a la raspberry Pi ya que de lo contrario cada vez que se reiniciara el router es posible que nos asigne una ip distinta con los inconvenientes que esto supone. La primera vez que se accede a Home Assistant, te sale un asistente de configuración teniendo que crear un usuario genérico con derechos de administrador. Posteriormente desde la barra lateral accedemos a Supervisor y desde este a la pestaña Add-on store, instalando primeramente entre otros Mosquitto driver y zigbee2mqtt desde el siguiente repositorio https://github.com/danielwelch/hassiozigbee2mqtt uno de los problemas que he encontrado una vez instalado zigbee2mqtt es que no iniciaba correctamente, lo solucione creando un nuevo usuario en este caso cree el usuario “zigbee” solo para ejecutar dicho add-on, a partir de ahí empezó a funcionar, hasta que intente emparejar los interruptores Livolo, para lo cual en el archivo de configuration.yaml de zigbee2mqtt tuve que modificar el “channel” al canal 26 y volver a resincronizar todos los dispositivos que ya tenía sincronizados, a partir de ahí el emparejamiento de los dispositivos de Aqara, Ikea Tradfri y Livolo ha sido bastante sencillo de sincronizar. Otra particularidad del sensor de proximidad de Ikea, es que lo tuve que sincronizar acercándolo a la bombilla del mismo fabricante. Actualmente tengo el sistema funcionando cerca de un mes, disponiendo actualmente cerca de 20 dispositivos zigbee y 7 por wifi trabajando sin problemas, aunque mi idea es instalar Home Assistant en un disco duro conectado a la raspberry Pi o en un Docker en un NAS de Qnap, ya que más tarde o más temprano el sistema al estar instalado en una microSD es muy probable que se degrade con el paso del tiempo. Si surge algún problema con el arranque del sistema domótico, existe un add-on llamado Hass.io Google Drive Backup el cual te permite realizar backups completos del sistema programados, incluso realizar la copia de seguridad directamente en drive, por lo que de momento no es un tema critico que me urja ya que reinstalar Home Assistant seria cuestión de minutos. Con el tiempo mi idea es crear una interfaz de usuario lo más parecido a esto. Este es actualmente el aspecto de mi Home Assistant, como se puede ver se puede acceder a cualquier tipo de información tanto de páginas web en este caso he añadido información del coronavirus, como del tiempo, estados de los sensores de presencia, estados de las luces, temperaturas, etc. 2- ESQUEMA DE CONEXIÓN Coordinador conectado a la raspberry Pi. Router alimentado mediante un cargado de móvil, en el caso de querer ampliar cobertura. 3- PRESUPUESTO 1x Kit de desarrollo Kit Premium Raspberry Pi 3 BCM2837 - MPU ARM CortexA53 https://es.rs-online.com/web/p/kits-de-desarrollo-de-procesador-ymicrocontrolador/1237157/?sra=pmpn 1 x Samsung EVO Plus - Tarjeta de Memoria de 64 GB https://www.amazon.es/gp/product/B06XFWPXYD/ref=ppx_yo_dt_b_asin_title_ o06_s00?ie=UTF8&psc=1 1 x Depurador de CC emulador ZigBee compatible con actualización en línea Shell 2540 2541 2530 análisis de protocolo https://es.aliexpress.com/item/32976509073.html?spm=a2g0s.9042311.0.0.27426 3c0EBXsq1 2 x Zigbee CC2531 Sniffer Bare Board Packet Protocol Analyzer Module USB Dongle https://www.amazon.es/gp/product/B07VN7H6XC/ref=ppx_yo_dt_b_asin_title_o 06_s00?ie=UTF8&psc=1 1 x Zigbee CC2531 Sniffer Bare Board Packet Protocol Analyzer Module USB Dongle con antena. https://es.aliexpress.com/item/1859124945.html?spm=a2g0s.9042311.0.0.274263 c0p4gfSe 1 x Echo Dot (3.ª generación) - Altavoz inteligente con reloj y Alexa, tela de color gris claro https://www.amazon.es/amazon-echo-dot-3a-generacion-altavoz-inteligente-conreloj/dp/B07NQCVHQ6/ref=sr_1_13_sspa?__mk_es_ES=%C3%85M%C3%85% C5%BD%C3%95%C3%91&crid=PSIVRRSSTOMR&dchild=1&keywords=echo +dot&qid=1588284854&s=kitchen&sprefix=echo%2Ckitchen%2C177&sr=1-13spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFMQ1ZaM1Q0U0Fa Q0YmZW5jcnlwdGVkSWQ9QTAxMjY4NzFGTllOUTRHTkRGS08mZW5jcnl wdGVkQWRJZD1BMDc3NjM4MzE2MzZRNUlaVllKRk8md2lkZ2V0TmFtZT 1zcF9tdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGlja z10cnVl 6 x Xiaomi Original Mijia Smart Kit de Casa Xiaomi puerta de enlace Sensor de movimiento infrarrojo Sensor de cuerpo humano para la seguridad del hogar inteligente. Menor alcance en la detección de presencia que el sensor de Ikea, aproximadamente d3 3 a 4 metros. https://es.aliexpress.com/item/32653588990.html?spm=a2g0s.9042311.0.0.27426 3c0IW1xOf 1 x Sensor de ventana de puerta Aqara Zigbee conexión inalámbrica Mini sensor de puerta inteligente funciona con aplicación Mi Home para Xiaomi mijia Smart home https://es.aliexpress.com/item/32991903307.html?spm=a2g0s.9042311.0.0.27426 3c0IW1xOf 5 x Aqara Sensor inteligente de temperatura, presión y humedad del aire. https://es.aliexpress.com/item/4000273440789.html?spm=a2g0s.9042311.0.0.274 263c0xCLm53 Bombilla IKEA TRADFRI LED E14 600 lúmenes, regulación lumínica inalámbrica espectro blanco, espectro blanco globo blanco ópalo https://www.ikea.com/es/es/p/tradfri-bombilla-led-e14-600-lumenes-regulaclumin-inalambr-espectro-blanco-espectro-blanco-globo-blanco-opalo-80408585/ Sensor movimiento inalámbrico IKEA TRADFRI blanco. Mayor alcance que el Aqara. https://www.ikea.com/es/es/p/tradfri-sensor-movim-inalambr-blanco-70429913/ 4 x Base Livolo de interruptor de luz conmutado de pared ZigBee modelo VLC701SZ. https://es.aliexpress.com/item/32918733716.html?spm=a2g0s.9042311.0.0.3d3e6 3c0t93FjH 4 x Base Livolo de interruptor de luz de pared ZigBee modelo VL-C701Z. https://es.aliexpress.com/item/32918733716.html?spm=a2g0s.9042311.0.0.3d3e6 3c0t93FjH 1x Base Livolo de interruptor doble de luz de pared ZigBee interruptor inteligente, sin el panel de cristal, estándar de la UE, AC 220 ~ 250 V, VLC702SZ 6 x Cristal de perla blanca de lujo Livolo, estándar de la UE, Panel de cristal individual para Interruptor táctil de pared de 1 Banda, VL-C7-C1-11 https://es.aliexpress.com/item/32484221458.html?spm=a2g0s.9042311.0.0.3d3e6 3c0t93FjH 1 x Interruptor de cortinas a distancia led táctil estándar Livolo UE, CA 220 250 3/5 V, Panel de cristal blanco, C702WR-1/2/, sin mando a distancia https://es.aliexpress.com/item/724732350.html?spm=a2g0o.productlist.0.0.40762 216QReu3B&algo_pvid=370ca6eb-de3f-4e42-9c1525aa9de3e17b&algo_expid=370ca6eb-de3f-4e42-9c15-25aa9de3e17b3&btsid=0ab6f82315882858827857589e4bdb&ws_ab_test=searchweb0_0,search web201602_,searchweb201603_ Meross 2 Pack Interruptor Universal Wifi Inteligente Conmutador Control Remoto por App iOS o Android. Modelo MSS710KIT. (Compatible con Alexa, Google home e IFTTT.) https://www.amazon.es/Interruptor-Inteligente-Conmutador-MSS710KITCompatible/dp/B07M8B2NJ5/ref=pd_bap_rp_54?_encoding=UTF8&pd_rd_i=B0 7M8B2NJ5&pd_rd_r=d6f86600-cc8a-4de4-90570d2ce4442d2b&pd_rd_w=BvWCS&pd_rd_wg=bgc2J&pf_rd_p=33061f81-2f0149e5-8462c5e566ec1ff2&pf_rd_r=MCYJNHH99DTMH1E6RACD&psc=1&refRID=VQ5D P0RMX398BXKDMSBD Enchufe Inteligente 16A 3680W, con Control Remoto Meross app, Compatible con Alexa, Google Assistant y SmartThings, Wi-Fi Smart Plug, Modelo MSS210 https://www.amazon.es/Inteligente-Inal%C3%A1mbrico-Interruptor-Compatibleassistant/dp/B079D8W51D/ref=pd_bap_rp_17_pd_bap_rp_17_vtp_1_2?_encodin g=UTF8&psc=1&refRID=2RA8QX2HB8Z815W42SK3 Engage Hub Kit https://es.efergy.com/engage-hub-kit/ Broadlink RM mini3 WiFi IR Control Remoto Smart Home hub Compatible con Alexa Inteligente Universal Todo en uno Control infrarrojo TV PVR VDO DVD CD AUD Satélite y principalmente Aires Acondicionados. https://www.amazon.es/gp/product/B076TGXRWS/ref=ppx_yo_dt_b_asin_title_ o05_s00?ie=UTF8&psc=1 4- CONFIGURACIÓN Y PARAMETRIZACIÓN DE LOS DISPOSITIVOS. Ruta \\192.168.1.10\share\zigbee2mqtt\ Devices.yaml Configuration.yaml '0x00158d0002fb493d': friendly_name: SensorTempComedor '0x00158d000488a478': friendly_name: SensorTempHabBorja '0x00158d0004865bb6': friendly_name: SensorTempRack '0x00158d000486aca7': friendly_name: SensorTempHabLaura '0x00158d00045acabd': friendly_name: SensorTempHabMatrimonio '0x00158d000411c3b1': friendly_name: SensorMovPasillo '0x00158d00044c6aa0': friendly_name: SensorMovComedor '0x00124b0018324e43': friendly_name: Luz Cocina '0x00124b00180384a5': friendly_name: Luz Baño '0x00124b0018059936': friendly_name: Luz Ducha '0x00124b001805a42f': friendly_name: Luz Pasillo '0x00124b001802146a': friendly_name: Luz Comedor '0x680ae2fffeec561a': friendly_name: Lampara recibidor '0x680ae2fffed246de': friendly_name: SensorMovCocina '0x00158d00045bef9e': friendly_name: Sensor Puerta '0x00124b001805a899': friendly_name: Luz Hab Matrimonio '0x00124b001805a2f9': friendly_name: Luz Hab Laura { "devices": "devices.yaml", "groups": "groups.yaml", "homeassistant": true, "permit_join": false, "mqtt": { "base_topic": "zigbee2mqtt", "server": "mqtt://192.168.1.10:1883", "user": "zigbee", "password": "zigbee" }, "serial": { "port": "/dev/ttyACM0" }, "advanced": { "pan_id": 6754, "channel": 26, "network_key": [ 1, 3, 5, 7, 9, 11, 13, 15, 0, 2, 4, 6, 8, 10, 12, 13 ], "availability_blacklist": [] }, "ban": [], "whitelist": [], "queue": {} } Ruta \\192.168.1.10\config\configuration.yaml tts: - platform: google_translate group: !include groups.yaml automation: !include automations.yaml script: !include scripts.yaml scene: !include scenes.yaml mqtt: broker: 192.168.1.10 (IP DE LA RASPBERRY PI) discovery: true input_boolean: zigbee_permiso_vinculacion: name: Permitir Vinculacion initial: off icon: mdi:cellphone-wireless timer: zigbee_permiso_vinculacion: name: Tiempo Restante duration: '00:10:00' sensor: - platform: mqtt name: Zigbee state_topic: "zigbee2mqtt/bridge/state" icon: mdi:router-wireless meross_cloud: (INTEGRACIÓN ENCHUFES WIFI A HOME ASSISTANT) username: user password: password sensor: - platform: efergy app_token: ia_m0YbkjbwoolwjHNELNX04398JSX (CREAMOS EL TOKEN DESDE LA WEB DE EFERGY) utc_offset: UTC_OFFSET monitored_variables: - type: instant_readings - type: budget - type: cost period: day currency: $ - type: amount period: day - type: current_values homekit: (CON ESTA LINEA PODEMOS INTEGRAR HOME ASSISTANT EN HOME KIT QUE UTILIZA APPLE) auto_start: true input_boolean: !include input_boolean.yaml camera: platform: generic name: Streaming Enabled still_image_url: https://USER:PASSWORD@192.168.1.3/jpg/image.jpg stream_source: rtsp://USER:PASSWORD@192.168.1.3:554 5- PUESTA EN MARCHA FUNCIONAMIENTO. Y LINK DEMOSTRATIVO DE https://drive.google.com/open?id=1BpFH6rprWGSGHS16hXyU753J2lLbKo_I LOG de la aplicación zigbee2mqtt donde se muestra el funcionamiento, se puede observar que, con cada variación de estado de cualquier dispositivo, este es leído mediante el dongle CC2531. zigbee2mqtt:info 2020-05-02 16:21:09: MQTT publish: topic 'zigbee2mqtt/SensorMovPasillo', payload '{"illuminance":45,"illuminance_lux":45,"linkquality":55,"occupancy":true,"battery":100,"voltage":3035}' zigbee2mqtt:info 2020-05-02 16:21:14: MQTT publish: topic 'zigbee2mqtt/SensorMovPasillo', payload '{"illuminance":49,"illuminance_lux":49,"linkquality":47,"occupancy":true,"battery":100,"voltage":3035}' zigbee2mqtt:info 2020-05-02 16:21:14: MQTT publish: topic 'zigbee2mqtt/SensorMovPasillo', payload '{"illuminance":49,"illuminance_lux":49,"linkquality":42,"occupancy":true,"battery":100,"voltage":3035}' zigbee2mqtt:info 2020-05-02 16:21:39: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:21:39: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":13}' zigbee2mqtt:info 2020-05-02 16:21:40: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":5}' zigbee2mqtt:info 2020-05-02 16:22:02: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:22:02: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":5}' zigbee2mqtt:info 2020-05-02 16:22:16: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:22:16: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":5}' zigbee2mqtt:info 2020-05-02 16:22:17: MQTT publish: topic 'zigbee2mqtt/SensorMovComedor', payload '{"illuminance":33,"illuminance_lux":33,"linkquality":94,"occupancy":false,"battery":80,"voltage":2965}' zigbee2mqtt:info 2020-05-02 16:22:25: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Baño"}}' zigbee2mqtt:info 2020-05-02 16:22:25: MQTT publish: topic 'zigbee2mqtt/Luz Baño', payload '{"state_left":"OFF","state_right":"OFF","linkquality":23}' zigbee2mqtt:info 2020-05-02 16:22:44: MQTT publish: topic 'zigbee2mqtt/SensorMovPasillo', payload '{"illuminance":49,"illuminance_lux":49,"linkquality":42,"occupancy":false,"battery":100,"voltage":3035}' zigbee2mqtt:info 2020-05-02 16:22:45: MQTT publish: topic 'zigbee2mqtt/Luz Pasillo', payload '{"state_left":"OFF","state_right":"OFF","linkquality":86}' zigbee2mqtt:info 2020-05-02 16:22:49: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:22:49: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:22:49: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:22:49: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":2}' zigbee2mqtt:info 2020-05-02 16:22:49: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":5}' zigbee2mqtt:info 2020-05-02 16:22:50: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":5}' zigbee2mqtt:info 2020-05-02 16:23:07: MQTT publish: topic 'zigbee2mqtt/SensorMovComedor', payload '{"illuminance":33,"illuminance_lux":33,"linkquality":94,"occupancy":false,"battery":80,"voltage":2965}' zigbee2mqtt:info 2020-05-02 16:23:07: MQTT publish: topic 'zigbee2mqtt/SensorMovComedor', payload '{"illuminance":33,"illuminance_lux":33,"linkquality":94,"occupancy":true,"battery":80,"voltage":2965}' zigbee2mqtt:info 2020-05-02 16:23:08: MQTT publish: topic 'zigbee2mqtt/SensorMovCocina', payload '{"occupancy":false,"linkquality":92,"update_available":false,"requested_brightness_level":254,"requested_brightness_percent":100,"battery":87}' zigbee2mqtt:info 2020-05-02 16:23:08: MQTT publish: topic 'zigbee2mqtt/Luz Cocina', payload '{"state_left":"OFF","state_right":"OFF","linkquality":94}' zigbee2mqtt:info 2020-05-02 16:23:34: MQTT publish: topic 'zigbee2mqtt/SensorTempComedor', payload '{"battery":74,"voltage":2955,"temperature":26.92,"humidity":47.62,"pressure":1012.1,"linkquality":81}' zigbee2mqtt:info 2020-05-02 16:23:46: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Baño"}}' zigbee2mqtt:info 2020-05-02 16:23:46: MQTT publish: topic 'zigbee2mqtt/Luz Baño', payload '{"state_left":"OFF","state_right":"OFF","linkquality":23}' zigbee2mqtt:info 2020-05-02 16:23:56: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:23:56: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":0}' zigbee2mqtt:info 2020-05-02 16:24:37: MQTT publish: topic 'zigbee2mqtt/SensorMovComedor', payload '{"illuminance":33,"illuminance_lux":33,"linkquality":94,"occupancy":false,"battery":80,"voltage":2965}' zigbee2mqtt:info 2020-05-02 16:26:00: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Baño"}}' zigbee2mqtt:info 2020-05-02 16:26:00: MQTT publish: topic 'zigbee2mqtt/Luz Baño', payload '{"state_left":"OFF","state_right":"OFF","linkquality":23}' zigbee2mqtt:info 2020-05-02 16:26:05: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"Luz Hab Laura"}}' zigbee2mqtt:info 2020-05-02 16:26:05: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":2}' zigbee2mqtt:info 2020-05-02 16:26:16: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"ON","state_right":"OFF","linkquality":2}' zigbee2mqtt:info 2020-05-02 16:26:16: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"ON","state_right":"OFF","linkquality":0}' zigbee2mqtt:info 2020-05-02 16:26:18: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":0}' zigbee2mqtt:info 2020-05-02 16:26:18: MQTT publish: topic 'zigbee2mqtt/Luz Hab Laura', payload '{"state_left":"OFF","state_right":"OFF","linkquality":10}' zigbee2mqtt:info 2020-05-02 16:26:34: MQTT publish: topic 'zigbee2mqtt/SensorTempHabLaura', payload '{"battery":100,"voltage":3005,"temperature":24.74,"humidity":52.57,"pressure":1014,"linkquality":47}'