Z-Wave-EVR ST814-Temperatur- und Feuchtesensor

Aus FHEMWiki
Version vom 27. Dezember 2014, 13:25 Uhr von Ph1959de (Diskussion | Beiträge) (Ph1959de verschob Seite Z-Wave-EVR ST812-Temperatur- und Feuchtesensor nach Z-Wave-EVR ST814-Temperatur- und Feuchtesensor, ohne dabei eine Weiterleitung anzulegen: Korrektur des Seitentitels, daher keine Weiterleitung)
Z-Wave-EVR ST814-Temperatur- und Feuchtesensor
todo
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%).

Features

Kombinierter Temperatur- und Feuchtesensor mit Display

  • IP20
  • blaues, hintergundbeleuchtetes Display
  • Min/Max-Anzeige
  • Grenzwerte für Temperatur und Feuchtigkeit
  • Wandaufhängung oder Nutzung als Tischgerät

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 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 per set <ZWDongle> createNode <id> "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 Everspring 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 %

Links

  • Hersteller-Anleitung: PDF, englisch
  • Zwaveeurope-Anleitung: HTML, deutsch