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 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 %