Inhaltsverzeichnis

Xiaomi

Mi

yeelight christial pendal light

Pendelleuchte

Handbuch

Temperatursensor / Feuchtigkeitssensor Blutooth BLE

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}

xiaomi smartmi toilettensitz

Klobrille / Bidet

Anleitung Englisch