8-fach-Taster 55er

Begonnen von Marekh, 24 Mai 2017, 19:06:02

Vorheriges Thema - Nächstes Thema

Marekh

Hallo,

ich habe mir einen Z-Wave 8 fach Taster zugelegt.
Die Anleitung (Anhang) habe ich so verstanden, dass ich alle 5 Association Gruppen brauche, da jedes Tastenpaar einer Gruppe zugeordnet ist.
Das scheint auch zu gehen, allerdings kann ich nur im Reading basicSet 0 oder 255 sehen, je nachdem ob ich Ein oder Aus drücke, leider kann ich nicht unterscheiden, welches Tastenpaar betätigt wurde.
Ein
Event: 2017-05-24 19:03:41 ZWave Taster_8_fach basicSet: 255
oder Aus
Event: 2017-05-24 19:04:15 ZWave Taster_8_fach basicSet: 0


list:
Internals:
   .triggerUsed 1
   CFGFN
   DEF        005b936e 30
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     166
   NAME       Taster_8_fach
   NR         17996
   STATE      ???
   TYPE       ZWave
   ZWDongle_1_MSGCNT 166
   ZWDongle_1_RAWMSG 0004001e03200100
   ZWDongle_1_TIME 2017-05-24 18:33:01
   ZWaveSubDevice no
   homeId     005b936e
   isWakeUp   1
   lastMsgSent 1495643366.61681
   nodeIdHex  1e
   .vclasses:
   Readings:
     2017-05-24 18:29:24   CMD             ZW_APPLICATION_UPDATE
     2017-05-24 18:29:24   assocGroup_1    Max 5 Nodes ZWDongle_1
     2017-05-24 18:29:24   assocGroup_2    Max 5 Nodes ZWDongle_1
     2017-05-24 18:29:24   assocGroup_3    Max 5 Nodes ZWDongle_1
     2017-05-24 18:29:24   assocGroup_4    Max 5 Nodes ZWDongle_1
     2017-05-24 18:29:24   assocGroup_5    Max 5 Nodes ZWDongle_1
     2017-05-24 18:29:24   assocGroups     5
     2017-05-24 18:33:01   basicSet        0
     2017-05-24 18:20:08   battery         100 %
     2017-05-24 18:29:26   timeToAck       0.023
     2017-05-24 18:29:27   transmit        NO_ACK
Attributes:
   IODev      ZWDongle_1
   classes    ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION CONFIGURATION CENTRAL_SCENE ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY UNKNOWN_9f WAKE_UP UNKNOWN_6c MARK SWITCH_MULTILEVEL
   room       ZWave


Danke
Marek

krikan

Hallo Marek!

Erst einmal neugierige Gegenfragen:
Gehört die Anleitung tatsächlich zu dem Produkt?
Laut FHEM-list kann das Gerät SECURITY S2 (setzt SDK 6.7 voraus)
Laut Anleitung kann das Gerät kein SECURITY S2 und hat SDK 6.61
Hast Du mal ein paar genauere Hersteller/Produktangaben?

Gruß, Christian


krikan

Laut Anleitung:
In Assogroup 1 "lifeline" für Controllernachrichten werden nur Nachrichten der Class DEVICE_RESET_LOCALLY und BATTERY verschickt. Dort steht nichts von Classes, die den Status übermitteln könnten. Die hierfür üblichen MULTI_CHANNEL, SCENE und Co. kann das Geraet laut Anleitung nicht; laut list schon.

Also Anleitung kann man mMn vergessen; das passt nicht bzw. ist unvollstaendig.

Probiere einmal:
Alle Assoziationen des Controllers mit dem Geraet löschen.
Dann eine Multichannel Assoziation mit Assogroup 1 anlegen:
set Taster_8_fach mcaAdd 1 0 <ControllerNodeID> 1
Nun die Tasten drücken und schauen was passiert..

Marekh


Marekh

#4
gemacht:

Internals:
   .triggerUsed 1
   CFGFN
   DEF        005b936e 30
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     254
   NAME       Taster_8_fach
   NR         17996
   STATE      ???
   TYPE       ZWave
   ZWDongle_1_MSGCNT 254
   ZWDongle_1_RAWMSG 0004001e058e03050500
   ZWDongle_1_TIME 2017-05-24 21:53:27
   ZWaveSubDevice no
   homeId     005b936e
   isWakeUp   1
   lastMsgSent 1495655609.27195
   nodeIdHex  1e
   .vclasses:
     ASSOCIATION 2
     ASSOCIATION_GRP_INFO 1
     BATTERY    1
     CENTRAL_SCENE 3
     CONFIGURATION 1
     DEVICE_RESET_LOCALLY 1
     MANUFACTURER_SPECIFIC 2
     MULTI_CHANNEL_ASSOCIATION 3
     POWERLEVEL 1
     SWITCH_MULTILEVEL 0
     TRANSPORT_SERVICE 2
     VERSION    2
     WAKE_UP    2
     ZWAVEPLUS_INFO 2
   Readings:
     2017-05-24 21:53:27   CMD             ZW_APPLICATION_UPDATE
     2017-05-24 21:51:17   assocGroup_1    Max 5 Nodes
     2017-05-24 21:51:17   assocGroup_2    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_3    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_4    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_5    Max 5 Nodes
     2017-05-24 21:51:17   assocGroups     5
     2017-05-24 21:15:40   basicSet        255
     2017-05-24 18:20:08   battery         100 %
     2017-05-24 21:53:27   mcaGroups       5
     2017-05-24 21:53:27   mca_1           Max 5 Nodes ZWDongle_1:1
     2017-05-24 21:53:27   mca_2           Max 5
     2017-05-24 21:53:27   mca_3           Max 5
     2017-05-24 21:53:27   mca_4           Max 5
     2017-05-24 21:53:27   mca_5           Max 5
     2017-05-24 21:53:29   timeToAck       0.023
     2017-05-24 21:53:29   transmit        OK
     2017-05-24 20:15:39   zwavePlusInfo    version:01 role:PortableSlave node:Z-Wave+Node installerIcon:0b00 userIcon:0b00
Attributes:
   IODev      ZWDongle_1
   classes    ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION CONFIGURATION CENTRAL_SCENE ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY UNKNOWN_9f WAKE_UP UNKNOWN_6c MARK SWITCH_MULTILEVEL
   room       ZWave
   vclasses   ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CENTRAL_SCENE:3 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_MULTILEVEL:0 TRANSPORT_SERVICE:2 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Allerdings sehe ich jetzt keinen Tastendruck mehr.

Hier nochmal der Link: http://www.sunricher.com/z-wave-series/z-wave-secondary-controllers/single-color-wall-mounted-push-button-z-wave-secondary-controller-sr-zv9001k8-dim.html#product_tabs_resources

Marek

krikan

Hatte gehofft, dass nun bei Tastendruck Endpoint-Devices angelegt werden.

Ist autocreate an?
Hast Du verbose auf 5?

Alternativ einmal folgende MCA probieren:
set Taster_8_fach mcaAdd 1 0 <ControllerNodeID> 0
Wann 0 und 1 bei Endpoint anzugeben ist, verstehe ich nicht wirklich. Bei Fibaro funktioniert beides.

Marekh

#6
Autocreate ist on, verbose jetzt auf 5, nichts im event monitor

Internals:
   .triggerUsed 1
   CFGFN
   DEF        005b936e 30
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     263
   NAME       Taster_8_fach
   NR         17996
   STATE      ???
   TYPE       ZWave
   ZWDongle_1_MSGCNT 263
   ZWDongle_1_RAWMSG 0049841e140401065e858e705b595586725a73809f846cef26
   ZWDongle_1_TIME 2017-05-24 22:06:56
   ZWaveSubDevice no
   homeId     005b936e
   isWakeUp   1
   lastMsgSent 1495656418.63777
   nodeIdHex  1e
   .vclasses:
     ASSOCIATION 2
     ASSOCIATION_GRP_INFO 1
     BATTERY    1
     CENTRAL_SCENE 3
     CONFIGURATION 1
     DEVICE_RESET_LOCALLY 1
     MANUFACTURER_SPECIFIC 2
     MULTI_CHANNEL_ASSOCIATION 3
     POWERLEVEL 1
     SWITCH_MULTILEVEL 0
     TRANSPORT_SERVICE 2
     VERSION    2
     WAKE_UP    2
     ZWAVEPLUS_INFO 2
   Readings:
     2017-05-24 22:06:56   CMD             ZW_APPLICATION_UPDATE
     2017-05-24 21:51:17   assocGroup_1    Max 5 Nodes
     2017-05-24 21:51:17   assocGroup_2    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_3    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_4    Max 5 Nodes
     2017-05-24 21:51:18   assocGroup_5    Max 5 Nodes
     2017-05-24 21:51:17   assocGroups     5
     2017-05-24 21:15:40   basicSet        255
     2017-05-24 18:20:08   battery         100 %
     2017-05-24 22:06:09   mcaGroups       5
     2017-05-24 22:06:09   mca_1           Max 5
     2017-05-24 22:06:09   mca_2           Max 5
     2017-05-24 22:06:09   mca_3           Max 5
     2017-05-24 22:06:09   mca_4           Max 5
     2017-05-24 22:06:09   mca_5           Max 5
     2017-05-24 22:06:58   timeToAck       0.023
     2017-05-24 22:06:58   transmit        OK
     2017-05-24 20:15:39   zwavePlusInfo    version:01 role:PortableSlave node:Z-Wave+Node installerIcon:0b00 userIcon:0b00
   SendStack:
     get:131e028e052531
Attributes:
   IODev      ZWDongle_1
   classes    ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION CONFIGURATION CENTRAL_SCENE ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY UNKNOWN_9f WAKE_UP UNKNOWN_6c MARK SWITCH_MULTILEVEL
   room       ZWave
   vclasses   ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CENTRAL_SCENE:3 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_MULTILEVEL:0 TRANSPORT_SERVICE:2 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


log:
2017.05.24 22:05:39 3: ZWave set Taster_8_fach mcaDel 1 0 1 1
2017.05.24 22:05:59 3: ZWave get Taster_8_fach mcaGroupings
2017.05.24 22:06:09 3: ZWave get Taster_8_fach mca 1
2017.05.24 22:06:09 3: ZWave get Taster_8_fach mca 2
2017.05.24 22:06:09 3: ZWave get Taster_8_fach mca 3
2017.05.24 22:06:09 3: ZWave get Taster_8_fach mca 4
2017.05.24 22:06:09 3: ZWave get Taster_8_fach mca 5
2017.05.24 22:06:54 3: ZWave set Taster_8_fach mcaAdd 1 0 1 0
2017.05.24 22:07:06 3: ZWave get Taster_8_fach mcaGroupings
2017.05.24 22:10:39 4: ZWDongle_Read ZWDongle_1: rcvd 0004001a033003ff (request APPLICATION_COMMAND_HANDLER), sending ACK
2017.05.24 22:10:39 5: SW: 06
2017.05.24 22:10:39 5: ZWDongle_1: dispatch 0004001a033003ff
2017.05.24 22:10:39 4: CMD:APPLICATION_COMMAND_HANDLER ID:1a ARG:033003ff CB:00
2017.05.24 22:11:09 4: ZWDongle_Read ZWDongle_1: rcvd 0004001a03300300 (request APPLICATION_COMMAND_HANDLER), sending ACK
2017.05.24 22:11:09 5: SW: 06
2017.05.24 22:11:09 5: ZWDongle_1: dispatch 0004001a03300300
2017.05.24 22:11:09 4: CMD:APPLICATION_COMMAND_HANDLER ID:1a ARG:03300300 CB:00

Marek

krikan

Anderer Gedanke  :-\
Probiere doch einfach einmal die "alte" mcaAdd-Variante, wie in der Commandref unter Class MULTI_CHANNEL_ASSOCIATION beschrieben.

__
oben im letzten list gibt es keine Assoziation mit dem Controller; darum auch keine Nachrichten

krikan

Kannst Du bitte einmal die Rückgabe von
get <device> associationGroupCmdList 1

posten?
Irgendwie ist das stochern im Nebel, da die Anleitung grandios nichtssagend ist. Es gibt nicht einmal Infos zu den Konfigurationsmöglichkeiten.
Den Taster an sich finde ich dennoch sehr interessant.

Marekh

assocGroupCmdList_1
   
80035b035a01

Marekh

#10
set Taster_8_fach mcaAdd 2 0 1 1
set Taster_8_fach mcaAdd 3 0 1 2
set Taster_8_fach mcaAdd 4 0 1 3
set Taster_8_fach mcaAdd 5 0 1 4

damit hab ich jetzt 4 neue Geräte und die readings basicSet mit 0 oder 255
und reportedState für lang.

Danke!!!

Marekh

Hier mal ein Vergleich zum Homematic 6 fach Taster:

Marek

krikan

Prima! Dann solltest Du nur den Controller wieder in Assogroup 1 packen.
Controller in Assogroup 1 erhält laut assocGroupCmdList neben Infos zu DeviceReset und Battery auch Scene-Infos.
Nur wie man Scene-Info einschaltet, bleibt das Geheimnis von Sunricher. Aber mit mca geht es ja offensichtlich auch.

Kannst Du schon etwas zur Haptik schreiben?

Marekh

Haptik: auf jeden Fall hochwertiger als mein Homematic 6 fach Taster!

Marek

rudolfkoenig

ZitatassocGroupCmdList_1 80035b035a01
Das sollte ab dem naechsten update als
ZitatassocGroupCmdList_01: BATTERY:03 CENTRAL_SCENE:03 DEVICE_RESET_LOCALLY:01
formatiert sein. Da ich kein Geraet mit ASSOCIATION_GRP_INFO habe, waere nett, wenn ich feedback nach einem "echten" Test kriegen wuerde.

Ich habe mich mit
{ ZWave_Parse($defs{zwd}, "0004000e..590601..80035b035a01", undef) }
beholfen.