Hace poco me pasaron un link (gracias Alcar) en el grupo de Telegram, donde mostraban la manera de mejorar el refresco de los sensores de movimiento de Xiaomi y Aqara para conseguir un refresco mucho más elevado.
Si usas estos dispositivos, sabrás que una vez activado el movimiento en los mismos, ha de pasar sobre un minuto y medio para volver a ver movimiento o bien notificar de que el movimiento ya ha cesado.
Para algunas automatizaciones está bien, pero, cuando queremos optimizar para, por ejemplo reducir el tiempo que pasa una luz o algún dispositivo encendido, es importante saber cuando ha dejado de moverse para poder apagar cuanto antes la iluminación.
Mejorar el sensor de movimiento de Xiaomi o Aqara
Lo primero que tenemos que hacer para poder realizar esta modificación es abrir el sensor, para ello, os he grabado un pequeño vídeo en el que se ve como se desmonta:
Una vez desmontado, tendremos la placa y tenemos que soldar los dos puntos marcados:
Deberían quedar así (bueno, deberían estar mejor soldados…):
Una vez hecho esto, podemos comprobar, dentro de zigbee2mqtt como el sensor nos devuelve cada 5 segundos la detección de movimiento, si la hay, y si no, al minuto y medio, nos devolverá el que no hay movimiento.
ene 09 00:38:05 A2 npm[18282]: zigbee2mqtt:info 2019-1-9 00:38:05 MQTT publish, topic: 'zigbee2mqtt/0x00158d000143a8ef', payload: '{"occupancy":true,"linkquality":49,"battery":"99.00","voltage":3015}' ene 09 00:38:12 A2 npm[18282]: zigbee2mqtt:info 2019-1-9 00:38:12 MQTT publish, topic: 'zigbee2mqtt/0x00158d000143a8ef', payload: '{"occupancy":true,"linkquality":49,"battery":"99.00","voltage":3015}' ene 09 00:38:20 A2 npm[18282]: zigbee2mqtt:info 2019-1-9 00:38:20 MQTT publish, topic: 'zigbee2mqtt/0x00158d000143a8ef', payload: '{"occupancy":true,"linkquality":49,"battery":"99.00","voltage":3015}' ene 09 00:38:29 A2 npm[18282]: zigbee2mqtt:info 2019-1-9 00:38:29 MQTT publish, topic: 'zigbee2mqtt/0x00158d000143a8ef', payload: '{"occupancy":true,"linkquality":47,"battery":"99.00","voltage":3015}' ene 09 00:38:35 A2 npm[18282]: zigbee2mqtt:info 2019-1-9 00:38:35 MQTT publish, topic: 'zigbee2mqtt/0x00158d000143a8ef', payload: '{"occupancy":true,"linkquality":47,"battery":"99.00","voltage":3015}'
De esta forma, con esta pequeña modificación, tendremos sensores más rápidos para poder realizar mejores automatizaciones. Por ejemplo, el que os mostré con la luz de la cocina, se puede mejorar para evitar tener que aguantar 2 minutos la luz, pudiendo bajar a 30 segundos o menos para garantizar que nos hemos ido de la cocina, para ello, necesitaríamos un Timer.
Esta modificación también funciona en Mi Home y recibiréis de igual forma la notificación cada 5 segundos, solo que yo lo he probado con zigbee2mqtt que es lo que realmente uso.
Respecto a la batería, acabo de realizar el cambio, pero la persona que ha enseñado como hacer el cambio asegura que lleva 1 año con el sensor de movimiento con el cambio y no ha notado empeoramiento en el consumo, por lo que de afectar, afecta muy poco y compensa.
Compra: Aliexpress
Fuente: SmartThings
Lo tengo conectado al gateway he probado la modificación y va fenomenal. Solo un problema: de vez en cuando, además de la orden programada, el gateway dice una pequeña frase en chino para sorpresa del personal...
He probado todo tipo de cosas y no consigo que se calle.
¿A alguien le ha pasado¿