Support von Danalock V3 Türschloss

Begonnen von Klaus Rubik, 16 Oktober 2017, 12:14:16

Vorheriges Thema - Nächstes Thema

AlterMann

Hi, ich schau mal,

bei get danalock_V3 versionClassAll kommt "check vclasses attributes"
Die sind:
Zitat
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

es hat sich nichts geändert!

Schloss und Raspi hab ich neu gestartet, vom Strom getrennt.... :-\

Grüße AM

Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

acw81

Im Prinzip sollte ein list ähnlich viel wie meines hier liefern (u.a. auch die version)


Internals:
   DEF        cdf6772a 18
   IODev      ZDongle
   LASTInputDev ZDongle
   MSGCNT     10
   NAME       fl_danalock
   NR         172
   STATE      unlocked
   TYPE       ZWave
   ZDongle_MSGCNT 10
   ZDongle_RAWMSG 00132301004a
   ZDongle_TIME 2018-03-06 20:38:38
   ZWaveSubDevice no
   cmdsPending 0
   homeId     cdf6772a
   isWakeUp   
   lastMsgSent 1520365118.88412
   nodeIdHex  12
   secTime    1520365118.88352
   READINGS:
     2018-01-18 17:36:21   SECURITY        ENABLED
     2018-03-06 20:38:45   SEND_DATA       failed:00
     2018-02-07 10:17:47   alarm           AccessControl: RF Unlock Operation
     2018-03-06 20:37:26   alarm_AccessControl Manual Unlock Operation, notificationIsOn
     2018-03-06 15:14:36   assocGroup_1    Max 1 Nodes ZDongle
     2018-03-06 15:14:36   assocGroups     1
     2018-03-03 14:48:34   battery         0 %
     2018-03-05 18:15:58   configAutolock  0
     2018-03-05 18:15:58   configBLEAlwaysAllowed Disable
     2018-03-05 18:15:59   configBLETemporaryAllowed 0
     2018-03-05 18:15:59   configBlockToBlock Disable
     2018-03-05 18:15:59   configHoldAndRelease 1
     2018-03-05 18:15:59   configTwistAssist Disabled
     2018-03-06 20:37:26   doorLockOperation mode: unsecured outsideHandles: 0001 insideHandles: 0001 door: open bolt: unlocked latch: open timeoutSeconds: not_supported
     2018-01-18 17:36:32   model           Polycontrol Danalock V3 BTZE
     2018-01-18 17:36:32   modelConfig     polycontrol/doorlockv3.xml
     2018-01-18 17:36:32   modelId         010e-0009-0001
     2018-02-23 00:23:07   neighborList    ZDongle
     2018-03-03 14:48:22   powerlvl        current 0 remain 0
     2018-02-23 00:23:42   powerlvlTest    node 0 status 0 frameAck 0
     2018-03-05 18:14:03   state           doorLockOperation close
     2018-03-06 20:38:49   timeToAck       10.881
     2018-03-06 20:38:49   transmit        OK
     2018-03-03 14:46:57   version         Lib 3 Prot 4.61 App 1.2 HW 2 FWCounter 1 FW 0.7
     2018-02-23 00:22:34   zwavePlusInfo   version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0300 userIcon:0300
   secNonce:
     03:
       nonce      03b9706a533aa24c
       timeStamp  1520365044.15571
     21:
       nonce      211de3f7cb5f9690
       timeStamp  1520365063.44902
     24:
       nonce      24ee366b8f1f183c
       timeStamp  1520365109.61485
     4b:
       nonce      4bf7929c449584ab
       timeStamp  1520365118.88397
     4e:
       nonce      4e194f2dc5a599b3
       timeStamp  1520365108.69913
     7e:
       nonce      7ebf7fba788704bd
       timeStamp  1520365108.68545
     a2:
       nonce      a20cee7d7289fbb4
       timeStamp  1520365063.4562
     aa:
       nonce      aa229cb01a0428ee
       timeStamp  1520365109.6269
     c3:
       nonce      c3fb659c0b1326cf
       timeStamp  1520365044.12547
     dd:
       nonce      dd10d7469e5b4c46
       timeStamp  1520365108.69282
     ee:
       nonce      eef41664c91304b4
       timeStamp  1520365044.20382
     fc:
       nonce      fcad52d015634840
       timeStamp  1520365108.7101
Attributes:
   IODev      ZDongle
   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
   extendedAlarmReadings 1
   icon       hm_keymatic
   room       Flur
   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", DoorStateFromAlarm(ReadingsVal("fl_danalock","alarm",""))); }
   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

AlterMann

Hi ähnlich ja aber ohne aktualisierte State und Firmwareversion:


Internals:
   DEF        c2aebdca 4
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     20
   NAME       danalock_V3
   NR         62
   STATE      doorLockOperation open
   TYPE       ZWave
   ZWAVE1_MSGCNT 20
   ZWAVE1_RAWMSG 000400041b9881f632a00b470f7f412ff004716f300eaec8dd7db425a7ecaac9
   ZWAVE1_TIME 2018-03-07 06:20:18
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c2aebdca
   isWakeUp   
   lastMsgSent 1520411765.94864
   nodeIdHex  04
   secTime    1520411765.94806
   READINGS:
     2018-03-05 15:35:44   SECURITY        ENABLED
     2018-03-05 16:13:03   SEND_DATA       failed:00
     2018-03-07 06:20:17   alarm           AccessControl: Auto Lock Locked Operation
     2018-03-05 16:13:05   alarm_AccessControl Auto Lock Locked Operation, notificationIsOn
     2018-03-06 18:26:30   assocGroup_1    Max 1 Nodes ZWAVE1
     2018-03-06 18:26:30   assocGroups     1
     2018-03-06 18:25:34   configAutolock  20
     2018-03-06 18:25:34   configBLEAlwaysAllowed Enable
     2018-03-06 18:25:35   configBLETemporaryAllowed 0
     2018-03-06 18:25:35   configBlockToBlock Enable
     2018-03-06 18:25:35   configHoldAndRelease 10
     2018-03-06 18:24:32   configTwistAssist Enabled
     2018-03-07 06:20:18   doorLockOperation mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported
     2018-03-05 16:35:33   model           Polycontrol Danalock V3 BTZE
     2018-03-05 16:35:33   modelConfig     polycontrol/doorlockv3.xml
     2018-03-05 16:35:33   modelId         010e-0009-0001
     2018-03-05 17:03:29   neighborUpdate  done
     2018-03-06 18:59:34   state           doorLockOperation open
     2018-03-07 09:36:05   timeToAck       0.030
     2018-03-07 09:36:05   transmit        OK
     2018-03-05 15:55:23   zwavePlusInfo   version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0300 userIcon:0300
   secMsg:
   secNonce:
     cf:
       nonce      cfca01f79b9f0d7d
       timeStamp  1520411765.94839
Attributes:
   IODev      ZWAVE1
   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
   icon       it_hue_bridge@red
   room       Flur,Z-Wave
   secure_classes DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION MANUFACTURER_SPECIFIC POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
   vclasses   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


Wie viel Z-Wave Geräte hast du inkludiert. Eventuell gibts ja Probleme mit der Z-Wave LED-Birne. Eventuell kann die verschlüsselte States nicht weiterleiten? Geht aber auch nicht, wenn sie vom Strom weg ist....Müsste sie eventuell exen??
Inkludiert habe ich ohne Nw.
Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

acw81

Aktuell hängen am ZWave Dongle 3 Geräte (siehe Anhang). So wie es aussieht verwenden die Geräte aber alle den direkten Weg zum Controller.

BTW, mit


get danalock_V3 version


solltest du die Firmwareversion angezeigt bekommen ...

acw81

Ich arbeite bzgl. den Benahrichtigungen des Schlosses sowieso nur mit der Alarm Klasse und diese Readings scheinen bei Dir ja aktualisiert zu werden:

Zitat
2018-03-07 06:20:17   alarm           AccessControl: Auto Lock Locked Operation
2018-03-05 16:13:05   alarm_AccessControl Auto Lock Locked Operation, notificationIsOn

Schau doch mal ob sich beim Öffnen und Schließen die Readings zuverlässig ändern.

Über das Attribut stateFormat lässt sich dann der Status des Schlosses dementsprechende anpassen ...

AlterMann

#65
Hi, danke die Firmwareversion ist 0.7. ergo noch nicht mal 0.7.9. Die Alarmreadings reagieren nur wenn ich FHEM Befehle nutze. Dann kommen die aber nicht vom Schloss, sondern von FHEM selbst. Wie gesagt das Schloss sendet nichts. Eventuell geht deshalb auch das Update nicht. Danalock Deutschland ist momentan nicht gesprächsbereit - antwortet nicht.

Grüße AM'
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

acw81

Also ich habe die extendedAlarmReadings nun doch wieder aktiviert und lausche auf Änderungen von alarm_AccessControl. Schau mal ob sich damit die Readings ändern


attr danalock_V3 extendedAlarmReadings 1

AlterMann

#67
Hi das hatte ich schon vor ein paar Tagen gemacht. Da ich die Tür nur öffne, zu geht sie von allein, steht da auch immer Tür open auch wenn zu ist! Ich müsste beides über FHEM machen dann ist auch der Alarmstatus richtig, bis einer das Teil über Bluetooth bedient oder den Schlüssel nimmt. Im Bild mosert das Teil beim Update über einen falschen KeyType 0
Ich habe heute auch noch mal auf Werkseinstellungen zurückgesetzt es tut sich nix.
Kann natürlich auch sein, das der Server von Danalock Down ist? Ein Firmwareupdate auf 0.8.0 mit einem anderen Tool funktioniert auch nicht.....(Danalock Toolbox)

Ich warte jetzt mal auf Danalock oder rufe nächste Woche da an....

Nachtrag: Das Teil meldet zwar in State nix aber im Log steht jetzt plötzlich folgendes:


2018-03-09_06:21:06 danalock_V3 alarm_AccessControl: Manual Unlock Operation, notificationIsOn
2018-03-09_06:21:06 danalock_V3 doorLockOperation: mode: unsecured outsideHandles: 0001 insideHandles: 0001 door: open bolt: unlocked latch: open timeoutSeconds: not_supported
2018-03-09_06:21:44 danalock_V3 alarm_AccessControl: Auto Lock Locked Operation, notificationIsOn
2018-03-09_06:21:44 danalock_V3 doorLockOperation: mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported
2018-03-09_11:37:16 danalock_V3 alarm_AccessControl: RF Unlock Operation, notificationIsOn
2018-03-09_11:37:16 danalock_V3 doorLockOperation: mode: unsecured outsideHandles: 0001 insideHandles: 0001 door: open bolt: unlocked latch: open timeoutSeconds: not_supported
2018-03-09_11:37:40 danalock_V3 alarm_AccessControl: Auto Lock Locked Operation, notificationIsOn
2018-03-09_11:37:40 danalock_V3 doorLockOperation: mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported
2018-03-09_12:50:55 danalock_V3 alarm_AccessControl: RF Unlock Operation, notificationIsOn
2018-03-09_12:50:55 danalock_V3 doorLockOperation: mode: unsecured outsideHandles: 0001 insideHandles: 0001 door: open bolt: unlocked latch: open timeoutSeconds: not_supported
2018-03-09_12:51:19 danalock_V3 alarm_AccessControl: Auto Lock Locked Operation, notificationIsOn
2018-03-09_12:51:20 danalock_V3 doorLockOperation: mode: secured outsideHandles: 0001 insideHandles: 0001 door: closed bolt: locked latch: closed timeoutSeconds: not_supported



6.21 ist meine Frau aus der Tür raus - manual unlock (unlocket latch) - und das Teil hat automatisch - Auto lock locket  - abgeschlossen (locket latch)
11:37 bin ich einkaufen gegangen und hab über Bluetooth geöffnet - RF unlock Operation! Zu gings wieder von allein -Auto lock locked.
12.50 Uhr war ich wieder zu Hause und hab wieder mit Bluetooth aufgeschlossen und 12.51 zu gemacht.

fast am Ende kommt immer locket latch oder unlocket latch! Das scheint mir die Info zu sein die ich brauche!

Nun muss ich nur noch lernen wie ich die Meldungen als Icon anzeige. Ich glaub ohne Code wird das nichts   :-\.
Ich denke ich muss die Strings lesen und dann die Infos ausfiltern und das dann so auswerten, das man darauf if then machen kann. Also wenn "locket latch" kommt Icon SchlossIcon zu anzeigen und bei unlocked latch SchlossIcon auf anzeigen. Das heißt mein Device muss nur auf diese Wörter im Log lauschen und kann dann die Icons anzeigen. Schön wäre es, wenn diese Icons dann auch noch anklickbar wären und auf oder zu schließen. Das wird ein dickes Brett für nen kleinen Handwerker.Ehrlich ich hab von Code keine blasse Ahnung.Basic und das bisserl Arduino sketch, na gut aber hier, das ist schon ein anderes Kaliber. Aber ich bin ja noch jung, das wird schon...  8)

Und bitte gern helfen aber nicht vorsagen! Ich will wissen warum es so geht!

Gruß und schönes Wochenende Alter Mann
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

JWSK

Moin Moin,

welche Lösung hat sich hier denn ergeben?

AlterMann

Sorry aber ich habe da erst mal abgebrochen, weil die Türöffnung geht. Was die Meldungen betrifft bin ich noch nicht weiter....
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

gamauf

Hallo!
Falls das mit Icon und Status anzeigen noch ein Thema ist, ich habe dazu das Reading "doorLockOperation" ausgewertet:
attr ZW_Schloss stateFormat {(ReadingsVal($name,"doorLockOperation","") =~ /^mode: unsecured .*$/ ) ? ("open") : (ReadingsVal($name,"doorLockOperation","") =~ /^mode: secured .*$/ ) ? ("closed") : ("UNDEFINED") }
attr ZW_Schloss devStateIcon closed:status_locked@red open:status_open@green


LG
Rainer

Micky

Hallo,

weiss einer von euch ob man die Falle aufziehen kann im Danalock V3 dh also wenn ich bei geschlossener tür nur die Falle einziehen möchte um jemanden herein zu lassen.

Da ich wenn ich zuhause bin nicht gleich die tür abschliessen möchte. Da langt es wenn die Falle drin ist.
Oder muss man dann umständlicher weise Tür abschließen und wieder auffschliessen um dann die falle mit einzuziehen ?

Wenn das gehen sollte weiss jemand wie man das in Homekit realisieren kann, da normalerweise ein LOCK nur öffnen und schliessen kann und dann würde ja falle einziehen ein dritte state sein.

Vielen Dank

Mundus

Hi,

Du kannst bei unverschlossener Tür wieder öffnen. Die Falle wird zurückgezogen und nach einer von dir definierten Zeit wieder vorgefahren (nicht verschlossen)...
Sozusagen als wenn du mit dem Schlüssel von außen die unverschlossene Tür öffnest....

Jackeson

Hallo,
habe ein Problem das Danalock zeigt mir State UNDEFINED an ich möchte gerne offen oder geschlossen sehen
könnte vieleicht jemand mal anschauen ich finde den fehler nicht
hier die list
Internals:
   DEF        d8d03710 3
   FUUID      5ccd5d23-f33f-3cf3-3ed7-96d452bb7e231f81
   IODev      ZWDongle_1
   NAME       Kellereingang
   NR         80
   STATE      UNDEFINED
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     d8d03710
   nodeIdHex  03
   READINGS:
     2019-05-04 22:53:23   CMD             ZW_APPLICATION_UPDATE
     2019-05-04 23:15:10   model           Polycontrol Danalock V3 BTZE
     2019-05-04 23:15:10   modelConfig     polycontrol/doorlockv3.xml
     2019-05-04 23:15:10   modelId         010e-0009-0001
     2019-05-04 23:15:27   neighborList    ZWDongle_1
     2019-05-04 23:50:35   timeToAck       1.264
     2019-05-04 23:50:35   transmit        OK
     2019-05-04 23:50:35   zwavePlusInfo   version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0300 userIcon:0300
Attributes:
   IODev      ZWDongle_1
   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 closed:status_locked@red open:status_open@green
   extendedAlarmReadings 1
   icon       it_hue_bridge@red
   room       ZWave
   secure_classes DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION MANUFACTURER_SPECIFIC POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
   stateFormat {(ReadingsVal($name,"doorLockOperation","") =~ /^mode: unsecured .*$/ ) ? ("open") : (ReadingsVal($name,"doorLockOperation","") =~ /^mode: secured .*$/ ) ? ("closed") : ("UNDEFINED") }
   vclasses   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

aller anfang ist schwer

rudolfkoenig

stateFormat versucht diesen Wert aus dem doorLockOperation Reading auszulesen, was in deinem Fall nicht existiert, weil Danalock diesen Wert nicht an FHEM uebertragen hat.
Einer der Gruende koennte sein, dass Danalock nicht so konfiguriert ist.
Um etwas sinnvoller zu raten waeren die Angaben (alle) aus https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F hilfreich.