Ich setze mittlerweile 5 Fibaro FGR222 zur Steuerung meiner Rollläden ein. Die ersten 4 - hab' ich schon ein Paar Jahre - funktionieren einwandfrei. Ich lasse sie zeitgesteuert auf "dim 0" bzw "dim 98" laufen, falls sie seit der letzten Positionierung nicht manuell verändert wurden, also "dim 0" nur wenn state "dim 98" und umgekehrt.
Bei dem neuesten Aktor wird allerdings im Gegensatz zu den anderen 4 der Wert "reportedState" gesetzt. Bei den alten wurde der Wert letztmalig - warum auch immer - Ende 2016 gesetzt. Das alleine wäre auch kein wirkliche Problem, allerdings wird "reportedState" nach einem "dim 0" auf "off" statt "dim 0" gesetzt und somit auch der Wert "state". Das Ergebnis ist, dass einer meiner Rollläden morgens nicht automatisch nach oben fährt, da im Wert "state" der Inhalt "off" statt "dim 0" steht.
Hat jemand eine Idee, wie ich das Problem lösen könnte ?
Hier noch ein list eines alten und des neuen FGR222
alt
Internals:
AeonGen5_MSGCNT 179
AeonGen5_RAWMSG 0004001106310504220000
AeonGen5_TIME 2018-07-31 08:46:02
DEF xxxxxxxx 17
IODev AeonGen5
LASTInputDev AeonGen5
MSGCNT 179
NAME FGR222_ID17
NR 114
STATE dim 98
TYPE ZWave
ZWaveSubDevice no
cmdsPending 0
homeId xxxxxxxx
isWakeUp
lastMsgSent 1533019540.73698
nodeIdHex 11
Helper:
DBLOG:
UNPARSED:
logdb:
TIME 1532893832.07574
VALUE SENSOR_BINARY 06300504220000
energy:
logdb:
TIME 1533017846.37433
VALUE 0.86
position:
logdb:
TIME 1533019562.47433
VALUE 97
power:
logdb:
TIME 1533019562.52516
VALUE 0.0
state:
logdb:
TIME 1533019540.75668
VALUE dim 98
READINGS:
2018-07-29 21:50:32 UNPARSED SENSOR_BINARY 06300504220000
2018-07-31 08:17:26 energy 0.86 kWh
2016-11-19 13:01:03 model FIBARO System FGR222 Roller Shutter Controller 2
2016-11-19 13:01:03 modelConfig fibaro/fgr222.xml
2016-11-19 13:01:03 modelId 010f-0302-1000
2018-07-31 08:46:02 position 97
2018-07-31 08:46:02 power 0.0 W
2016-11-19 17:57:01 reportedState off
2018-07-31 08:45:40 state dim 98
2018-07-31 08:45:40 timeToAck 0.052
2018-07-31 08:45:40 transmit OK
Attributes:
AwayDay dim 98
AwayNight dim 0
BedDay dim 98
BedNight dim 0
HolidayDay dim 98
HolidayNight dim 0
HomeDay dim 98
HomeNight dim 0
Horizon CIVIL
IODev AeonGen5
Param state
Shutters Shutters
alias Rollladen Arbeitszimmer
classes MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
group Rollladen
icon fts_shutter
room Arbeitszimmer,_ Automation,_ZWave
userattr AwayDay AwayNight BedDay BedNight HolidayDay HolidayNight HomeDay HomeNight Horizon Param Shutters Shutters_map group_map structexclude
vclasses ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
neu
Internals:
AeonGen5_MSGCNT 204
AeonGen5_RAWMSG 0004002106310504220000
AeonGen5_TIME 2018-07-31 08:51:49
DEF xxxxxxxx 33
IODev AeonGen5
LASTInputDev AeonGen5
MSGCNT 204
NAME FGR222_ID33
NR 126
STATE dim 98
TYPE ZWave
ZWaveSubDevice no
cmdsPending 0
homeId xxxxxxxx
isWakeUp
lastMsgSent 1533019894.35572
nodeIdHex 21
Helper:
DBLOG:
energy:
logdb:
TIME 1533017271.75842
VALUE 0.02
power:
logdb:
TIME 1533019909.0824
VALUE 0.0
reportedState:
logdb:
TIME 1533019909.04024
VALUE dim 98
state:
logdb:
TIME 1533019909.04024
VALUE dim 98
READINGS:
2018-07-25 12:08:01 UNPARSED METER 0a32222144000000020000
2018-07-31 08:07:51 energy 0.02 kWh
2018-07-19 14:43:13 model FIBARO System FGRM222 Roller Shutter Controller 2
2018-07-19 14:43:13 modelConfig fibaro/fgrm222.xml
2018-07-19 14:43:13 modelId 010f-0302-1000
2018-07-19 14:43:35 position 98
2018-07-31 08:51:49 power 0.0 W
2018-07-31 08:51:49 reportedState dim 98
2018-07-31 08:51:49 state dim 98
2018-07-31 08:51:34 timeToAck 0.051
2018-07-31 08:51:34 transmit OK
2018-07-11 17:08:27 undef 0 undef
Attributes:
AwayDay dim 98
AwayNight dim 0
BedDay dim 98
BedNight dim 0
HolidayDay dim 98
HolidayNight dim 0
HomeDay dim 98
HomeNight dim 0
Horizon CIVIL
IODev AeonGen5
Param state
Shutters Shutters
alias Rollladen Küche
classes MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
group Rollladen
icon fts_shutter
room Küche,_ Automation,_ZWave
userattr AwayDay AwayNight BedDay BedNight HolidayDay HolidayNight HomeDay HomeNight Horizon Param Shutters Shutters_map group_map structexclude
vclasses ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
was mir aufgefallen ist, ist dass der alte Aktor "position" und der neue "reportedState" im Bereich "Helper" stehen hat. Könnte evtl. ein Controlbyte falsch gesetzt sein ?
Helper ist DBLOG-Spezial, das dürfte keinen Einfluß haben.
Vergleiche doch einmal die Konfiguration der beiden Aktoren "get <device> configAll". Vorher solltest Du aber noch einmal "get <device> model" bei allen Geräten neu abrufen; das ist bei den gezeigten Aktoren inkonsistent.
configReportsType BlindPositionReportsSentToThe1
war der Fehler, stand auf BlindPositionReportsSentToThe0. Jetzt wird auch reportedState nicht mehr aktualisiert und im Status steht der korrekte Inhalt.