Mit diesem Projekt kann man ganz einfach über Bluetooth folgende digitale Thermometer auslesen und als mqtt Sensor OSPi zur Verfügung stellen:
// 1 = Xiaomi LYWSD03MMC-ATC https://github.com/atc1441/ATC_MiThermometer or https://github.com/pvvx/ATC_MiThermometer
// 2 = Govee H5052 (type 4 advertising packets)
// 3 = Govee H5072
// 4 = Govee H5102
// 5 = Govee H5075
// 6 = Govee H5074 (type 4 advertising packets)
// 99 = Display raw type 0 and type 4 advertising packets for this BLE MAC address
https://github.com/deepcoder/bluetooth-temperature-sensors
Home-Connect kann ebenfalls verwendet werden, ist aber nur Optional. Ihr braucht aber auf jeden Fall einen MQTT Server, wie z.B. der Mosquitto
Wenn alles korrekt eingerichtet ist, könnt ihr z.B. mit dem MQTT Explorer die Daten abrufen.
Im nächsten Schritt kann man dann das Topic als MQTT Sensor eintragen. Verwenden Sie als Filter:
- “tempc” für die Temperatur in Grad Celcius
- “tempf” für die Temperatur in Grad Fahrenheit
- “humidity” für die Luftfeuchtigkeit in Prozent
- “batterypct” für die Batteriekapazität