Hallo,
ich habe den Rademacher Doorsensor (3200 21 19) erfolgreich in die ZWAVE Gruppe eingebunden. Leider meldet er nun als State "wakeupInterval 86400 1" und nicht open/close. Ich habe mal den Magneten vom Sensor entfernt, daraufhin ändert sich der Wert "basicSet" in 0 oder 255, je nachdem, ob der Magnet dran oder ab ist.
Wie bringe ich nun FHEM bei, dass es bitte open/close anzeigt? Wird das Modul noch nicht als Doorsensor erkannt? Steige da leider nicht so recht durch. Ich habe auch schon versucht den Sensor zu wecken (Deckel ab, Programmiertaste für 10 Sekunden gedrückt etc.). Nix passiert.
Internals
MSGCNT 22
STATE wakeupInterval 86400 1
TYPE ZWave
ZWDongle_0_MSGCNT 22
ZWDongle_0_RAWMSG 0004001e03200100
ZWDongle_0_TIME 2017-03-18 13:47:05
ZWaveSubDevice no
isWakeUp 1
lastMsgSent 1489840706.34803
alarm_type_03 level 00
basicSet 0
model BeNext Door Sensor
modelConfig BeNext/DoorSensor.xml
modelId 008a-0004-0101
state wakeupInterval 86400 1
timeToAck 0.027
transmit OK
wakeup notification
Könnte mir hier ev jemand auf die Sprünge helfen? Komme da leider nicht so recht weiter, alle bisherigen Geräte wurden immer automatisch korrekt erkannt.
attr Doorsensor stateFormat {if (ReadingsVal("Doorsensor","basicSet",0) eq 255){ return "closed"}else{return "open"}}
...wäre eine Möglichkeit.
Danke ... Dachte, ich könnte den Gerätetypen an sich irgendwie ändern. Die Lösung lag so nah ...
Ist vielleicht eine blöde DAU Frage, aber wieso steht unter "Readings/state" immer noch "wakeupInterval 86400 1", wärend unter "Internals/STATE" der korrekte Status steht?
Ich würde den Status ja gerne an anderer Stelle verwenden, aber ReadingsVal("Fenster.EG.Terrasse","state",0} liefert mir nur "wakeupInterval 86400 1".
Internals:
DEF cd2719b7 30
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 18
NAME Fenster.EG.Terrasse
NR 273
=> STATE closed
TYPE ZWave
ZWDongle_0_MSGCNT 18
ZWDongle_0_RAWMSG 0004001e028407
ZWDongle_0_TIME 2017-03-20 12:15:30
ZWaveSubDevice no
homeId ...
isWakeUp 1
lastMsgSent 1490008532.32706
nodeIdHex 1e
Readings:
2017-03-18 14:11:17 alarm_type_03 level 00
2017-03-20 10:16:15 basicSet 0
2017-03-18 13:33:37 model BeNext Door Sensor
2017-03-18 13:33:37 modelConfig BeNext/DoorSensor.xml
2017-03-18 13:33:37 modelId 008a-0004-0101
=> 2017-03-18 13:33:35 state wakeupInterval 86400 1
2017-03-20 12:15:32 timeToAck 0.082
2017-03-20 12:15:32 transmit OK
2017-03-20 12:15:30 wakeup notification
Attributes:
IODev ZWDongle_0
classes ALARM ASSOCIATION BATTERY CONFIGURATION MANUFACTURER_SPECIFIC SENSOR_BINARY VERSION WAKE_UP SENSOR_MULTILEVEL MARK BASIC
stateFormat {if (ReadingsVal($name,"basicSet",255) eq 0){ return "closed"}else{return "open"}}