ZWave Aktoren melden ihren Zustand nicht

Begonnen von laufhem, 20 Juli 2021, 12:46:30

Vorheriges Thema - Nächstes Thema

laufhem

Hallo,

ich habe mehrere ZWave Aktoren (v.a. für Rollladensteuerung Fibaro FGR223) im FHEM integriert.
Ich konnte alle Aktoren auch anlernen und kann auch alle von der Weboberfläche aus ohne Probleme ansteuern. Allerdings habe ich bei 2-3 Rollläden (und auch wenigen Schaltmodulen) das Problem, dass der Zustand bei manueller Betätigung nicht an FHEM gemeldet wird. Wenn ich die Rollladen am Taster manuell herunter fahre, zeigt FHEM immer noch den letzten von der Weboberfläche aus gesteuerten Wert an.
Andere Rollläden funktionieren allerdings tadellos und senden auch ihren Zustand zurück an FHEM.

Wie kann ich den Fehler für die auffälligen Module eingrenzen bzw. woran könnte das liegen?

Danke schonmal für Hilfe

rudolfkoenig

Ich tippe auf Association (get associationAll / mcaAll) oder Configuration (get configAll).
Siehe auch https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F

laufhem

Dieser hier meldet seinen Zustand korrekt bei lokaler Steuerung:

Internals:
   DEF        c8f0445b 4609
   FUUID      609a972b-f33f-4e38-a913-fa817f12140413c4
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     10
   NAME       Rollladen_OG_K_Ost.01
   NR         121
   STATE      dim 88
   TYPE       ZWave
   ZWDongle_0_MSGCNT 10
   ZWDongle_0_RAWMSG 0004001209600d01008503020500c300
   ZWDongle_0_TIME 2021-07-20 13:34:00
   ZWaveSubDevice yes
   endpointParent Rollladen_OG_K_Ost
   homeId     c8f0445b
   isWakeUp   
   nodeIdHex  1201
   READINGS:
     2021-07-20 12:04:58   IODev           ZWDongle_0
     2021-06-19 11:34:30   applicationStatus cmdRejected
     2021-07-20 13:34:00   assocGroup_1    Max 0 Nodes
     2021-07-20 13:34:00   assocGroup_2    Max 5 Nodes
     2021-07-20 13:34:00   assocGroups     2
     2021-07-20 12:05:00   associatedWith  Rollladen_OG_K_Ost
     2021-07-20 13:25:34   energy          0.05 kWh
     2021-07-20 13:33:47   power           0 W
     2021-07-20 13:33:15   reportedState   dim 88
     2021-07-20 13:33:15   state           dim 88
     2021-07-20 13:33:15   swmStatus       88 target 88 duration unknown
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   group      Rollladen
   room       OG
   webCmd     dim


Dieser hier leider nicht


Internals:
   DEF        c8f0445b 4097
   FUUID      609a976f-f33f-4e38-bcb0-046197998ce5a6bf
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     7
   NAME       Rollladen_OG_S_Nord_K.01
   NR         123
   STATE      dim 99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 7
   ZWDongle_0_RAWMSG 0004001009600d01008503020500c600
   ZWDongle_0_TIME 2021-07-20 13:35:11
   ZWaveSubDevice yes
   endpointParent Rollladen_OG_S_Nord_K
   homeId     c8f0445b
   isWakeUp   
   nodeIdHex  1001
   READINGS:
     2021-07-20 12:04:58   IODev           ZWDongle_0
     2021-05-11 16:40:48   UNPARSED        METER 0a32002132000000000000
     2021-07-20 13:35:11   assocGroup_1    Max 0 Nodes
     2021-07-20 13:35:11   assocGroup_2    Max 5 Nodes
     2021-07-20 13:35:11   assocGroups     2
     2021-07-20 12:05:00   associatedWith  Rollladen_OG_S_Nord_K
     2021-05-30 09:06:59   energy          0.01 kWh
     2021-06-20 18:13:57   mcaGroups       2
     2021-06-20 18:13:57   mca_1           Max 0
     2021-06-20 18:13:57   mca_2           Max 5
     2021-07-20 09:44:40   state           dim 99
     2021-06-20 18:14:05   zwavePlusInfo   version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1900 userIcon:1900
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
   group      Rollladen
   room       OG
   webCmd     dim



Ich kann au f den ersten Blick keinen grundlegenden Unterschied feststellen.

Damu

Zitat2021-07-20 13:34:00   assocGroup_1    Max 0 Nodes
     2021-07-20 13:34:00   assocGroup_2    Max 5 Nodes

Sollte 3 Gruppen sein:
Zitat1    1    Lifeline
2    5    Roller Shutter
3    5    Lamellenkontrolle
http://manuals-backend.z-wave.info/make.php?lang=DE&sku=FIBEFGR-223

Zitatget associationAll / mcaAll) oder Configuration (get configAll)
Hast Du gemacht? (Antwort 1)

FHEM ist Aktuel?

Was ist das für ein Dongle?

krikan

Beim nicht funktionierden Gerät ist die Assoziation des Gerätes mit dem Controller nicht gesetzt.
Für das Hauptdevice (=endpointParent) "Rollladen_OG_S_Nord_K" folgenden Befehl absetzen:
set Rollladen_OG_S_Nord_K mcaAdd 1 0 <dezimale ControllerNodeID> 0
Der Wert für <dezimale ControllerNodeId> ist typischerweise 1.

Erfolgreiche Ausführung anschließend mit dem Befehl prüfen:
get Rollladen_OG_S_Nord_K mcaAll
Die Rückgabe des Befehls sollte im Hauptdevice das Reading mca_1 mit dem Wert "Max 1 Nodes ZWDongle_0:0" erzeugen. Danach sollten auch alle Schaltvorgänge gemeldet werden.

Bei bereits "funktierenden" Gerät müßte die Abfrage im Hauptdevice
get Rollladen_OG_K_Ost mcaAll
im Reading mca_1 bereits jetzt den obigen Readingwert anzeigen.


Zitat von: Damu am 20 Juli 2021, 18:36:02
Sollte 3 Gruppen sein:http://manuals-backend.z-wave.info/make.php?lang=DE&sku=FIBEFGR-223
Sind nur 2 Assogroups, da das Subdevice im list gezeigt wird. Nur im Hauptdevice gibt es 3 Assogroups. Ehe mir das aufgefallen ist, hat es verdammt lange gebraucht.

Gruß,  Christian

laufhem

Juhu, danke, das wars! Da wäre ich nie drauf gekommen.

Zitat von: krikan am 20 Juli 2021, 20:21:21
Beim nicht funktionierden Gerät ist die Assoziation des Gerätes mit dem Controller nicht gesetzt.
Für das Hauptdevice (=endpointParent) "Rollladen_OG_S_Nord_K" folgenden Befehl absetzen:
set Rollladen_OG_S_Nord_K mcaAdd 1 0 <dezimale ControllerNodeID> 0
Der Wert für <dezimale ControllerNodeId> ist typischerweise 1.

Erfolgreiche Ausführung anschließend mit dem Befehl prüfen:
get Rollladen_OG_S_Nord_K mcaAll
Die Rückgabe des Befehls sollte im Hauptdevice das Reading mca_1 mit dem Wert "Max 1 Nodes ZWDongle_0:0" erzeugen. Danach sollten auch alle Schaltvorgänge gemeldet werden.

Bei bereits "funktierenden" Gerät müßte die Abfrage im Hauptdevice
get Rollladen_OG_K_Ost mcaAll
im Reading mca_1 bereits jetzt den obigen Readingwert anzeigen.

Sind nur 2 Assogroups, da das Subdevice im list gezeigt wird. Nur im Hauptdevice gibt es 3 Assogroups. Ehe mir das aufgefallen ist, hat es verdammt lange gebraucht.

Gruß,  Christian