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