Mi
Pendelleuchte
Xiaomi BLE Temperature and Humidity Sensor Bluetooth To MQTT gateway
Die Werte sendet das Ding ständig via Bluetooth. Das kann man abgreifen. Ich mach das mit einem Raspi 3, der eh grade in der Nähe aufgestellt ist….
Mit dieser Software: https://github.com/algirdasc/xiaomi-ble-mqtt
Nur das liess sich nicht sofort installieren: sudo pip3 install bluepy
Ich musste erst:
sudo apt-get install libglib2.0-dev apt-get install python3-dev
Dann hatte ich noch nur Python 3.4 auf dem Raspi. Das skript ist aber für 3.5. Habe die 1. Zeile im Skript 'data-read.py' geändert, es läuft problemlos unter 3.4. Super!
Crontab:
*/5 * * * * /usr/bin/python3.4 /home/pi/xiaomi-ble-mqtt/data-read.py » /home/pi/xiaomi-ble-mqtt/xiaomi-ble.log 2>&1
Sonst lt. Readme:
sudo pip3 install mitemp_bt sudo pip3 install bluepy sudo pip3 install paho-mqtt
Blutooth Geräte suchen:
sudo hcitool lescan
5.Configure Xiaomi devices by editing devices.ini file:
[room1]
device_mac=4C:65:A8:XX:XX:XX
topic=sensors/room1
availability_topic=sensors/room1/availability
average=3
[room2]
device_mac=4C:65:A8:XX:XX:XX
topic=sensors/room2
etc...
MQTT Payload example:
{"temperature": 25.7, "humidity": 42.0, "battery": 100}
Klobrille / Bidet