Fibaro Rollo Shutter 3 Reading position fehlt für ASC

Begonnen von wiego, 11 August 2022, 07:50:31

Vorheriges Thema - Nächstes Thema

wiego

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?

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

wiego

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