Z-Wave-EVR ST814-Temperatur- und Feuchtesensor
Z-Wave-EVR ST814-Temperatur- und Feuchtesensor | |
---|---|
Allgemein | |
Protokoll | Z-Wave |
Typ | Sensor, Sender |
Kategorie | Z-Wave |
Technische Details | |
Kommunikation | Funk 868MHz |
Kanäle | 2 |
Betriebsspannung | 4.5V |
Leistungsaufnahme | TBD |
Versorgung | 3 x AA Batterien |
Abmessungen | TBD |
Sonstiges | |
Modulname | Z-Wave |
Hersteller | Everspring |
Z-Wave-EVR ST812-Temperatur- und Feuchtesensor ist ein Innenraumsensor für Temperatur (-10° - +50°C) und Luftfeuchtigkeit (20%-90%).
Hinweise zum Betrieb mit FHEM
Inklusion
Der Aktor wird bei der Inklusion und aktivierten autocreate vollautomatisch erkannt aber nur teilweise korrekt definiert.
Bei der Verwendung von batteriegestützten USB-ZWave-Sticks (wie z.B. dem Aeon Labs Z-Wave-Stick) sollte die erste Inklusion sollte durch fhem erfolgen, wobei der USB-Stick im fhem-Server gesteckt sein sollte. Eine Inklusion mit dem USB-Stick alleine läßt fhem nicht die richtigen autocreate-Einträge erzeugen. Experten für fhem und ZWave sind sicherlich in der Lage, die notwendigen Anweisungen "manuell" nachzupflegen, aber für die Einsteiger in ZWave und die ersten Schritte empfiehlt sich die autocreate-Funktion von fhem.
Assoziation
Der Everspring ST814 unterstützt zwei Gruppen zur Kommunikation.
Die Gruppe 1 wird zwischen dem Eversprig ST814 und dem Z-Wave-Controller (z.B. dem USB-Stick) mit NodeID 1 angelegt:
set <device> associationAdd 1 1
Die Gruppe 2 kann zur Steuerung von Heizungsthermostaten im Raum genutzt werden und unterstützt maximal drei Geräte:
TO BE ADDED: EXAMPLE
Wakeup-Interval konfigurieren
Für die weitere Einbindung ist es hilfreich, den Everspring erstmal auf ein automatisches Wakeup jede Minute einzustellen. Danach können die sinnvollen Konfigurationen erstellt werden um dann das Wakeup-Interval auf eine batterieschondendere Einstellung (z.B. 5 Minuten oder 10 Minuten) zu konfigurieren:
set <device> wakeupInterval <sekunden> 1
Wobei <sekunden> mindestens den Wert von 60 (1 Minute) annehmen muß. 1 ist die NodeID des Primärcontrollers.
XML-Dateien einbinden
Nach der Assoziation einmalig ein
get <device> model
(model steht dabei für ModeL, nicht für Mode1) fügt die entsprechenden Hilfzeilen und möglichen Parameter aus der fhem-Datenbank ein.
State-Format definieren
Einmalig das korrekte Ausgabeformat definieren:
attr <device> stateFormat H: humidity, T: temperature, D: dewpoint C
Temperatur-, Feuchtigkeit- und Batteriestatus gleichzeitig auslesen
Funktioniert derzeit nur über den Umweg eines WakeUp-Notifies:
define Notify_Wakeup_<device> notify <device>:wakeup:.notification sleep 0.3;;get <device> smStatus;;sleep 0.3;;get <device> battery attr Notify_Wakeup_<device> room ZWave
Logfile anlegen
Einmalig anlegen:
define <device>_FileLog FileLog ./log/ZWave-<device>-%Y-%m.log <device>
Nun sollten jede Minute Meßwerte im Logfile angezeigt werden. Nach erfolgreicher Kontrolle kann das WakeupIntervall auf einen höheren Wert gestellt und ein Graph erzeugt werden.
fhem.cfg-Auszug
## 2. ZWave Arbeitszimmer Everspring ST814 (Temp + Humiditiy) define ZW_AZ_TEMPHUM ZWave 0184de4c 3 attr ZW_AZ_TEMPHUM IODev ZWUSB attr ZW_AZ_TEMPHUM classes SENSOR_MULTILEVEL MULTI_CHANNEL VERSION MANUFACTURER_SPECIFIC ASSOCIATION WAKE_UP BATTERY CONFIGURATION BASIC ALARM attr ZW_AZ_TEMPHUM icon temperature_humidity attr ZW_AZ_TEMPHUM room Arbeitszimmer,ZWave attr ZW_AZ_TEMPHUM stateFormat H: humidity, T: temperature, D: dewpoint C define Notify_Wakeup_ZW_AZ_TEMPHUM notify ZW_AZ_TEMPHUM:wakeup:.notification sleep 0.3;;get ZW_AZ_TEMPHUM smStatus;;sleep 0.3;;get ZW_AZ_TEMPHUM battery attr Notify_Wakeup_ZW_AZ_TEMPHUM room Arbeitszimmer,ZWave define AZ_TEMPHUM_FileLog FileLog ./log/ZWave-AZ-Temperature+Humidity-%Y-%m.log ZW_AZ_TEMPHUM
Logfile-Auszug
2014-11-24_15:14:41 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:14:41 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:14:42 ZW_AZ_TEMPHUM humidity: 54 % 2014-11-24_15:15:41 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:15:41 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:15:42 ZW_AZ_TEMPHUM humidity: 54 % 2014-11-24_15:16:30 ZW_AZ_TEMPHUM wakeup: notification 2014-11-24_15:16:31 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:16:32 ZW_AZ_TEMPHUM humidity: 54 % 2014-11-24_15:16:32 ZW_AZ_TEMPHUM battery: 100 % 2014-11-24_15:17:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:17:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:17:39 ZW_AZ_TEMPHUM humidity: 54 % 2014-11-24_15:18:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:18:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:18:39 ZW_AZ_TEMPHUM humidity: 55 % 2014-11-24_15:19:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:19:38 ZW_AZ_TEMPHUM temperature: 22.8 C 2014-11-24_15:19:39 ZW_AZ_TEMPHUM humidity: 54 %