(gelöst) HmIP HMCCUDEV zeigt nicht alle DataPoints des devices

Begonnen von CottonIJo, 15 Februar 2021, 22:58:18

Vorheriges Thema - Nächstes Thema

CottonIJo

Ich beginne langsam von HM (classic) auf HmIP umzusteigen.
eines meiner ersten Geräte ist ein HmIP-SMI den ich an eine CCU3 (Charly) angebunden habe.
In Fhem läuft HMCCU zur Anbindung an Charly.
Was jetzt auffällt, ist, dass wenn HmIP über HMCCUDEV angebunden nwird, nur ein Teil der Readings erzeugt wird.
Mit "get <device> deviceinfo" werdfen mir zwar alle verfügbaren Datapoints angezeigt aber nur ein Teil als Reading eingetragen
siehe auch screenshot im Anhang

list  20_DG_Flur_BewegungsSensor_HM_IP

Internals:
   CFGFN     
   DEF        00091BE998ED56 1
   FUUID      601a85a0-f33f-8c2a-33d6-19447a51c0e65194
   IODev      ccu_00
   NAME       20_DG_Flur_BewegungsSensor_HM_IP
   NR         15552
   STATE      no
   TYPE       HMCCUDEV
   ccuaddr    00091BE998ED56
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP
   ccutype    HmIP-SMI
   channels   4
   firmware   1.4.8
   statevals  devstate
   READINGS:
     2021-02-14 22:54:16   1.CURRENT_ILLUMINATION 0.2
     2021-02-14 22:44:12   1.CURRENT_ILLUMINATION_STATUS 0
     2021-02-15 22:38:45   1.ILLUMINATION  0.0
     2021-02-15 22:38:45   1.ILLUMINATION_STATUS 0
     2021-02-15 22:38:45   1.MOTION        no
     2021-02-15 22:38:45   1.MOTION_DETECTION_ACTIVE on
     2021-02-15 22:38:45   control         on
     2021-02-15 22:38:45   hmstate         no
     2021-02-15 22:38:45   state           no
   hmccu:
     devspec    00091BE998ED56
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       2.9
         VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -63
         VAL        -62
       0.RSSI_PEER:
         OVAL       -57
         VAL        -57
       0.SABOTAGE:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.CURRENT_ILLUMINATION:
         OSVAL      0.2
         OVAL       0.2
         SVAL       0.2
         VAL        0.200000
       1.CURRENT_ILLUMINATION_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.ILLUMINATION:
         OSVAL      0.0
         OVAL       0.0
         SVAL       0.0
         VAL        0.0
       1.ILLUMINATION_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.MOTION:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       1.MOTION_DETECTION_ACTIVE:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
Attributes:
   IODev      ccu_00
   ccureadingfilter (ILLUMINATION|MOTION)
   ccuverify  2
   comment    # Der Datenpunkt 1.MOTION wird in STATE übernommen und kann wie gewohnt abgefragt werden
# attr KE.Bewegung statedatapoint 1.MOTION
# Ersatz der Rückmeldungen des IODev (0/1, bzw. true/false) durch "sprechende" Werte für verschiedene Readings
# attr KE.Bewegung substitute MOTION!(0|false):noMotion,(1|true):motion;;;;LOWBAT!(0|false):no,(1|true):yes
   controldatapoint 1.MOTION_DETECTION_ACTIVE
   devStateIcon yes:people_sensor@yellow no:message_presence
   eventMap   /datapoint 1.RESET_MOTION 1:reset/datapoint 1.MOTION_DETECTION_ACTIVE 1:detection-on/datapoint 1.MOTION_DETECTION_ACTIVE 0:detection-off/
   group      Flurbeleuchtung
   hmstatevals SABOTAGE!(1|true):sabotage
   icon       people_sensor
   room       20_Dachgeschoss->Flur
   statechannel 1
   statedatapoint 1.MOTION
   substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
   webCmd     control
   widgetOverride control:uzsuToggle,off,on


Um alle Kanäle nutzen zu können, habe ich das HmIP-SMI noch über HMCCUCHN generiert, so komme ich an alle Datapoints ran.

list 20_DG_Flur_BewegungsSensor_HM_IP_Kanal1

Internals:
   CFGFN     
   DEF        00091BE998ED56:1
   FUUID      602aa107-f33f-8c2a-54a8-bc95e764d66c6ec7
   IODev      ccu_00
   NAME       20_DG_Flur_BewegungsSensor_HM_IP_Kanal1
   NR         226940
   STATE      no
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:1
   ccutype    HmIP-SMI
   channels   1
   statevals  devstate
   READINGS:
     2021-02-15 22:38:45   1.ILLUMINATION  0.0
     2021-02-15 22:38:45   1.ILLUMINATION_STATUS 0
     2021-02-15 22:38:45   1.MOTION        no
     2021-02-15 22:38:45   1.MOTION_DETECTION_ACTIVE on
     2021-02-15 22:38:45   control         on
     2021-02-15 22:38:45   hmstate         no
     2021-02-15 22:38:45   state           no
   hmccu:
     devspec    00091BE998ED56:1
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.ERROR_CODE:
         OVAL       0
         VAL        0
       0.LOW_BAT:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       2.9
         VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -63
         VAL        -62
       0.SABOTAGE:
         OVAL       0
         VAL        0
       0.UNREACH:
         OVAL       0
         VAL        0
       1.ILLUMINATION:
         OSVAL      0.0
         OVAL       0.0
         SVAL       0.0
         VAL        0.0
       1.ILLUMINATION_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.MOTION:
         OSVAL      no
         OVAL       0
         SVAL       no
         VAL        0
       1.MOTION_DETECTION_ACTIVE:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
Attributes:
   IODev      ccu_00
   ccureadingfilter (ILLUMINATION|MOTION)
   controldatapoint MOTION_DETECTION_ACTIVE
   eventMap   /datapoint RESET_MOTION 1:reset/datapoint MOTION_DETECTION_ACTIVE 1:detection-on/datapoint MOTION_DETECTION_ACTIVE 0:detection-off/
   group      Flurbeleuchtung
   hmstatevals SABOTAGE!(1|true):sabotage
   icon       light_floor_lamp
   room       20_Dachgeschoss->Flur
   statedatapoint MOTION
   substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
   webCmd     control
   widgetOverride control:uzsuToggle,off,on


list 20_DG_Flur_BewegungsSensor_HM_IP_Kanal2

Internals:
   CFGFN     
   DEF        00091BE998ED56:2
   FUUID      602aa12a-f33f-8c2a-c51a-7b2518c9149e1b6e
   IODev      ccu_00
   NAME       20_DG_Flur_BewegungsSensor_HM_IP_Kanal2
   NR         226957
   STATE      ???
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:2
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:2
   ccutype    HmIP-SMI
   channels   1
   statevals  devstate
   READINGS:
     2021-02-15 22:38:45   0.CONFIG_PENDING 0
     2021-02-15 22:38:45   0.DUTY_CYCLE    0
     2021-02-15 22:38:45   0.ERROR_CODE    0
     2021-02-15 22:38:45   0.LOW_BAT       ok
     2021-02-15 22:38:45   0.OPERATING_VOLTAGE 2.9
     2021-02-15 22:38:45   0.OPERATING_VOLTAGE_STATUS 0
     2021-02-15 22:38:45   0.RSSI_DEVICE   -62
     2021-02-15 22:38:45   0.SABOTAGE      0
     2021-02-15 22:38:45   0.UNREACH       alive
     2021-02-15 22:38:45   Batt_timestamp_Flur_BewegungsSensor 2021-02-15 22:38:45
   hmccu:
     devspec    00091BE998ED56:2
     dp:
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OSVAL      2.9
         OVAL       2.9
         SVAL       2.9
         VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OSVAL      -63
         OVAL       -63
         SVAL       -62
         VAL        -62
       0.SABOTAGE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
Attributes:
   IODev      ccu_00
   group      Flurbeleuchtung
   icon       light_floor_lamp
   room       20_Dachgeschoss->Flur
   userReadings Batt_timestamp_Flur_BewegungsSensor {ReadingsTimestamp("20_DG_Flur_BewegungsSensor_HM_IP_Kanal2","0.OPERATING_VOLTAGE","")}


Anbei noch das List vom HMCCU (gekürzt)

Internals:
   CCUNum     1
   CFGFN     
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        192.168.178.129
   FUUID      601a7e53-f33f-8c2a-d52b-9ee80732548c0ef3
   NAME       ccu_00
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         15123
   NTFY_ORDER 50-ccu_00
   RPCState   running
   STATE      running/OK
   TYPE       HMCCU
   ccuaddr    BidCoS-RF
   ccuchannels 117
   ccudevices 5
   ccuif      BidCos-RF
   ccuinterfaces BidCos-RF,HmIP-RF,VirtualDevices
   ccuip      192.168.178.129
   ccuname    HM-RCV-50 BidCoS-RF
   ccustate   active
   ccutype    CCU2/3
   host       192.168.178.129
   prot       http
   version    4.3.025
   READINGS:
     2021-02-03 11:43:31   count_channels  117
     2021-02-03 11:43:31   count_devices   5
     2021-02-03 11:43:31   count_groups    0
     2021-02-03 11:43:31   count_interfaces 3
     2021-02-03 11:43:31   count_programs  0
     2021-02-07 17:29:50   rpcstate        running
     2021-02-07 17:29:50   state           OK
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   2001,2010
     updatetime 0
     adr:
       20_DG_Flur_BewegungsSensor_HM_IP:
         address    00091BE998ED56
         addtype    dev
         valid      1
       20_DG_Flur_BewegungsSensor_HM_IP:0:
         address    00091BE998ED56:0
         addtype    chn
         valid      1
       20_DG_Flur_BewegungsSensor_HM_IP:1:
         address    00091BE998ED56:1
         addtype    chn
         valid      1
       20_DG_Flur_BewegungsSensor_HM_IP:2:
         address    00091BE998ED56:2
         addtype    chn
         valid      1
.....
....
HmIP-SMI:
         ch:
           0:
             CONFIG_PENDING:
               oper       5
               type       2
             DUTY_CYCLE:
               oper       5
               type       2
             ERROR_CODE:
               oper       5
               type       8
             INSTALL_TEST:
               oper       3
               type       2
             LOW_BAT:
               oper       5
               type       2
             OPERATING_VOLTAGE:
               oper       5
               type       4
             OPERATING_VOLTAGE_STATUS:
               oper       5
               type       16
             RSSI_DEVICE:
               oper       5
               type       8
             RSSI_PEER:
               oper       5
               type       8
             SABOTAGE:
               oper       5
               type       2
             UNREACH:
               oper       5
               type       2
             UPDATE_PENDING:
               oper       5
               type       2
           1:
             CURRENT_ILLUMINATION:
               oper       5
               type       4
             CURRENT_ILLUMINATION_STATUS:
               oper       5
               type       16
             ILLUMINATION:
               oper       5
               type       4
             ILLUMINATION_STATUS:
               oper       5
               type       16
             MOTION:
               oper       5
               type       2
             MOTION_DETECTION_ACTIVE:
               oper       7
               type       2
             RESET_MOTION:
               oper       2
               type       2
           2:
         cnt:
           CONFIG_PENDING 1
           CURRENT_ILLUMINATION 1
           CURRENT_ILLUMINATION_STATUS 1
           DUTY_CYCLE 1
           ERROR_CODE 1
           ILLUMINATION 1
           ILLUMINATION_STATUS 1
           INSTALL_TEST 1
           LOW_BAT    1
           MOTION     1
           MOTION_DETECTION_ACTIVE 1
           OPERATING_VOLTAGE 1
           OPERATING_VOLTAGE_STATUS 1
           RESET_MOTION 1
           RSSI_DEVICE 1
           RSSI_PEER  1
           SABOTAGE   1
           UNREACH    1
           UPDATE_PENDING 1
     grp:
     ifports:
       2001       BidCos-RF
       2010       HmIP-RF
       9292       VirtualDevices
     interfaces:
       BidCos-RF:
         devcount   2
         device     d_rpc178129BidCos_RF
         flags      forceASCII
         host       192.168.178.129
         manager    HMCCU
         port       2001
         prot       http
         state      running
         type       A
         url        http://192.168.178.129:2001
       HmIP-RF:
         devcount   3
         device     d_rpc178129HmIP_RF
         flags      forceASCII
         host       192.168.178.129
         manager    HMCCU
         port       2010
         prot       http
         state      running
         type       A
         url        http://192.168.178.129:2010
       VirtualDevices:
         devcount   0
         flags      _
         host       192.168.178.129
         manager    null
         port       9292
         prot       http
         state      inactive
         type       A
         url        http://192.168.178.129:9292/groups
     prg:
     rpc:
Attributes:
   ccudef-stripnumber 1
   ccudef-substitute AES_KEY!(0|false):off,(1|true):on;;LOWBAT,LOW_BAT!(0|false):ok,(1|true):low;;UNREACH!(0|false):alive,(1|true):dead;;MOTION!(0|false):noMotion,(1|true):motion;;DIRECTION!0:stop,1:up,2:down,3:undefined;;WORKING!0:false,1:true;;INHIBIT!(0|false):unlocked,(1|true):locked
   ccuflags   procrpc
   cmdIcon    on:general_an off:general_aus
   event-on-change-reading .*
   eventMap   /rpcserver on:on/rpcserver off:off/
   room       HM-CCU
   rpcinterfaces BidCos-RF,HmIP-RF
   rpcport    2001,2010
   rpcserver  on
   stateFormat rpcstate/state


Wenn jetzt der HmIP Zoo wächst, ist das aber keine sinnvolle Lösung.

Was muss ich anders machen um unter HMCCUDEV alle Datapoints als Readings eingetragen zu bekommen?

Joachim

zap

Setze ccureadingfilter auf .*

In der 4.4 Beta ist das der Default
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

CottonIJo

@zap, danke, das war's.

Gibt es noch weitere Attribute die per default aktiviert sein sollten um sicherzustellen, dass alle Variablen aus der CCU3 an Fhem übertragen werden?

Wann ist geplant HMCCU 4.4 freizugeben, bin ja noch auf der 4.3.025? Bin mir über den Aufwand nicht im klaren die Beta zu nutzen und was auf mich zukommt wenn ich zwischendurch reguläre Updates von Fhem mache.

Grüße Joachim

zap

Zitat von: CottonIJo am 16 Februar 2021, 10:55:57
@zap, danke, das war's.

Gibt es noch weitere Attribute die per default aktiviert sein sollten um sicherzustellen, dass alle Variablen aus der CCU3 an Fhem übertragen werden?

Wann ist geplant HMCCU 4.4 freizugeben, bin ja noch auf der 4.3.025? Bin mir über den Aufwand nicht im klaren die Beta zu nutzen und was auf mich zukommt wenn ich zwischendurch reguläre Updates von Fhem mache.

Grüße Joachim

Bin gerade beruflich etwas arg eingespannt. Ich muss noch den create Befehl in der 4.4 reparieren und nochmal testen. Dann wäre ich soweit.
Wenn Du die Beta jetzt schon nutzen möchtest, musst Du nach jedem FHEM Update (am besten vor dem Neustart) nochmal das 4.4. Update ausführen.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

kjmEjfu

Zitat von: zap am 16 Februar 2021, 16:13:29
Wenn Du die Beta jetzt schon nutzen möchtest, musst Du nach jedem FHEM Update (am besten vor dem Neustart) nochmal das 4.4. Update ausführen.

Nein, das geht besser :-)

Man kann im global Device folgendes setzen:

attr global exclude_from_update HMCCU

und das Update rührt die Dateien nicht mehr an.
Migriere derzeit zu Home Assistant

CottonIJo

OK, das hört sich gut an, dann muss man nach dem Release von 4.4 nur dran denken das "exclude" wieder raus zu nehmen ;-)
Hatte gedacht, dass zum Umstieg noch "Konfigurationsarbeit" gehört.
Werd's auf meinem Testsystem ausprobieren und dann HMCCU updaten.

zap

Wenn Du auf 4.4 umstellst, sollte hoffentlich die 4.3 Config 1:1 funktionieren. Wenn Du nicht allzu viele Devices hast, könnte aber auch eine Neudefinition sinnvoll sein. Die Devices unter 4.4 kommen mit deutlich weniger Attributen aus, da ich die Erkennung der Gerätetypen deutlich verbessert habe. Außerdem wird in 4.4 hauptsächlich HMCCUCHN verwendet, wenn möglich. Das ist deutlich einfacher zu handlen für den Nutzer.

Du kannst nach der Umstellung auf 4.4 mal für ein oder zwei Testdevices den Befehl "set defaults reset" ausführen. Der entsorgt überflüssige Attribute, sofern das Device von HMCCU erkannt wird.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

CottonIJo

#7
Hallo zap,
ich habe auf meinem Produktiv-Fhem HMCCU V 4.3.025 und meinem Test-Fhem HMCCU V 4.4.060 installiert.
Im Einsatz habe ich einen HmIP-SMI der an Raspberry Matic mit Charly angebunden ist und über HMCCU in Fhem genutzt wird.
Charly macht nur die Funk-Kommunikation zum IP device.
Unter V 4.3.025 ist das HmIP-SMI durch HMCCUDEV definiert, anbei List:

Internals:
   CFGFN     
   DEF        00091BE998ED56 1
   FUUID      601a85a0-f33f-8c2a-33d6-19447a51c0e65194
   IODev      ccu_00
   NAME       20_DG_Flur_BewegungsSensor_HM_IP
   NR         15552
   STATE      yes
   TYPE       HMCCUDEV
   ccuaddr    00091BE998ED56
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP
   ccutype    HmIP-SMI
   channels   4
   firmware   1.4.8
   statevals  devstate
   READINGS:
     2021-02-17 14:04:05   0.CONFIG_PENDING 0
     2021-02-17 14:01:55   0.DUTY_CYCLE    0
     2021-02-17 14:01:55   0.ERROR_CODE    0
     2021-02-17 14:01:55   0.LOW_BAT       ok
     2021-02-17 14:01:55   0.OPERATING_VOLTAGE 2.9
     2021-02-17 14:01:55   0.OPERATING_VOLTAGE_STATUS 0
     2021-02-17 14:04:05   0.RSSI_DEVICE   -59
     2021-02-17 14:01:55   0.SABOTAGE      0
     2021-02-17 14:04:05   0.UNREACH       alive
     2021-02-14 22:54:16   1.CURRENT_ILLUMINATION 0.2
     2021-02-14 22:44:12   1.CURRENT_ILLUMINATION_STATUS 0
     2021-02-17 14:01:55   1.ILLUMINATION  40.1
     2021-02-17 14:01:55   1.ILLUMINATION_STATUS 0
     2021-02-17 14:01:55   1.MOTION        yes
     2021-02-17 14:01:55   1.MOTION_DETECTION_ACTIVE on
     2021-02-17 14:04:05   Batt_timestamp_Flur_BewegungsSensor 2021-02-17 14:01:55
     2021-02-17 14:01:55   control         on
     2021-02-17 14:04:05   hmstate         yes
     2021-02-17 14:01:55   state           yes
   hmccu:
     devspec    00091BE998ED56
     dp:
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OSVAL      ok
         OVAL       0
         SVAL       ok
         VAL        0
       0.OPERATING_VOLTAGE:
         OSVAL      2.9
         OVAL       2.9
         SVAL       2.9
         VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OSVAL      -60
         OVAL       -60
         SVAL       -59
         VAL        -59
       0.RSSI_PEER:
         OVAL       -57
         VAL        -57
       0.SABOTAGE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.CURRENT_ILLUMINATION:
         OSVAL      0.2
         OVAL       0.2
         SVAL       0.2
         VAL        0.200000
       1.CURRENT_ILLUMINATION_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.ILLUMINATION:
         OSVAL      39.8
         OVAL       39.8
         SVAL       40.1
         VAL        40.1
       1.ILLUMINATION_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.MOTION:
         OSVAL      no
         OVAL       0
         SVAL       yes
         VAL        1
       1.MOTION_DETECTION_ACTIVE:
         OSVAL      on
         OVAL       1
         SVAL       on
         VAL        1
Attributes:
   IODev      ccu_00
   ccureadingfilter .*
   ccuverify  2
   comment    # Der Datenpunkt 1.MOTION wird in STATE übernommen und kann wie gewohnt abgefragt werden
# attr KE.Bewegung statedatapoint 1.MOTION
# Ersatz der Rückmeldungen des IODev (0/1, bzw. true/false) durch "sprechende" Werte für verschiedene Readings
# attr KE.Bewegung substitute MOTION!(0|false):noMotion,(1|true):motion;;;;LOWBAT!(0|false):no,(1|true):yes
   controldatapoint 1.MOTION_DETECTION_ACTIVE
   devStateIcon yes:people_sensor@yellow no:message_presence
   eventMap   /datapoint 1.RESET_MOTION 1:reset/datapoint 1.MOTION_DETECTION_ACTIVE 1:detection-on/datapoint 1.MOTION_DETECTION_ACTIVE 0:detection-off/
   group      Flurbeleuchtung
   hmstatevals SABOTAGE!(1|true):sabotage
   icon       people_sensor
   room       20_Dachgeschoss->Flur
   statechannel 1
   statedatapoint 1.MOTION
   substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
   userReadings Batt_timestamp_Flur_BewegungsSensor {ReadingsTimestamp("20_DG_Flur_BewegungsSensor_HM_IP","0.OPERATING_VOLTAGE","")}
   webCmd     control
   widgetOverride control:uzsuToggle,off,on


Das gleiche device unter V 4.4.060 anhand von HMCCUDEV eingebunden beinhaltet nicht alle Readings, anbei List:


Internals:
   CFGFN     
   DEF        00091BE998ED56 force
   FUUID      602d1408-f33f-fe2d-877f-b48d4dab69e836a2
   IODev      ccu_00
   NAME       DG_HmIP_RF
   NR         490
   STATE      motion
   TYPE       HMCCUDEV
   ccuaddr    00091BE998ED56
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP
   ccurolectrl MOTIONDETECTOR_TRANSCEIVER
   ccurolestate MOTIONDETECTOR_TRANSCEIVER
   ccusubtype SMI
   ccutype    HmIP-SMI
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-02-17 14:04:05   1.CURRENT_ILLUMINATION 0.2
     2021-02-17 14:04:05   1.CURRENT_ILLUMINATION_STATUS NORMAL
     2021-02-17 14:04:05   1.ILLUMINATION  40.1
     2021-02-17 14:04:05   1.ILLUMINATION_STATUS NORMAL
     2021-02-17 14:04:05   1.MOTION        motion
     2021-02-17 14:04:05   1.MOTION_DETECTION_ACTIVE true
     2021-02-17 14:04:05   activity        alive
     2021-02-17 14:04:05   battery         ok
     2021-02-17 14:04:05   control         true
     2021-02-17 14:04:05   devstate        ok
     2021-02-17 14:04:05   hmstate         motion
     2021-02-17 14:04:05   rssidevice      -59
     2021-02-17 14:04:05   rssipeer        -57
     2021-02-17 14:04:05   state           motion
   hmccu:
     channels   4
     devspec    00091BE998ED56
     forcedev   1
     nodefaults 0
     role       0:MAINTENANCE,1:MOTIONDETECTOR_TRANSCEIVER,2:STATE_RESET_RECEIVER,3:ALARM_COND_SWITCH_TRANSMITTER
     semDefaults 0
     cmdlist:
       get       
       set        on:noArg off:noArg toggle:noArg
     control:
       chn        1
       dpt        MOTION_DETECTION_ACTIVE
     dp:
       0.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       0.ARR_TIMEOUT:
         MASTER:
           OSVAL      10
           OVAL       10
           SVAL       10
           VAL        10
         VALUES:
       0.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.CYCLIC_INFO_MSG:
         MASTER:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS:
         MASTER:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS_UNCHANGED:
         MASTER:
           OSVAL      20
           OVAL       20
           SVAL       20
           VAL        20
         VALUES:
       0.CYCLIC_INFO_MSG_OVERDUE_THRESHOLD:
         MASTER:
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
         VALUES:
       0.DISABLE_MSG_TO_AC:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.DUTYCYCLE_LIMIT:
         MASTER:
           OSVAL      180
           OVAL       180
           SVAL       180
           VAL        180
         VALUES:
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.ENABLE_ROUTING:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOCAL_RESET_DISABLED:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.LOW_BAT:
         VALUES:
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        0
       0.LOW_BAT_LIMIT:
         MASTER:
           OSVAL      2.2
           OVAL       2.2
           SVAL       2.2
           VAL        2.2
         VALUES:
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      2.9
           OVAL       2.900000
           SVAL       2.9
           VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      -59
           OVAL       -59
           SVAL       -59
           VAL        -59
       0.RSSI_PEER:
         VALUES:
           OSVAL      -57
           OVAL       199
           SVAL       -57
           VAL        -57
       0.SABOTAGE:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.ALARM_MODE_TYPE:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_1:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_2:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_3:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_4:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_5:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_6:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.ALARM_MODE_ZONE_7:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       1.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       1.BRIGHTNESS_FILTER:
         MASTER:
           OSVAL      7
           OVAL       7
           SVAL       7
           VAL        7
         VALUES:
       1.CAPTURE_WITHIN_INTERVAL:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       1.COND_TX_THRESHOLD_LO:
         MASTER:
           OSVAL      1000
           OVAL       1000
           SVAL       1000
           VAL        1000
         VALUES:
       1.CURRENT_ILLUMINATION:
         VALUES:
           OSVAL      0.2
           OVAL       0.200000
           SVAL       0.2
           VAL        0.2
       1.CURRENT_ILLUMINATION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.EVENT_FILTER_NUMBER:
         MASTER:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       1.EVENT_FILTER_PERIOD:
         MASTER:
           OSVAL      1.0
           OVAL       1.0
           SVAL       1.0
           VAL        1.0
         VALUES:
       1.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       1.ILLUMINATION:
         VALUES:
           OSVAL      40.1
           OVAL       40.100000
           SVAL       40.1
           VAL        40.1
       1.ILLUMINATION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.MIN_INTERVAL:
         MASTER:
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       1.MOTION:
         VALUES:
           OSVAL      motion
           OVAL       true
           SVAL       motion
           VAL        1
       1.MOTION_ACTIVE_TIME:
         MASTER:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       1.MOTION_DETECTION_ACTIVE:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        1
       1.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       1.PIR_OPERATION_MODE:
         MASTER:
           OSVAL      PIR_OPERATION_MODE_NORMAL
           OVAL       0
           SVAL       PIR_OPERATION_MODE_NORMAL
           VAL        0
         VALUES:
       1.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       2.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       2.BLOCKING_PERIOD_UNIT:
         MASTER:
           OSVAL      100MS
           OVAL       0
           SVAL       100MS
           VAL        0
         VALUES:
       2.BLOCKING_PERIOD_VALUE:
         MASTER:
           OSVAL      30
           OVAL       30
           SVAL       30
           VAL        30
         VALUES:
       2.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       2.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       2.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       2.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       3.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       3.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       3.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       3.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       3.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       d.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       d.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       d.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       d.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       d.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
         off:
           channel    1
           role       MOTIONDETECTOR_TRANSCEIVER
           subcount   1
           syntax     V:MOTION_DETECTION_ACTIVE:active=0
           usage      off
           subcmd:
             000:
               args       active=0
               dpt        MOTION_DETECTION_ACTIVE
               fnc       
               max        1
               min        0
               parname    MOTION_DETECTION_ACTIVE
               partype    3
               ps         VALUES
               unit       
         on:
           channel    1
           role       MOTIONDETECTOR_TRANSCEIVER
           subcount   1
           syntax     V:MOTION_DETECTION_ACTIVE:active=1
           usage      on
           subcmd:
             000:
               args       active=1
               dpt        MOTION_DETECTION_ACTIVE
               fnc       
               max        1
               min        0
               parname    MOTION_DETECTION_ACTIVE
               partype    3
               ps         VALUES
               unit       
     state:
       chn        1
       dpt        MOTION
Attributes:
   IODev      ccu_00
   ccureadingfilter .*
   room       CCU_Devices


Auf dem Test-Fhem habe ich nach Update auf V4.4 das HmIP-SMI neu angelernt/eingebunden.
HMCCU V4.4 liefert bei HMCCUDEV nicht alle Readings, die bekomme ich nur wenn ich define <device> HMCCUCHN <Ser-Nr:x> für jeden einzelnen Kanal definiere.
Sollte das so gewollt sein, finde ich den Ansatz nicht so geschickt, er ist nicht so übersichtlich/komfortabel wenn es um die Verwaltung von Geräten geht.
Ich habe leider keine Hinweise im Wiki gefunden, https://wiki.fhem.de/wiki/HMCCUDEV, um alle Readings angezeigt zu bekommen.
Auch diverse Aktionen in Fhem mit "set" oder "get" haben keine weitere Ergänzung der Readings gebracht.
Was auch auffällt, im Gegensatz V4.4 zu V4.3, dass beim define HMCCUDEV die Option "force" benötigt/erforderlich ist.
Was bewirkt der Zusatz "force"?
Gibt es andere Optionen die beim define unter HMCCUDEV alle Readings des device liefern würden?

Der Vollständigkeit halber anbei noch die Kanallistings über HMCCUCHN erzeugt

DG_HmIP_RF_0

Internals:
   CFGFN     
   DEF        00091BE998ED56:0
   FUUID      602d0e01-f33f-fe2d-c48c-4109bd1694e442f4
   IODev      ccu_00
   NAME       DG_HmIP_RF_0
   NR         451
   STATE      ???
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:0
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:0
   ccusubtype SMI
   ccutype    HmIP-SMI
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-02-17 14:36:10   activity        alive
     2021-02-17 14:36:10   battery         ok
     2021-02-17 14:36:10   devstate        ok
     2021-02-17 14:36:10   rssidevice      -62
     2021-02-17 14:36:10   rssipeer        -57
   hmccu:
     channels   1
     devspec    00091BE998ED56:0
     nodefaults 0
     role       0:MAINTENANCE
     semDefaults 0
     cmdlist:
       get       
       set       
     control:
       chn        0
       dpt       
     dp:
       0.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       0.ARR_TIMEOUT:
         MASTER:
           OSVAL      10
           OVAL       10
           SVAL       10
           VAL        10
         VALUES:
       0.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.CYCLIC_INFO_MSG:
         MASTER:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS:
         MASTER:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
         VALUES:
       0.CYCLIC_INFO_MSG_DIS_UNCHANGED:
         MASTER:
           OSVAL      20
           OVAL       20
           SVAL       20
           VAL        20
         VALUES:
       0.CYCLIC_INFO_MSG_OVERDUE_THRESHOLD:
         MASTER:
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
         VALUES:
       0.DISABLE_MSG_TO_AC:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.DUTYCYCLE_LIMIT:
         MASTER:
           OSVAL      180
           OVAL       180
           SVAL       180
           VAL        180
         VALUES:
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ENABLE_ROUTING:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOCAL_RESET_DISABLED:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.LOW_BAT:
         VALUES:
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.LOW_BAT_LIMIT:
         MASTER:
           OSVAL      2.2
           OVAL       2.2
           SVAL       2.2
           VAL        2.2
         VALUES:
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      2.9
           OVAL       2.9
           SVAL       2.9
           VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      -61
           OVAL       -61
           SVAL       -62
           VAL        -62
       0.RSSI_PEER:
         VALUES:
           OSVAL      -57
           OVAL       -57
           SVAL       -57
           VAL        199
       0.SABOTAGE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        false
       d.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.4.8
           OVAL       1.4.8
           SVAL       1.4.8
           VAL        1.4.8
         VALUES:
       d.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.8.0
           OVAL       1.8.0
           SVAL       1.8.0
           VAL        1.8.0
         VALUES:
       d.HARDWARE_VERSION:
         SERVICE:
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
         VALUES:
       d.OS_VERSION:
         SERVICE:
           OSVAL      1.20.4
           OVAL       1.20.4
           SVAL       1.20.4
           VAL        1.20.4
         VALUES:
       d.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
     state:
       chn        0
       dpt       
Attributes:
   IODev      ccu_00
   room       CCU_Devices


DG_HmIP_RF_1
[code]
Internals:
   DEF        00091BE998ED56:1
   FUUID      602a8df0-f33f-fe2d-d486-a22aa8226805619f
   IODev      ccu_00
   NAME       DG_HmIP_RF_1
   NR         289
   STATE      no
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:1
   ccusubtype SMI
   ccutype    HmIP-SMI
   readonly   no
   READINGS:
     2021-02-16 17:01:45   1.ILLUMINATION  10.6
     2021-02-16 17:01:45   1.ILLUMINATION_STATUS 0
     2021-02-16 17:01:45   1.MOTION        no
     2021-02-16 17:01:45   1.MOTION_DETECTION_ACTIVE on
     2021-02-17 14:03:04   CURRENT_ILLUMINATION 0.2
     2021-02-17 14:03:04   CURRENT_ILLUMINATION_STATUS NORMAL
     2021-02-17 14:23:07   ILLUMINATION    59.4
     2021-02-17 14:23:07   ILLUMINATION_STATUS NORMAL
     2021-02-17 14:23:07   MOTION          no
     2021-02-17 14:23:07   MOTION_DETECTION_ACTIVE on
     2021-02-17 14:36:10   activity        alive
     2021-02-17 14:36:10   battery         ok
     2021-02-17 14:23:07   control         on
     2021-02-17 14:36:10   devstate        ok
     2021-02-17 14:36:10   hmstate         no
     2021-02-17 14:36:10   rssidevice      -62
     2021-02-17 14:36:10   rssipeer        -57
     2021-02-17 14:23:07   state           no
   hmccu:
     channels   1
     devspec    00091BE998ED56:1
     nodefaults 1
     role       1:MOTIONDETECTOR_TRANSCEIVER
     semDefaults 0
     cmdlist:
       get       
       set        on:noArg off:noArg toggle:noArg
     control:
       dpt        MOTION_DETECTION_ACTIVE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      2.9
           OVAL     

CottonIJo

Ich habe wohl im vorherigen Thread die max. Anzahl Zeilen überschritten, Listings werden abgeschnitten

DG_HmIP_RF_1

Internals:
   DEF        00091BE998ED56:1
   FUUID      602a8df0-f33f-fe2d-d486-a22aa8226805619f
   IODev      ccu_00
   NAME       DG_HmIP_RF_1
   NR         289
   STATE      no
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:1
   ccusubtype SMI
   ccutype    HmIP-SMI
   readonly   no
   READINGS:
     2021-02-16 17:01:45   1.ILLUMINATION  10.6
     2021-02-16 17:01:45   1.ILLUMINATION_STATUS 0
     2021-02-16 17:01:45   1.MOTION        no
     2021-02-16 17:01:45   1.MOTION_DETECTION_ACTIVE on
     2021-02-17 14:03:04   CURRENT_ILLUMINATION 0.2
     2021-02-17 14:03:04   CURRENT_ILLUMINATION_STATUS NORMAL
     2021-02-17 14:23:07   ILLUMINATION    59.4
     2021-02-17 14:23:07   ILLUMINATION_STATUS NORMAL
     2021-02-17 14:23:07   MOTION          no
     2021-02-17 14:23:07   MOTION_DETECTION_ACTIVE on
     2021-02-17 14:36:10   activity        alive
     2021-02-17 14:36:10   battery         ok
     2021-02-17 14:23:07   control         on
     2021-02-17 14:36:10   devstate        ok
     2021-02-17 14:36:10   hmstate         no
     2021-02-17 14:36:10   rssidevice      -62
     2021-02-17 14:36:10   rssipeer        -57
     2021-02-17 14:23:07   state           no
   hmccu:
     channels   1
     devspec    00091BE998ED56:1
     nodefaults 1
     role       1:MOTIONDETECTOR_TRANSCEIVER
     semDefaults 0
     cmdlist:
       get       
       set        on:noArg off:noArg toggle:noArg
     control:
       dpt        MOTION_DETECTION_ACTIVE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      2.9
           OVAL       2.9
           SVAL       2.9
           VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      -61
           OVAL       -61
           SVAL       -62
           VAL        -62
       0.RSSI_PEER:
         VALUES:
           OSVAL      -57
           OVAL       199
           SVAL       -57
           VAL        199
       0.SABOTAGE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.CURRENT_ILLUMINATION:
         VALUES:
           OSVAL      0.2
           OVAL       0.200000
           SVAL       0.2
           VAL        0.200000
       1.CURRENT_ILLUMINATION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.ILLUMINATION:
         VALUES:
           OSVAL      59.4
           OVAL       59.4
           SVAL       59.4
           VAL        59.4
       1.ILLUMINATION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.MOTION:
         VALUES:
           OSVAL      no
           OVAL       0
           SVAL       no
           VAL        0
       1.MOTION_DETECTION_ACTIVE:
         VALUES:
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
     roleCmds:
       get:
       set:
         off:
           channel    1
           role       MOTIONDETECTOR_TRANSCEIVER
           subcount   1
           syntax     V:MOTION_DETECTION_ACTIVE:active=0
           usage      off
           subcmd:
             000:
               args       active=0
               dpt        MOTION_DETECTION_ACTIVE
               fnc       
               max        1
               min        0
               parname    MOTION_DETECTION_ACTIVE
               partype    3
               ps         VALUES
               unit       
         on:
           channel    1
           role       MOTIONDETECTOR_TRANSCEIVER
           subcount   1
           syntax     V:MOTION_DETECTION_ACTIVE:active=1
           usage      on
           subcmd:
             000:
               args       active=1
               dpt        MOTION_DETECTION_ACTIVE
               fnc       
               max        1
               min        0
               parname    MOTION_DETECTION_ACTIVE
               partype    3
               ps         VALUES
               unit       
     state:
       dpt        MOTION
Attributes:
   IODev      ccu_00
   ccureadingfilter (ILLUMINATION|MOTION)
   controldatapoint MOTION_DETECTION_ACTIVE
   eventMap   /datapoint RESET_MOTION 1:reset/datapoint MOTION_DETECTION_ACTIVE 1:detection-on/datapoint MOTION_DETECTION_ACTIVE 0:detection-off/
   hmstatevals SABOTAGE!(1|true):sabotage
   room       CCU_Devices
   statedatapoint MOTION
   substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
   webCmd     control
   widgetOverride control:uzsuToggle,off,on


DG_HmIP_RF_2

Internals:
   DEF        00091BE998ED56:2
   FUUID      602a8e1a-f33f-fe2d-e309-327776915c367519
   IODev      ccu_00
   NAME       DG_HmIP_RF_2
   NR         290
   STATE      ???
   TYPE       HMCCUCHN
   ccuaddr    00091BE998ED56:2
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    20_DG_Flur_BewegungsSensor_HM_IP:2
   ccusubtype SMI
   ccutype    HmIP-SMI
   readonly   no
   READINGS:
     2021-02-16 17:01:45   0.CONFIG_PENDING 0
     2021-02-16 17:01:45   0.DUTY_CYCLE    0
     2021-02-16 17:01:45   0.ERROR_CODE    0
     2021-02-16 17:01:45   0.LOW_BAT       ok
     2021-02-16 17:01:45   0.OPERATING_VOLTAGE 2.9
     2021-02-16 17:01:45   0.OPERATING_VOLTAGE_STATUS 0
     2021-02-16 17:01:45   0.RSSI_DEVICE   -62
     2021-02-16 17:01:45   0.SABOTAGE      0
     2021-02-16 17:01:45   0.UNREACH       alive
     2021-02-17 14:36:10   activity        alive
     2021-02-17 14:36:10   battery         ok
     2021-02-17 14:36:10   devstate        ok
     2021-02-17 14:36:10   rssidevice      -62
     2021-02-17 14:36:10   rssipeer        -57
   hmccu:
     channels   1
     devspec    00091BE998ED56:2
     nodefaults 1
     role       2:STATE_RESET_RECEIVER
     semDefaults 0
     cmdlist:
       get       
       set       
     control:
       chn        2
       dpt       
     dp:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      2.9
           OVAL       2.9
           SVAL       2.9
           VAL        2.9
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      -61
           OVAL       -61
           SVAL       -62
           VAL        -62
       0.RSSI_PEER:
         VALUES:
           OSVAL      -57
           OVAL       199
           SVAL       -57
           VAL        199
       0.SABOTAGE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
     roleCmds:
       get:
       set:
     state:
       chn        2
       dpt       
Attributes:
   IODev      ccu_00
   room       CCU_Devices


Grüße Joachim

kjmEjfu

Es fehlen die Werte aus dem 0er-Bereich, oder?

Für die werden standardmäßig keine Readings angelegt.

Willst du die trotzdem haben, musst du

attr DEVICE ccuflags showDeviceReadings

setzen.
Migriere derzeit zu Home Assistant

CottonIJo

Fhem die Wundertüte (positiv gemeint), wenn man's weiß ist es einfach, jetzt sehe ich alle gewünschten Readings, danke.
Wo finde ich die Beschreibung zu den Attributen? Das Wiki ist ja leider von Januar 2017 oder gibt es ein anderes als https://wiki.fhem.de/wiki/HMCCUDEV

Grüße Joachim

zap

Zitat von: CottonIJo am 17 Februar 2021, 15:59:25
Fhem die Wundertüte (positiv gemeint), wenn man's weiß ist es einfach, jetzt sehe ich alle gewünschten Readings, danke.
Wo finde ich die Beschreibung zu den Attributen? Das Wiki ist ja leider von Januar 2017 oder gibt es ein anderes als https://wiki.fhem.de/wiki/HMCCUDEV

Grüße Joachim

Ein Blick in die commandref könnte helfen
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

CottonIJo

Das ist ohne Frage sicherlich richtig, setzt aber sehr oft voraus, dass man weiß wonach man suchen muss.
Ist man neu in der Materie tut man sich etwas schwer damit.
Da finde ich die direkte Unterstützung im Forum hilfreicher, Wissen kann man dann im Nachhinein immer noch vertiefen.
Die CommandRef ist schon hilfreich, sie ist im ersten Anlauf nur nicht immer sofort zielführend.

Grüße Joachim

zap

Ich habe das mit den Readings im ersten Post des 4.4. Threads beschrieben:

https://forum.fhem.de/index.php/topic,107077.0.html

Wenn die 4.4. offiziell ist, werde ich das Wiki aktualisieren
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

CottonIJo

Stimmt, hatte ich ganz zu Anfang, als ich mit HmIP angefangen habe, gelesen und leider wieder verdrängt, mea culpa