XiaomiBTLESens: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
(→‎Beschreibung: Link zum Gerät)
Zeile 8: Zeile 8:


==Beschreibung==
==Beschreibung==
Mit diesem Modul ist es möglich den XiaomiFlowerMonitor auszulesen und die entsprechenden Daten als Readings darzustellen.
Mit diesem Modul ist es möglich den XiaomiFlowerMonitor (Device [[Xiaomi Flower Sensor]]) auszulesen und die entsprechenden Daten als Readings darzustellen.


Voraussetzung zur Verwendung des Modules ist:
Voraussetzung zur Verwendung des Modules ist:

Version vom 6. April 2017, 11:08 Uhr

XiaomiBTLESens
Zweck / Funktion
Auslesen eines Xiaomi Flower Sensors
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Support (Forum) Sonstige Systeme
Modulname 74_XiaomiFlowerSens.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 (Device Xiaomi Flower Sensor) auszulesen und die entsprechenden Daten als Readings darzustellen.

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