Skip to content

Connect Xiaomi Mijia temperature and humidity sensors to Domoticz

License

Notifications You must be signed in to change notification settings

ClementMarrast/mijia-sensor-domoticz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mijia-sensor-domoticz

Adapted version of mijia-sensor-domoticz (https://github.com/pFenners/mijia-sensor-domoticz) for supporting the V2 version of the Xiaomi Mijia Bluetooth Temperature Humidity Sensor.

V1Sensor V2Sensor

Adapted version of miflora (https://github.com/Tristan79/miflora) for the Xiaomi Mijia Bluetooth Temperature Humidity Sensor (MJ_HT_V1).

The Xiaomi Mijia sensor provides temperature and humidity over BLE.

Preparing Domoticz

Create a virtual sensor (Temperature & Humidity) in Domoticz for each of your Xiaomi Mijia sensors.

Note down the IDX value for the virtual sensor.

Finding the Bluetooth MAC Address for the sensor

Turn on the sensor (insert battery).

Run the following command to find the MAC address:

sudo hcitool lescan

The address will be listed with the name 'MJ_HT_V1'

Note down the MAC Address for the sensor.

Edit the domoticz_mijia.py script

Enter your domoticz connection details in the varibles at the top of the script.

Edit the 'update' lines at the end of your script, enter the IDX and MAC address for each sensor.

e.g. update("4C:65:A8:D0:4C:98","752")

Schedule the polling

Enable this script to run at a regular interval (30 mins):

sudo crontab -e

And then add this line:

*/30 * * * * /usr/bin/python3 /home/pi/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

About

Connect Xiaomi Mijia temperature and humidity sensors to Domoticz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%