DTC

Sensores de Humedad y Temperatura

A la hora de comprar sensores de humedad y temperatura podemos elegirlos de diferentes tipos. Nosotros, de hecho, tenemos dos tipos de sensores diferentes. Por un lado, tenemos unos sensores que se integran directamente con un Hub de Xiaomi (o por Zigbee) y, por otro lado, unos sensores de Xiaomi que se conectan por Bluetooth y que podemos conectar directamente a la Raspberry. Este es el que os vamos a presentar ahora. Se trata del Xiaomi Mi Temperature and Humidity Monitor 2.

Aunque los dos están bastante bien, a nosotros nos gustan más los que van por Bluetooth porque tienen una pantalla en la que también podemos ver la temperatura y la humedad (los que se conectan con el Hub no tienen esta función). Sin embargo, cuando los compremos, necesitamos flashearlos para poder conectarlos directamente con la Raspberry Pi. Vamos a explicarte como.

Características del sensor

Las características principales son las siguientes:

  • Nombre: Mi Temperature and Humidity Monitor 2
  • Con pantalla en la que podrás ver las lecturas de temperatura y humedad
  • Usa una pila que puede durar aproximadamente un año
  • Puede detectar cambios de temperatura de hasta 0.1 y 1% de humedad
  • Dimensiones: 43 x 43 x 12,5 mm
  • Puede leer hasta 60 grados celsius 
  • Viene preparado para poder pegarlo en la pared
  • Batería: Lleva una pila CR2032 (no incluída)

Paso a paso de la integración del sensor de Xiaomi

Una vez que tengas el sensor de temperatura y humedad necesitarás ponerle una pila. Los que tenemos nosotros no la incluían, por lo que te recomendamos que compres pilas 2032. Aunque las pilas duran bastante (tenemos sensores a los que la pila les ha durado más de un año), es conveniente tener un arsenal de pilas de este tipo porque muchos de los sensores funcionan con estas pilas.

Como te decíamos antes, para poder conectar este sensor con la Raspberry Pi hay que flashearlo. Algo que no hemos dicho y que también tenemos que mencionar es que las Raspy tiene que tener Bluetooth, de no ser así no podremos conectarlo. 

Hay diferentes formas de hacer este flasheo. A nosotros la más sencilla nos parece la que te vamos a explicar. Se trata de flashear con el firmware ATC_Thermometer.bin. Además de permitirnos conectarla a Raspy, este firmware te permite ampliar funcionalidades (como mostrar datos en °C o °F, cambiar el intervalo de Bluetooth, mejorar la precisión, etc.). A continuación te detallo el proceso paso a paso.

  1. Descarga el software nuevo

  2. Utiliza un PC que tenga Bluetooth (de lo contrario no podrás hacerlo) y actívalo. 

  3. Accede al flasheador web:

flashear ble

4. Haz clic en “Connect” y selecciona tu dispositivo en la lista. El nombre típico es LYWSD03MMC, o similar. En la imagen a nosotros nos salen con el nombre ATC porque ya los tenemos flasheados, pero tendría que salirte algo como: LYWSD03MMC.

5. Una vez conectado…. Haz clic en “Do Activation” si aún tiene el firmware original. Luego, haz clic en “Custom Firmware” y selecciona entre tus archivos el software que has descargado antes:  ATC_Thermometer.bin

6. Espera a que termine el proceso. Suele tardar unos segundos.

7. Cuando termine, verás un mensaje de éxito y el termómetro se reiniciará. Después tendrá un nombre que será ATC y nos números o letras detrás. 

Ahora necesitaremos integrarlo con Home Assistant. Integrar el primero será un poco complicado porque tendremos que integrar HACS. HACS está pensado para que podamos integrar integraciones no oficiales. Te explicamos cómo integrar HACS y después como integrar BLE Passive Monitor (si ya tienes HACS salta al paso número 11 de esta sección)

  1. Abre Homme Assistant y vete a Configuración –> Complementos –> Tienda de complementos
Zigbee
Zigbee

2. Tendrás que añadir un nuevo repositorio. Para ello tendrás que ir arriba a la derecha, darle a los tres puntos que salen y pulsar en «repositorios». Se te abrirá una nueva ventana donde tendrás que copiar la siguiente URL:

Zigbee

3. Después dale a cerrar. Este paso no es obligatorio, pero nosotros te recomendamos que reinicies el sistema. Muchas veces si no se hace no aparece el complemento.

4. Pon «Hacs» en el buscador de complementos y dale a instalar. La instalación durará unos minutos. Cuando se instale, dale a «iniciar» y señala la opción «iniciar en el arranque«

5. Reiniciamos Home Assistant (Configuración –> Sistema y arriba a la derecha le damos al botón de «apagado» y se abrirá la opción para reiniciar)

6. Tendremos que ir a: Configuración –> Dispositivos y Servicios –> Añadir integración

7. Después tendremos que buscar «Hacs» en el buscador de integraciones, seleccionarla y darle a instalar. Nos pedirá que marquemos una serie de casillas de verificación y que le demos a «enviar».

8. Cuando le demos a enviar nos saldrá un mensaje de que tendremos que activar la cuenta. Si pinchamos en el enlace que nos aparece nos llevará a crear una cuenta de GitHub. SI no tienes una tendrás que crearla.

9. Una vez que inicies sesión te saldrá la opción para que pongas el código de antes y tendrás que darle a «autorizar». Si todo está bien, te saldrá un mensaje de éxito. 

10. Al volver a Home Assistant te saldrá algo como lo que puedes ver en la siguiente foto:

11. Una vez instalado… tendrás que ir a la parte izquierda de Home Assistant y buscar «HACS! y pulsar encima. Posteriormente podrás ver la integración «Passive BLE Monitor Integration». Pulsa encima y dale a descargar. Después de un rato saldrá como instalado y nos pedirá reiniciar. 

12. Después de reiniciar tendremos que volver a: Tendremos que ir a: Configuración –> Dispositivos y Servicios –> Añadir integración. Cuando se nos abra la lista tendremos que poner BLE y ya nos saldrá para darle encima. Cuando le demos nos saldrá lo siguiente y tendremos que aceptar tal y como salga:

12. Finalmente, si en integraciones hacemos clic encima de BLE Passive Monitor nos saldrá algo así y significará que ya está integrado:

Utilizamos cookies propias y de terceros con fines técnicos, de personalización, análisis y para mostrarte publicidad relacionada con tus preferencias a partir de tus hábitos de navegación. Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias.   
Privacidad