[Gelöst]Danalock V3 - doorLockConfiguration - Autolock aktivieren/deaktivieren

Begonnen von Meister_Petz, 03 September 2018, 15:59:12

Vorheriges Thema - Nächstes Thema

Meister_Petz

Moin,

gibt es eine Möglichkeit, dass man bei einem über ZWave angeschlossenes DanaLock AutoLock aktivieren und deaktivieren kann? Im Manual von Danalock heißt es:

Configuration CC V1 (secure)
Z-Wave-Parameter Nummer: 6
Parametername: Autolock
Beschreibung: 0 = deaktiviert, 1-2147483647 (Sekunden für Verzögerung bis Autolock ausgelöst wird)

Die Idee dahinter: Ich würde gerne ab 22:00 Uhr Autolock aktivieren und in der Früh deaktivieren.

Danke

Petz

Mundus

Hi,

M.E. meint Autolock etwas anderes, nämlich nach jeden Schließvorgang wieder verschließen.

Deine Aufgabe kannst du aber super mit zwei at's lösen.


Gruß

Mundus

Meister_Petz

Hallo Mundus,

AutoLock. Das hab ich schon so verstanden. Tagsüber soll nicht verschlossen sein. Aussen ist nur ein Knopf an der Tür, d.h. es reicht wenn der Schnapper die Tür zu hält. In der Nacht soll aber richtig abgeschlossen werden. Also wenn jemand rein kommt und vergisst abzusperren, wird automatisch abgesperrt.

Das könnte man sicher auch in FHEM abfangen. Aber wenn das Schloss die Funktion hat, wäre doch super, wenn man das einfach aktivieren könnte.

Gruß

Petz

Meister_Petz

so.. auch wenn die Doku etwas spartanisch war...

Das ist die Lösung:
1-2147483647 ist weit übertrieben. Der mögliche Wert ist 1 - 255 Sekunden. (egal ob configByte configWord configLong)

Autolock an 2 Minuten:
set <deviceName> configByte 6 120
6 ist die entsprechende Z-Wave-Parameter Nummer
120 sind die 2 Miunten

Autolock aus:
set <deviceName> configByte 6 0 oh Wunder

Mögliche andere Konfigurationen, falls es jemand braucht (nicht alle getestet und die Größe stimmt glaube ich nicht):









Z-Wave-Parameter Nummer Parameter-Name Parameter-Größe (Bytes) Standardwert Beschreibung
1 TWIST_ASSIST 1 Byte0 0 = deaktiviert 1 = aktiviert
2 HOLD_AND_RELE ASE (break and go back)4 Byte0 0 = deaktiviert, 1-2147483647 (Sekunden fur Turfalle)
3 BLOCKED_2_BLOCKED (async)1 Byte0 0 = deaktiviert 1 = aktiviert
4BLE_TEMPORARY _ALLOW_TIMER4 Byte0 0 = deaktiviert, 1-2147483647 (Sekunden fur Aktivierungszeitraum)
5BLE_ALWAYS_ALL OWED1 Byte0 0 = deaktiviert, 1 = aktiviert
6Autolock4 Byte0 0 = deaktiviert, 1-2147483647 (Sekunden fur Verzogerung bis Autolock ausgelost wird)




Mundus

Hi,

Ich sehe mich gerade umzingelt von?. Die set Befehle setzt du manuell, oder über at? Weil dann ist das die Lösung die ich oben schrieb.

Gruß Mundus

Meister_Petz

Es könnte durchaus auf AT hinauslaufen ;-)

Mein Problem war aber dass ich nicht wußte, dass ich "configByte" benutzen muss, weil ich dachte man könnte das irgendwie mit "doorLockConfiguration" übergeben

Mundus

In FHEM existiert bei mir bei den set Befehlen
"configAutolock"

Sehr merkwürdig, wenn es bei dir nicht existiert!

Meister_Petz

Aha... das hätte ich auch gern. Ich hab so das Gefühl, dass er bei mir nicht erkennt, dass es sich um ein Danalock handelt. Kann man das an irgendwas erkennen?

Mundus


Meister_Petz

Aber gerne:

Internals:
   CFGFN      ./FHEM/My_ZWave.cfg
   DEF        e8a6526a 2
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     16
   NAME       ZWave_ENTRY_CONTROL_2
   NR         515
   STATE      configByte 6 0
   TYPE       ZWave
   ZWDongle_1_MSGCNT 16
   ZWDongle_1_RAWMSG 000400021c9881bb080141d1a1b86b1c0ab49786e685945daa4746ff7e6e7e3b9d
   ZWDongle_1_TIME 2018-09-04 16:42:27
   ZWaveSubDevice no
   homeId     <...>
   isWakeUp
   lastMsgSent 1536072147.15582
   nodeIdHex  02
   secTime    1536072147.15526
   Readings:
     2018-08-28 09:30:14   CMD             ZW_APPLICATION_UPDATE
     2018-08-28 09:33:01   SECURITY        INITIALIZING (starting secure inclusion)
     2018-08-28 09:37:52   alarm           AccessControl: RF Lock Operation
     2018-09-04 16:18:24   alarmTypeSupported AccessControl
     2018-09-04 10:47:21   alarm_AccessControl Manual Lock Operation, notificationIsOn
     2018-09-04 16:18:49   assocGroup_1    Max 1 Nodes ZWDongle_1
     2018-09-04 16:19:11   assocGroups     1
     2018-09-04 16:19:19   battery         92 %
     2018-09-04 16:19:44   doorLockConfiguration  mode: constant outsideHandles: 0001 insideHandles: 0001 timeoutSeconds: not_supported
     2018-09-04 16:19:51   doorLockOperation mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported
     2018-09-04 10:47:21   lastAccessType  Manual
     2018-09-04 16:19:58   model           0x010e 0x0009 0x0001
     2018-09-04 16:19:58   modelId         010e-0009-0001
     2018-09-04 16:20:06   neighborList    ZWDongle_1
     2018-09-04 16:41:27   state           configByte 6 0
     2018-09-04 16:42:27   timeToAck       0.035
     2018-09-04 16:42:27   transmit        OK
     2018-09-04 16:05:21   version         Lib 3 Prot 4.61 App 1.2 HW 2 FWCounter 1 FW 0.8
     2018-09-04 16:20:28   zwavePlusInfo    version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0300 userIcon:0300
   secMsg:
Attributes:
   IODev      ZWDongle_1
   classes    ZWAVEPLUS_INFO SECURITY UNKNOWN_9f TRANSPORT_SERVICE MANUFACTURER_SPECIFIC DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO UNKNOWN_6c POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
   extendedAlarmReadings 1
   room       Locks,ZWave
   secure_classes DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO UNKNOWN_6c POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION 
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 DOOR_LOCK:2 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SECURITY:1 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2


Mundus

Hi,

mein list sieht wie folgt aus:
ZitatInternals:
   DEF        <...>
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     35
   NAME       fu_Schloss_Haustuer
   NR         137
   STATE      offen
   TYPE       ZWave
   ZWAVE1_MSGCNT 35
   ZWAVE1_RAWMSG 000400170380033d
   ZWAVE1_TIME 2018-08-22 23:41:09
   ZWaveSubDevice no
   cmdsPending 0
   homeId     <...>
   isWakeUp   
   lastMsgSent 1535798930.13771
   nodeIdHex  17
   secTime    1535798928.55049
   READINGS:
     2018-03-20 21:17:49   SECURITY        ENABLED
     2018-08-22 12:19:14   SEND_DATA       failed:00
     2018-07-30 08:50:15   UNPARSED        UNKNOWN_C3 06c30301420504
     2018-03-21 08:41:13   alarm           AccessControl: Manual Unlock Operation
     2018-08-22 12:19:10   alarm_AccessControl RF Unlock Operation, notificationIsOn
     2018-03-21 20:57:25   assocGroup_1    Max 1 Nodes ZWAVE1
     2018-03-21 20:57:24   assocGroups     1
     2018-08-22 23:41:09   battery         61 %
     2018-08-22 23:41:09   batteryPercent  61
     2018-08-22 23:41:09   batteryState    ok
     2018-06-04 22:16:41   configAutolock  0
     2018-03-21 08:39:58   configBLEAlwaysAllowed Disable
     2018-03-21 08:39:59   configBLETemporaryAllowed 0
     2018-03-21 08:40:00   configBlockToBlock Disable
     2018-06-04 22:17:41   configHoldAndRelease 3
     2018-03-21 08:40:01   configTwistAssist Disabled
     2018-08-22 12:19:06   doorLockOperation mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported
     2018-03-20 23:11:23   model           Polycontrol Danalock V3 BTZE
     2018-03-20 23:11:23   modelConfig     polycontrol/doorlockv3.xml
     2018-03-20 23:11:23   modelId         010e-0009-0001
     2018-06-20 05:30:41   neighborUpdate  done
     2018-03-21 11:50:09   powerlvl        current 0 remain 0
     2018-03-21 11:50:20   powerlvlTest    node 0 status 0 frameAck 0
     2018-09-01 12:48:50   state           doorLockOperation 00
     2018-09-01 12:48:50   timeToAck       0.167
     2018-09-01 12:48:50   transmit        OK
     2018-03-21 20:55:40   version         Lib 3 Prot 4.61 App 1.2 HW 2 FWCounter 1 FW 0.7
   secMsg:
   secNonce:
     c7:
       nonce      c72a58f6a15f0301
       timeStamp  1534933154.63888
     e4:
       nonce      e4e0ec8a1e19ae85
       timeStamp  1534933146.53737
Attributes:
   IODev      ZWAVE1
   alias      Haustürschloss
   classes    ZWAVEPLUS_INFO SECURITY SECURITY_S2 TRANSPORT_SERVICE DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION MANUFACTURER_SPECIFIC POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
   devStateIcon verriegelt:status_locked@green:open offen:status_open@red:close
   eventMap   /doorLockOperation FF:close/doorLockOperation 00:open/
   extendedAlarmReadings 1
   room       FlurUnten,ZWave
   secure_classes DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION MANUFACTURER_SPECIFIC POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
   stateFormat {sprintf("%s", ReadingsVal($name,"alarm_AccessControl","")=~"Lock Operation"?"verriegelt":"offen" )}
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 DOOR_LOCK:2 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SECURITY:1 SECURITY_S2:1 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2
   webCmd     open:close

Du erkennst, dass mein Schloss trotz identischer ModelID bei mir erkannt wird. Außerdem funktioniert bei mir Security und deins ist noch im Status der Initialisierung.

Mir ist aufgefallen, dass CFGFN bei dir befüllt ist. Eventuell hast du in deinen System-Einstellungen eine Anpassung für ZWave vorgenommen, die dazu führt, dass u.a. dein Device nicht korrekt erkannt wird. Welche das ist, kann ich aber so nicht sagen.

Gruß

krikan

Das Reading modelConfig fehlt im list von Meister_Petz. Bitte einmal
get <device> model
absetzen und Antwort abwarten. Nach der erfolgreichen Antwort des Gerätes sollte das Reading modelConfig genauso wie die zusätzlichen configXY-Befehle existieren.

Gruß, Christian

Meister_Petz

Zitat von: krikan am 06 September 2018, 08:34:45
get <device> model

Hi,

das hat leider nichts gebracht.

Kann es sein, dass mir dieses Datei fehlt, auf die in dem List verwiesen wird? Ich finde die nämlich nicht in meinem Fhem Verzeichnis.
polycontrol/doorlockv3.xml

Gruß
Petz

krikan

Zitat von: Meister_Petz am 07 September 2018, 14:00:02
das hat leider nichts gebracht.
Bedeutet?
Gibt es jetzt ein Reading modelConfig? Was beinhaltet es?

ZitatKann es sein, dass mir dieses Datei fehlt, auf die in dem List verwiesen wird? Ich finde die nämlich nicht in meinem Fhem Verzeichnis.
polycontrol/doorlockv3.xml
Wenn Dein FHEM aktuell ist sollte sie nicht fehlen.
Die xml-Dateien liegen komprimiert in den nachfolgenden Dateien Deiner FHEM Installation:
/fhem/FHEM/lib/fhem_zwave_deviceconfig.xml.gz
/fhem/FHEM/lib/openzwave_deviceconfig.xml.gz
Man kann die Datei polycontrol/doorlockv3.xml nicht direkt im Verzeichnis finden.

Gruß, Christian

Meister_Petz

Das war der passende Tipp! Habe 3 FHEM Server laufen... und der war nicht aktuell!

Nach dem Update ist alles da!

Danke!