Channel 2 von HmIP-MOD-HO nicht korrekt steuerbar

Begonnen von ph4, 20 März 2022, 09:01:30

Vorheriges Thema - Nächstes Thema

ph4

Hallo zusammen,

nach langem hin und her konnte ich nun die Reichweite meiner CCU verbessern und endlich meinen Hörmann Antrieb mit dem HmIP-MOD-HO steuern. Einbindung des Antriebs (Channel 1) und des Lichts (Channel 2) jeweils über HMCCUCHN haben soweit problemlos funktioniert. Aktuell habe ich aber leider noch ein kleines Problem mit dem schalten des Lichts, aktuell sieht das tatsächlich für mich nach einem Bug aus.

Über set defaults reset lassen sich die notwendigen Attribute leider nicht automatisch hinzufügen, das Gerät wird momentan noch nicht erkannt. Da der Status des Lichts mit true und false angegeben werden habe ich entsprechend folgende Attribute gesetzt:

controldatapoint STATE
statedatapoint STATE
statevals on:true,off:false
substitute STATE!(1|true):on,(0|false):off


Generell habe ich es genau so wie unter https://wiki.fhem.de/wiki/HMCCUDEV#Steuern_von_Homematic_Ger.C3.A4ten_.C3.BCber_Datenpunkte beschrieben konfiguriert und das Licht lässt sich auch manuell mit set <device> datapoint STATE on / off steuern.

Das äußerst merkwürdige ist aber nun, dass der normale on Befehl set <device> on einfach nicht funktioniert. Ausschalten lässt sich das Licht hingegen problemlos. Erklären kann ich mir das momentan überhaupt nicht und bei meinem Bruder tritt exakt das gleiche Problem mit dem Licht des HmIP-MOD-HO auf.

Kann mir hier evtl. jemand weiterhelfen bzw. konnte schon jemand etwas ähnliches beobachten?

Noch eine kleine Ergänzung, da dies anscheinend einige Leute so gemacht haben. Wenn ich die Attribute webCmd control und widgetOverride control:uzsuToggle,off,on setze, lässt sich das Licht zumindest über das Widget ein- und ausschalten.

Grüße,
Timo

zap

2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

ph4

Bitteschön und schon mal vielen Dank.

Internals:
   CFGFN     
   DEF        00241D89947425:2
   FUUID      6236d53b-f33f-27c5-3233-531d43912af609c0
   IODev      HMCCU
   NAME       HmIP_MOD_Garage_Licht
   NR         17574
   STATE      off
   TYPE       HMCCUCHN
   ccuaddr    00241D89947425:2
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-MOD-HO 00241D89947425:2
   ccurolectrl SIMPLE_SWITCH_RECEIVER
   ccurolestate SIMPLE_SWITCH_RECEIVER
   ccusubtype MOD-HO
   ccutype    HmIP-MOD-HO
   firmware   1.0.14
   readonly   no
   OLDREADINGS:
   READINGS:
     2022-03-20 10:02:51   PROCESS         STABLE
     2022-03-20 10:02:51   SECTION         0
     2022-03-20 10:02:51   SECTION_STATUS  NORMAL
     2022-03-20 10:02:51   STATE           off
     2022-03-20 10:02:51   activity        alive
     2022-03-20 10:02:51   control         off
     2022-03-20 10:02:51   devstate        ok
     2022-03-20 10:02:51   hmstate         off
     2022-03-20 10:02:51   rssidevice      -92
     2022-03-20 09:17:42   rssipeer        -53
     2022-03-20 10:02:51   state           off
     2022-03-20 08:33:13   voltage         0.0
   hmccu:
     channels   1
     detect     0
     devspec    00241D89947425:2
     nodefaults 0
     role       2:SIMPLE_SWITCH_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        off:noArg on:noArg toggle:noArg
     control:
       chn        2
       dpt        STATE
     dp:
       0.APPLICATION_VERSION:
         SERVICE:
           NVAL       1.0.14
           ONVAL      1.0.14
           OSVAL      1.0.14
           OVAL       1.0.14
           SVAL       1.0.14
           VAL        1.0.14
         VALUES:
       0.ARR_TIMEOUT:
         MASTER:
           NVAL       00:00:10
           ONVAL      00:00:10
           OSVAL      00:00:10
           OVAL       10
           SVAL       00:00:10
           VAL        10
         VALUES:
       0.BOOTLOADER_VERSION:
         SERVICE:
           NVAL       1.14.2
           ONVAL      1.14.2
           OSVAL      1.14.2
           OVAL       1.14.2
           SVAL       1.14.2
           VAL        1.14.2
         VALUES:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.CYCLIC_INFO_MSG:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS_UNCHANGED:
         MASTER:
           NVAL       20
           ONVAL      20
           OSVAL      20
           OVAL       20
           SVAL       20
           VAL        20
         VALUES:
       0.CYCLIC_INFO_MSG_OVERDUE_THRESHOLD:
         MASTER:
           NVAL       2
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
         VALUES:
       0.DISABLE_MSG_TO_AC:
         MASTER:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.DUTYCYCLE_LIMIT:
         MASTER:
           NVAL       180
           ONVAL      180
           OSVAL      180
           OVAL       180
           SVAL       180
           VAL        180
         VALUES:
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ENABLE_ROUTING:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.HARDWARE_VERSION:
         SERVICE:
           NVAL       3
           ONVAL      3
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOCAL_RESET_DISABLED:
         MASTER:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.OS_VERSION:
         SERVICE:
           NVAL       1.44.1
           ONVAL      1.44.1
           OSVAL      1.44.1
           OVAL       1.44.1
           SVAL       1.44.1
           VAL        1.44.1
         VALUES:
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -92
           ONVAL      -109
           OSVAL      -109
           OVAL       -109
           SVAL       -92
           VAL        -92
       0.RSSI_PEER:
         VALUES:
           NVAL       -53
           ONVAL      -55
           OSVAL      -55
           OVAL       -55
           SVAL       -53
           VAL        -53
       0.TEST_STATUS:
         SERVICE:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       2.APPLICATION_VERSION:
         SERVICE:
           NVAL       1.0.14
           ONVAL      1.0.14
           OSVAL      1.0.14
           OVAL       1.0.14
           SVAL       1.0.14
           VAL        1.0.14
         VALUES:
       2.BOOTLOADER_VERSION:
         SERVICE:
           NVAL       1.14.2
           ONVAL      1.14.2
           OSVAL      1.14.2
           OVAL       1.14.2
           SVAL       1.14.2
           VAL        1.14.2
         VALUES:
       2.EVENT_DELAY_UNIT:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       2.EVENT_DELAY_VALUE:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       2.EVENT_RANDOMTIME_UNIT:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       2.EVENT_RANDOMTIME_VALUE:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       2.HARDWARE_VERSION:
         SERVICE:
           NVAL       3
           ONVAL      3
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       2.OS_VERSION:
         SERVICE:
           NVAL       1.44.1
           ONVAL      1.44.1
           OSVAL      1.44.1
           OVAL       1.44.1
           SVAL       1.44.1
           VAL        1.44.1
         VALUES:
       2.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       2.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       2.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       2.TEST_STATUS:
         SERVICE:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       d.APPLICATION_VERSION:
         SERVICE:
           NVAL       1.0.14
           ONVAL      1.0.14
           OSVAL      1.0.14
           OVAL       1.0.14
           SVAL       1.0.14
           VAL        1.0.14
         VALUES:
       d.BOOTLOADER_VERSION:
         SERVICE:
           NVAL       1.14.2
           ONVAL      1.14.2
           OSVAL      1.14.2
           OVAL       1.14.2
           SVAL       1.14.2
           VAL        1.14.2
         VALUES:
       d.HARDWARE_VERSION:
         SERVICE:
           NVAL       3
           ONVAL      3
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       d.OS_VERSION:
         SERVICE:
           NVAL       1.44.1
           ONVAL      1.44.1
           OSVAL      1.44.1
           OVAL       1.44.1
           SVAL       1.44.1
           VAL        1.44.1
         VALUES:
       d.TEST_STATUS:
         SERVICE:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
         off:
           channel    2
           role       SIMPLE_SWITCH_RECEIVER
           subcount   1
           syntax     V:STATE:false
           usage      off
           subcmd:
             000:
               args       false
               dpt        STATE
               fnc       
               max        1
               min        0
               partype    3
               ps         VALUES
               unit       
         on:
           channel    2
           role       SIMPLE_SWITCH_RECEIVER
           subcount   1
           syntax     V:STATE:true
           usage      on
           subcmd:
             000:
               args       true
               dpt        STATE
               fnc       
               max        1
               min        0
               partype    3
               ps         VALUES
               unit       
     state:
       chn        2
       dpt        STATE
Attributes:
   alias      Licht Garage
   cmdIcon    on:on off:off
   controldatapoint STATE
   devStateIcon off:light_light_dim_00 on:light_light_dim_100@orange
   group      Licht
   icon       light_light
   room       HMCCU,Homekit
   statedatapoint STATE
   statevals  on:true,off:false
   substitute STATE!(1|true):on,(0|false):off

zap

2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

ph4

Exakt das gleiche Verhalten, das Einschalten funktioniert mit:

set HmIP_MOD_Garage_Licht datapoint STATE true oder on und auch 1

set HmIP_MOD_Garage_Licht on bewirkt einfach nichts, off klappt wunderbar. Wie gesagt, Bei meinem Bruder exakt das gleiche Verhalten wobei es über das Widget funktioniert wenn die beiden Attribute webCmd control und widgetOverride control:uzsuToggle,off,on gesetzt sind. Bringt mir aber leider nichts wenn ich es in die Homebridge einbinden möchte.

Ist irgendwie sehr merkwürdig, so ein Verhalten hatte ich noch bei keinem Aktor.

zap

Vielleicht funktioniert es nach einem Neustart. Sollte natürlich auch so funktionieren. Bei Gelegenheit kannst Du es ggf. mal versuchen
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

ph4


zap

Danke, wichtige Info. Da wird wohl irgendwas direkt beim Setzen des Attributs nicht richtig initialisiert.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)