Xiaomi Flower care

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

Xiaomi Flower care

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 'Flower care'.
Despues, Crear 4 sensores virtuales:
  • Tipo Temperatura
  • Tipo Lux
  • Tipo Porcentaje
  • Tipo Custom Sensor con Etiqueta "uS/cm" (Fertilizante)
y anotar los valores IDX de los sensores virtuales.

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/Tristan79/miflora.git
cd miflora
nano domoticz.py
Modificar las lineas:

Código: Seleccionar todo

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

Código: Seleccionar todo

print("\n1: Perejil (Petroselinum Crispum")
update("C4:7D:9D:6B:55:8A","141","139","140","142")
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/miflora/domoticz.py >/dev/null 2>&1
Guardar y cerrar

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



Responder