Hallo,
ich wollte einen ausgefallen Rolloaktor mit einem ZWAVE Fibaro Rollo Shutter 3 (FGR-223 v5.1) ersetzen.
Installation und Inkludieren hat ohne Probleme funktioniert.
Entgegen anderen Berichten hier mit dem Fibaro Aktor fehlt bei mir aber das "position" o.ä. Reading das für AutoShuttersControl (ASC) benötigt wird.
Folgende Hinweise aus dem Wiki (https://wiki.fhem.de/wiki/Z-Wave-FIB_FGRM-222-Rollladenaktor) für den älteren FGR-222 scheinen jetzt nicht mehr zu funktionieren:
Standardmäßig wird die Rollladenposition mit "off", "dimXY" (xy=1-99) und "on" angezeigt. Möchte man das Reading "position" mit aussschließlich zahlenmäßiger Angabe der Position haben, dann muss die Konfiguration für den Versand des Fibaro-Reports angepasst werden:
set <device> configByte 3 1
oder
set <device> configReportsType BlindPositionReportsSentToThe1
Hier noch der List meines Aktors:
Internals:
DEF e2133d64 2
FUUID 62f3ce6e-f33f-a77b-58d6-492ba77154cd783b
IODev ZWave
LASTInputDev ZWave
MSGCNT 9
NAME ZWave_SWITCH_MULTILEVEL_2
NR 779
STATE dim 100
TYPE ZWave
ZWaveSubDevice no
ZWave_MSGCNT 9
ZWave_RAWMSG 0004000203220200
ZWave_TIME 2022-08-11 05:46:34
cmdsPending 0
endpointChildren ZWave_SWITCH_MULTILEVEL_2.01,ZWave_SWITCH_MULTILEVEL_2.02
eventCount 16
homeId e2133d64
isWakeUp
lastMsgSent 1660189594.00544
nodeIdHex 02
READINGS:
2022-08-10 20:55:51 ASC_Enable on
2022-08-11 05:46:34 ASC_Time_DriveDown 11.08.2022 - 21:07
2022-08-11 05:46:34 ASC_Time_DriveUp 12.08.2022 - 05:48
2022-08-10 21:32:35 IODev ZWave
2022-08-11 05:46:34 applicationStatus cmdRejected
2022-08-10 22:01:13 assocGroups 3
2022-08-10 21:32:35 associatedWith ZWave_SWITCH_MULTILEVEL_2.01,ZWave_SWITCH_MULTILEVEL_2.02
2022-08-10 17:38:08 configForceCalibration DeviceIsCalibrated
2022-08-10 21:34:25 configOperatingMode rollerBlindWithBuiltInDriver6
2022-08-10 17:38:09 configTimeOfDownMovement 2960
2022-08-10 17:38:08 configTimeOfUpMovement 3049
2022-08-10 17:27:46 mcCapability_01 ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS
2022-08-10 17:27:46 mcCapability_02 ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION APPLICATION_STATUS
2022-08-10 17:27:46 mcEndpoints total 2, different
2022-08-10 21:49:08 model FIBARO System FGRM223 Roller Shutter Controller 3
2022-08-10 21:49:08 modelConfig fibaro/fgr223.xml
2022-08-10 21:49:08 modelId 010f-0303-1000
2022-08-11 05:46:34 state dim 100
2022-08-11 05:46:34 timeToAck 0.034
2022-08-11 05:46:34 transmit OK
2022-08-10 17:27:46 zwavePlusInfo version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1900 userIcon:1900
hmccu:
Attributes:
ASC 0
ASC_AutoAstroModeEvening HORIZON
ASC_AutoAstroModeEveningHorizon -4
ASC_AutoAstroModeMorning HORIZON
ASC_AutoAstroModeMorningHorizon -4
ASC_ShuttersPlace terrace
alias Rollo_Wohnen_Links
classes ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL SECURITY SECURITY_S2 METER CONFIGURATION CRC_16_ENCAP ALARM PROTECTION MULTI_CHANNEL CENTRAL_SCENE FIRMWARE_UPDATE_MD APPLICATION_STATUS SUPERVISION
room EG->Wohnen,ZWave
vclasses ALARM:8 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CENTRAL_SCENE:3 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 METER:3 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 PROTECTION:2 SECURITY:1 SECURITY_S2:1 SUPERVISION:1 SWITCH_MULTILEVEL:4 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2
Was stimmt hier nicht?
Hier solltest du Material finden, wie man das machen kann: https://forum.fhem.de/index.php/topic,101182.0.html
Danke für den Link.
Ich hab es jetzt soweit hinbekommen, hier noch kurz das Protokoll dazu. Vielleicht nützt es jemand ja:
- beim Inkludieren werden 3 fhem devices angelegt
- ZWave_SWITCH_MULTILEVEL_2
- ZWave_SWITCH_MULTILEVEL_2.01
- ZWave_SWITCH_MULTILEVEL_2.02
Ich hatte mich hier immer auf das falsche konzentriert, korrekte Readings und z.B. reportedState werden bei mir nur in ...2.01 angezeigt
- Aus Verzweifelung hatte ich am configOperationMode alles ausprobiert=> richtig für mein Rollo ist "RollerBlind"
- damit funktioniert auch "ForceDeviceCalibration"
- wenn die Kalibrierung erfolgreich ist, werden auch die Positionsdaten an das ..2.01 Gerät im state/reportedState zurückgegeben, auch wenn das Rollo mit den Wandtastern direkt bedient wird
- für ASC ist dann das userreading aus dem genannten Link hilfreich, weil es die aktuelle Position direkt auf das reading dim anbietet.
- so kann man "dim" direkt ins Attribut "Asc_Pos_Reading" eintragen und so auch gleich "set dim" als Steuerbefehl für ASC gesetzt ist