Xiaomi Mijia Temperatura y Humedad

Responder
Avatar de Usuario
Campos
Site Admin
Mensajes: 31
Registrado: 03 May 2019, 20:27
Agradecido: 4 veces
Agradecimiento recibido: 2 veces

Xiaomi Mijia Temperatura y Humedad

Mensaje por Campos »

Imagen
Lo primero, sacar la MAC de los dispositivos:

Código: Seleccionar todo

sudo hcitool lescan
Imagen
y anotar la dirección MAC del sensor 'MJ_HT_V1'.
Despues, crear un sensor virtual (temperatura y humedad).
y anotar el valor IDX para el sensor virtual.
Crear si no se tiene una carpeta para los scripts (en mi caso utilizo la carpeta ~/domoticz/scripts/xiaomi/

Código: Seleccionar todo

cd ~/domoticz/scripts/xiaomi/
git clone https://github.com/pFenners/mijia-sensor-domoticz
sudo mv mijia-sensor-domoticz miTemp
cd miTemp
nano domoticz_mijia.py
Modificar las lineas:

Código: Seleccionar todo

domoticzserver = "127.0.0.1:8000"
domoticzusername = ""
domoticzpassword = ""
Despues en las ultimas lineas modificar el update con la MAC y el IDX por los que hemos anotado antes y eliminar las lineas que sobren.

Código: Seleccionar todo

print("\n1: updating")
update("4C:65:A8:D0:4C:98","752")
update("4C:65:A8:D0:26:D2","753")
update("4C:65:A8:D0:57:2A","754")
y guardar y cerrar.

Ahora creamos un proceso Cron para que se ejecute cada 10 minutos y actualice en Domoticz.

Código: Seleccionar todo

sudo crontab -e
Y luego agregar esta línea al final:

Código: Seleccionar todo

*/10 * * * * /usr/bin/python3 /home/pi/domoticz/scripts/xiaomi/miTemp/domoticz_mijia.py >/dev/null 2>&1
Guardar y cerrar

Mas información en https://www.domoalas.es/xiaomi-mijia/



Responder