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
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
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.
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 (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?
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 (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
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