XiaomiBTLESens: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{Infobox Modul |ModPurpose=Zum auslesen eines Xiaomi Flower Sensors |ModType=d |ModForumArea=Sonstige Systeme |ModTechName=74_XiaomiFlowerMonitor.pm |ModOwner…“) |
|||
| Zeile 44: | Zeile 44: | ||
* interval - Intervalzeit in Sekunden welcher ein automatischer Datenabruf erfolgen soll | * interval - Intervalzeit in Sekunden welcher ein automatischer Datenabruf erfolgen soll | ||
* disable - deaktiviert die den Intervalabruf | * disable - deaktiviert die den Intervalabruf | ||
Version vom 12. Januar 2017, 20:21 Uhr
| XiaomiBTLESens | |
|---|---|
| Zweck / Funktion | |
| Zum auslesen eines Xiaomi Flower Sensors | |
| Allgemein | |
| Typ | Gerätemodul |
| Details | |
| Dokumentation | EN / DE |
| Support (Forum) | Sonstige Systeme |
| Modulname | 74_XiaomiFlowerMonitor.pm |
| Ersteller | CoolTux (Forum / Wiki) |
| Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! | |
Beschreibung
Mit diesem Modul ist es möglich den XiaomiFlowerMonitor aus zu lesen und die entsprechenden Daten als Readings da zu stellen. Voraussetzung zur Verwendung des Modules ist:
- libjson-perl
- bluez (gatttool und hcitool)
Mittels hcitool lescan bekommt man die BT-MAC, die benötigte Bluetooth MAC Adresse
Definition
define <name> XiaomiFlowerSens <BT-MAC>
Beispiel:
define Weihnachtskaktus XiaomiFlowerSens C4:7C:8D:62:42:6F
Diese Anweisung erstellt ein XiaomiFlowerSens Device mit dem Namen Weihnachtskaktus und der BT MAC C4:7C:8D:62:42:6F.
Readings
- state - aktueller Status des Device.
- battery - Status der Batterie in Abhängigkeit des batteryLevel Readings.
- batteryLevel - Füllstand der Batterie in Prozent.
- fertility - Nährstoffgehalt des Pflanzenbodens (Dünger)
- firmware - aktuelle Firmware auf dem Device
- lux - aktuelle Lichtintensität
- moisture - Wassergehalt (Feuchtigkeit) des Pflanzenbodens
- temperature - Umgebungstemperatur
Set
- statusRequest - einmaliges abrufen der Daten vom Sensor
Attribute
- interval - Intervalzeit in Sekunden welcher ein automatischer Datenabruf erfolgen soll
- disable - deaktiviert die den Intervalabruf