HMCCU 5.0 Beta verfügbar

Begonnen von zap, 05 Januar 2020, 19:49:52

Vorheriges Thema - Nächstes Thema

juemuc

Hallo zap,

ich habe weiterhin diese Meldungen:
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for 0000DA498D425C  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for 0000DA498D427A  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for 0000DA498D4303  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for NEQ1477040  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for OEQ0223456  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773
2021.04.16 17:02:21 2: HMCCU [HMCCU3] Can't get device description for OEQ0424862  HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:380 HMCCUDEV_Set:3847 CallFn:1927 DoSet:1969 CommandSet:2804 getAllSets:104 CommandJsonList2:1265 AnalyzeCommand:1116 AnalyzeCommandChain:2764 FW_fC:962 FW_answerCall:597 FW_Read:3847 CallFn:773


config
4.8.027
firmware  3.57.4
host         ccu3-webui-3b
prot         http
version     4.4.066


Auch ich habe noch eine Zusatzfrage: Kann man das Protokoll auf "https" umstellen?

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

isy

Folgende FM bei FHEM shutdown restart (Auszug):
2021.04.16 19:24:08 1: PERL WARNING: Subroutine HMCCU_Initialize redefined at ./FHEM/88_HMCCU.pm line 361, <$fh> line 4338 (zig mal)
2021.04.16 19:24:08 1: PERL WARNING: Use of uninitialized value in numeric ne (!=) at ./FHEM/88_HMCCU.pm line 6092.
2021.04.16 19:24:28 1: PERL WARNING: Use of uninitialized value $cc in string ne at ./FHEM/88_HMCCU.pm line 7469.
2021.04.16 19:24:28 2: N/A [HMCCU]  HMCCU_SplitChnAddr:7642 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Address not defined for device
HMCCU_GetDeviceDesc:7644 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 1: PERL WARNING: Use of uninitialized value $address in concatenation (.) or string at ./FHEM/88_HMCCU.pm line 7646.
2021.04.16 19:24:28 2: HMCCU [CCU3] Can't get device description for   HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: N/A [HMCCU]  HMCCU_SplitChnAddr:7642 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Address not defined for device
HMCCU_GetDeviceDesc:7644 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Can't get device description for   HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: N/A [HMCCU]  HMCCU_SplitChnAddr:7642 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Address not defined for device
HMCCU_GetDeviceDesc:7644 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Can't get device description for   HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: N/A [HMCCU]  HMCCU_SplitChnAddr:7642 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Address not defined for device
HMCCU_GetDeviceDesc:7644 HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695
2021.04.16 19:24:28 2: HMCCU [CCU3] Can't get device description for   HMCCU_DetectDevice:7315 HMCCU_SetDefaultSCDatapoints:7373 HMCCU_GetSCDatapoints:3635 HMCCU_GetDeviceConfig:568 HMCCU_PostInit:3379 HandleTimeout:695

Ein Weg wird erst zu einem Weg, wenn man ihn geht

zap

@dl4br

Einige Fragen dazu:
- kommen diese Meldungen auch bei einem normalen FHEM Start? Also erst FHEM stoppen, etwas warten bzw. prüfen, dass keine Perl Prozesse mehr laufen, dann starten
- Hast Du die fhem.cfg manuell editiert? Wenn ja, ist der define vom IO Device der erste, d.h. HMCCU kommt vor HMCCUCHN und HMCCDEV?

Die Ausgabe von "grep HMCCU fhem.cfg" wäre ggf. interessant
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

zap

@juemuc

Sind das alle Geräte, die Du definiert hast oder gibt es weitere, für die diese Meldung nicht kommt?

Kannst du mal bitte prüfen, ob bei "get HMCCU3 ccuDevices" diese Geräte in der Liste auftauchen?

Zum Umstellen auf https den Zugriff in der CCU erlauben und beim define vom IO Device einfach https://ccu-ip angeben
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

zap

Zitat von: eurofinder am 16 April 2021, 16:46:52
@zap:
Danke für die neue Version.

Habe nochmals eine grundsätzliche Frage. Wenn ich bei FHEM ein shutdown restart durchführe, dann wird mein HMCCU-Device nicht automatisch gestartet. Wo muss ich was einstellen, damit dies automatisch erfolgt?

Gruß und schönes Wochenende
eurofinder

attr rpcserver on
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

isy

#485
Zitat von: zap am 17 April 2021, 08:46:31
@dl4br

Einige Fragen dazu:
- kommen diese Meldungen auch bei einem normalen FHEM Start? Also erst FHEM stoppen, etwas warten bzw. prüfen, dass keine Perl Prozesse mehr laufen, dann starten
- Hast Du die fhem.cfg manuell editiert? Wenn ja, ist der define vom IO Device der erste, d.h. HMCCU kommt vor HMCCUCHN und HMCCDEV?

Die Ausgabe von "grep HMCCU fhem.cfg" wäre ggf. interessant

@zap,
die FM sind nach einem Server Kaltstart wie in der Anlage. Die Leerzeilen entsprechen anderen Start-Up Meldungen, die nicht zum HMCCU gehören.

Nein, die fhem.cfg habe ich nicht manuell editiert.
Aber dein Hinweis auf die Reihenfolge der Definitionen könnte interessant sein:
1. HMCCU definiert (4.3)
2. HmIP-KRC4 definiert
2a. HmIP-KRC4 nach einigen Wochen defekt, in der CCU gelöscht, in FHEM nicht gelöscht.
3. HMIP-SWSD definiert

--> Der HMIP-SWSD hat nicht richtig funktioniert (siehe unsere Konversation dazu mit deinem Hinweis, auf HMCCU 4.4 Beta umzustellen)

4. HMCCU gelöscht
5. HMIP-SWSD gelöscht
6. HMCCU 4.4 neu definiert
7. HMIP-SWSD neu definiert

--> Die Def. für den HmIP-KRC4 liegt somit vor der Definition des HMCCU Moduls in der fhem.cfg
--> Die Def. für den HMIP-SWSD liegt hinter der Def. für HMCCU

Wenn ich noch was testen kann - gerne!

NACHTRAG:
Ich habe jetzt die Def. für den HmIP-KRC4 gelöscht, alle FM sind verschwunden.
--> Vielleicht eine wichtige Information. Ich hätte die Def. für HMCCU 4.3 vor der Einrichtung der Version 4.4 Beta nicht löschen dürfen.
--> Evtl. sollte das als Info beim Umstieg auf die Beta Version aufgenommen werden.

Nachtrag:
Ich habe jetzt noch mal shutdown restart ausgeführt.
--> Keine HMCCU Warnings o.ä.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

SamNitro

#486
EDIT: habe den RPC-Server mal neu gestartet schon läuft es  ::)



Versuche gerade einen HmIPW-DRS8 einzubinden.
Als HMCCUCHN kann ich schalten aber bekomme kein status.

Wenn ich ein get datapoint STATE ausführe aktualisiert er richtig

Was fehlt da noch?
control datapoint?
state datapoint?
oder ccuSetOnChange?

list Device
Internals:
   DEF        00161BE9A39272:2
   FUUID      607aefac-f33f-19ae-734b-605edd6193f7e349
   IODev      d_ccu
   NAME       test
   NR         1409
   STATE      off
   TYPE       HMCCUCHN
   ccuaddr    00161BE9A39272:2
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIPW-DRS8 00161BE9A39272:2
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_VIRTUAL_RECEIVER
   ccusubtype DRS8
   ccutype    HmIPW-DRS8
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-04-17 16:56:08   PROCESS         STABLE
     2021-04-17 16:56:08   SECTION         2
     2021-04-17 16:56:08   SECTION_STATUS  NORMAL
     2021-04-17 16:56:08   STATE           off
     2021-04-17 17:00:23   activity        alive
     2021-04-17 16:56:08   control         off
     2021-04-17 17:00:23   devstate        ok
     2021-04-17 17:00:23   hmstate         off
     2021-04-17 16:56:08   state           off
   hmccu:
     channels   1
     devspec    00161BE9A39272:2
     nodefaults 0
     role       2:SWITCH_VIRTUAL_RECEIVER
     semDefaults 0
     cmdlist:
       get       
       set        off:noArg on-till on-for-timer on:noArg
     control:
       chn        2
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           OSVAL      19.0
           OVAL       19.000000
           SVAL       19.0
           VAL        19.000000
       0.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.2.4
           OVAL       1.2.4
           SVAL       1.2.4
           VAL        1.2.4
         VALUES:
       0.ARR_TIMEOUT:
         MASTER:
           OSVAL      10
           OVAL       10
           SVAL       10
           VAL        10
         VALUES:
       0.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.6.0
           OVAL       1.6.0
           SVAL       1.6.0
           VAL        1.6.0
         VALUES:
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       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.DAYLIGHT_SAVINGS_TIME:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       0.DISABLE_MSG_TO_AC:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.DISPLAY_CONTRAST:
         MASTER:
           OSVAL      31
           OVAL       31
           SVAL       31
           VAL        31
         VALUES:
       0.DST_END_DAY_OF_WEEK:
         MASTER:
           OSVAL      SUNDAY
           OVAL       0
           SVAL       SUNDAY
           VAL        0
         VALUES:
       0.DST_END_MONTH:
         MASTER:
           OSVAL      10
           OVAL       10
           SVAL       10
           VAL        10
         VALUES:
       0.DST_END_TIME:
         MASTER:
           OSVAL      180
           OVAL       180
           SVAL       180
           VAL        180
         VALUES:
       0.DST_END_WEEK_OF_MONTH:
         MASTER:
           OSVAL      LAST
           OVAL       5
           SVAL       LAST
           VAL        5
         VALUES:
       0.DST_START_DAY_OF_WEEK:
         MASTER:
           OSVAL      SUNDAY
           OVAL       0
           SVAL       SUNDAY
           VAL        0
         VALUES:
       0.DST_START_MONTH:
         MASTER:
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       0.DST_START_TIME:
         MASTER:
           OSVAL      120
           OVAL       120
           SVAL       120
           VAL        120
         VALUES:
       0.DST_START_WEEK_OF_MONTH:
         MASTER:
           OSVAL      LAST
           OVAL       5
           SVAL       LAST
           VAL        5
         VALUES:
       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.ERROR_OVERHEAT:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.ERROR_UNDERVOLTAGE:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.HARDWARE_VERSION:
         SERVICE:
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       0.INSTALL_TEST:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.LATITUDE:
         MASTER:
           OSVAL      51.2
           OVAL       51.2
           SVAL       51.2
           VAL        51.2
         VALUES:
       0.LOCAL_RESET_DISABLED:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       0.LONGITUDE:
         MASTER:
           OSVAL      6.8
           OVAL       6.8
           SVAL       6.8
           VAL        6.8
         VALUES:
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      24.2
           OVAL       24.200000
           SVAL       24.2
           VAL        24.200000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.OS_VERSION:
         SERVICE:
           OSVAL      1.34.1
           OVAL       1.34.1
           SVAL       1.34.1
           VAL        1.34.1
         VALUES:
       0.OVERTEMP_LEVEL:
         MASTER:
           OSVAL      70
           OVAL       70
           SVAL       70
           VAL        70
         VALUES:
       0.SUPPORTING_WIRED_OPERATION_MODE:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       0.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.UTC_DST_OFFSET:
         MASTER:
           OSVAL      120
           OVAL       120
           SVAL       120
           VAL        120
         VALUES:
       0.UTC_OFFSET:
         MASTER:
           OSVAL      60
           OVAL       60
           SVAL       60
           VAL        60
         VALUES:
       2.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.2.4
           OVAL       1.2.4
           SVAL       1.2.4
           VAL        1.2.4
         VALUES:
       2.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.6.0
           OVAL       1.6.0
           SVAL       1.6.0
           VAL        1.6.0
         VALUES:
       2.HARDWARE_VERSION:
         SERVICE:
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       2.LOGIC_COMBINATION:
         MASTER:
           OSVAL      LOGIC_OR
           OVAL       1
           SVAL       LOGIC_OR
           VAL        1
         VALUES:
       2.OS_VERSION:
         SERVICE:
           OSVAL      1.34.1
           OVAL       1.34.1
           SVAL       1.34.1
           VAL        1.34.1
         VALUES:
       2.POWERUP_JUMPTARGET:
         MASTER:
           OSVAL      OFF
           OVAL       0
           SVAL       OFF
           VAL        0
         VALUES:
       2.POWERUP_OFFDELAY_UNIT:
         MASTER:
           OSVAL      100MS
           OVAL       0
           SVAL       100MS
           VAL        0
         VALUES:
       2.POWERUP_OFFDELAY_VALUE:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       2.POWERUP_OFFTIME_UNIT:
         MASTER:
           OSVAL      H
           OVAL       7
           SVAL       H
           VAL        7
         VALUES:
       2.POWERUP_OFFTIME_VALUE:
         MASTER:
           OSVAL      31
           OVAL       31
           SVAL       31
           VAL        31
         VALUES:
       2.POWERUP_ONDELAY_UNIT:
         MASTER:
           OSVAL      100MS
           OVAL       0
           SVAL       100MS
           VAL        0
         VALUES:
       2.POWERUP_ONDELAY_VALUE:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       2.POWERUP_ONTIME_UNIT:
         MASTER:
           OSVAL      H
           OVAL       7
           SVAL       H
           VAL        7
         VALUES:
       2.POWERUP_ONTIME_VALUE:
         MASTER:
           OSVAL      31
           OVAL       31
           SVAL       31
           VAL        31
         VALUES:
       2.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       2.SECTION:
         VALUES:
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
       2.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.STATE:
         VALUES:
           OSVAL      off
           OVAL       false
           SVAL       off
           VAL        false
       2.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       d.APPLICATION_VERSION:
         SERVICE:
           OSVAL      1.2.4
           OVAL       1.2.4
           SVAL       1.2.4
           VAL        1.2.4
         VALUES:
       d.BOOTLOADER_VERSION:
         SERVICE:
           OSVAL      1.6.0
           OVAL       1.6.0
           SVAL       1.6.0
           VAL        1.6.0
         VALUES:
       d.HARDWARE_VERSION:
         SERVICE:
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
         VALUES:
       d.OS_VERSION:
         SERVICE:
           OSVAL      1.34.1
           OVAL       1.34.1
           SVAL       1.34.1
           VAL        1.34.1
         VALUES:
       d.TEST_STATUS:
         SERVICE:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
         off:
           channel    2
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on:
           channel    2
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on-for-timer:
           channel    2
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?duration V:STATE:1
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on-till:
           channel    2
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?time V:STATE:1
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
     state:
       chn        2
       dpt        STATE
Attributes:
   IODev      d_ccu
   cmdIcon    on:general_an off:general_aus
   room       Homematic
   statedatapoint STATE


get deviceInfo
Device channels and datapoints

DEV HmIPW-02-DRS8-Keller 00161BE9A39272 interface=HmIP-RF type=HmIPW-DRS8
CHN 00161BE9A39272:0 HmIPW-02-DRS8-Keller:0
   0.ACTUAL_TEMPERATURE = 19.000000 {f} [RE]
   0.COMBINED_PARAMETER = {s} [W]
   0.CONFIG_PENDING = false {b} [RE]
   0.ERROR_CODE = 0 {n} [RE]
   0.ERROR_OVERHEAT = false {b} [RE]
   0.ERROR_UNDERVOLTAGE = false {b} [RE]
   0.IDENTIFICATION_MODE_KEY_VISUAL = {b} [W]
   0.IDENTIFICATION_MODE_LCD_BACKLIGHT = {b} [W]
   0.IDENTIFY_DURATION = {f} [W]
   0.IDENTIFY_TARGET_LEVEL = {f} [W]
   0.INSTALL_TEST = false {b} [RW]
   0.OPERATING_VOLTAGE = 24.200000 {f} [RE]
   0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
   0.UNREACH = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
CHN 00161BE9A39272:1 HmIPW-DRS8 00161BE9A39272:1
   1.PROCESS = 0 {i} [RE]
   1.SECTION = 0 {i} [RE]
   1.SECTION_STATUS = 0 {i} [RE]
   1.STATE = false {b} [RE]
CHN 00161BE9A39272:2 HmIPW-DRS8 00161BE9A39272:2
   2.COMBINED_PARAMETER = {s} [W]
   2.ON_TIME = {f} [W]
   2.PROCESS = 0 {i} [RE]
   2.SECTION = 0 {i} [RE]
   2.SECTION_STATUS = 0 {i} [RE]
   2.STATE = false {b} [RWE]
CHN 00161BE9A39272:3 HmIPW-DRS8 00161BE9A39272:3
   3.COMBINED_PARAMETER = {s} [W]
   3.ON_TIME = {f} [W]
   3.PROCESS = 0 {i} [RE]
   3.SECTION = 0 {i} [RE]
   3.SECTION_STATUS = 0 {i} [RE]
   3.STATE = false {b} [RWE]
CHN 00161BE9A39272:4 HmIPW-DRS8 00161BE9A39272:4
   4.COMBINED_PARAMETER = {s} [W]
   4.ON_TIME = {f} [W]
   4.PROCESS = 0 {i} [RE]
   4.SECTION = 0 {i} [RE]
   4.SECTION_STATUS = 0 {i} [RE]
   4.STATE = false {b} [RWE]
CHN 00161BE9A39272:5 HmIPW-DRS8 00161BE9A39272:5
   5.PROCESS = 0 {i} [RE]
   5.SECTION = 2 {i} [RE]
   5.SECTION_STATUS = 0 {i} [RE]
   5.STATE = true {b} [RE]
CHN 00161BE9A39272:6 HmIPW-DRS8 00161BE9A39272:6
   6.COMBINED_PARAMETER = {s} [W]
   6.ON_TIME = {f} [W]
   6.PROCESS = 0 {i} [RE]
   6.SECTION = 2 {i} [RE]
   6.SECTION_STATUS = 0 {i} [RE]
   6.STATE = true {b} [RWE]
CHN 00161BE9A39272:7 HmIPW-DRS8 00161BE9A39272:7
   7.COMBINED_PARAMETER = {s} [W]
   7.ON_TIME = {f} [W]
   7.PROCESS = 0 {i} [RE]
   7.SECTION = 0 {i} [RE]
   7.SECTION_STATUS = 0 {i} [RE]
   7.STATE = false {b} [RWE]
CHN 00161BE9A39272:8 HmIPW-DRS8 00161BE9A39272:8
   8.COMBINED_PARAMETER = {s} [W]
   8.ON_TIME = {f} [W]
   8.PROCESS = 0 {i} [RE]
   8.SECTION = 0 {i} [RE]
   8.SECTION_STATUS = 0 {i} [RE]
   8.STATE = false {b} [RWE]
CHN 00161BE9A39272:9 HmIPW-DRS8 00161BE9A39272:9
   9.PROCESS = 0 {i} [RE]
   9.SECTION = 0 {i} [RE]
   9.SECTION_STATUS = 0 {i} [RE]
   9.STATE = false {b} [RE]
CHN 00161BE9A39272:10 HmIPW-DRS8 00161BE9A39272:10
   10.COMBINED_PARAMETER = {s} [W]
   10.ON_TIME = {f} [W]
   10.PROCESS = 0 {i} [RE]
   10.SECTION = 0 {i} [RE]
   10.SECTION_STATUS = 0 {i} [RE]
   10.STATE = false {b} [RWE]
CHN 00161BE9A39272:11 HmIPW-DRS8 00161BE9A39272:11
   11.COMBINED_PARAMETER = {s} [W]
   11.ON_TIME = {f} [W]
   11.PROCESS = 0 {i} [RE]
   11.SECTION = 0 {i} [RE]
   11.SECTION_STATUS = 0 {i} [RE]
   11.STATE = false {b} [RWE]
CHN 00161BE9A39272:12 HmIPW-DRS8 00161BE9A39272:12
   12.COMBINED_PARAMETER = {s} [W]
   12.ON_TIME = {f} [W]
   12.PROCESS = 0 {i} [RE]
   12.SECTION = 0 {i} [RE]
   12.SECTION_STATUS = 0 {i} [RE]
   12.STATE = false {b} [RWE]
CHN 00161BE9A39272:13 HmIPW-DRS8 00161BE9A39272:13
   13.PROCESS = 0 {i} [RE]
   13.SECTION = 0 {i} [RE]
   13.SECTION_STATUS = 0 {i} [RE]
   13.STATE = false {b} [RE]
CHN 00161BE9A39272:14 HmIPW-DRS8 00161BE9A39272:14
   14.COMBINED_PARAMETER = {s} [W]
   14.ON_TIME = {f} [W]
   14.PROCESS = 0 {i} [RE]
   14.SECTION = 0 {i} [RE]
   14.SECTION_STATUS = 0 {i} [RE]
   14.STATE = false {b} [RWE]
CHN 00161BE9A39272:15 HmIPW-DRS8 00161BE9A39272:15
   15.COMBINED_PARAMETER = {s} [W]
   15.ON_TIME = {f} [W]
   15.PROCESS = 0 {i} [RE]
   15.SECTION = 0 {i} [RE]
   15.SECTION_STATUS = 0 {i} [RE]
   15.STATE = false {b} [RWE]
CHN 00161BE9A39272:16 HmIPW-DRS8 00161BE9A39272:16
   16.COMBINED_PARAMETER = {s} [W]
   16.ON_TIME = {f} [W]
   16.PROCESS = 0 {i} [RE]
   16.SECTION = 0 {i} [RE]
   16.SECTION_STATUS = 0 {i} [RE]
   16.STATE = false {b} [RWE]
CHN 00161BE9A39272:17 HmIPW-DRS8 00161BE9A39272:17
   17.PROCESS = 0 {i} [RE]
   17.SECTION = 0 {i} [RE]
   17.SECTION_STATUS = 0 {i} [RE]
   17.STATE = false {b} [RE]
CHN 00161BE9A39272:18 HmIPW-DRS8 00161BE9A39272:18
   18.COMBINED_PARAMETER = {s} [W]
   18.ON_TIME = {f} [W]
   18.PROCESS = 0 {i} [RE]
   18.SECTION = 0 {i} [RE]
   18.SECTION_STATUS = 0 {i} [RE]
   18.STATE = false {b} [RWE]
CHN 00161BE9A39272:19 HmIPW-DRS8 00161BE9A39272:19
   19.COMBINED_PARAMETER = {s} [W]
   19.ON_TIME = {f} [W]
   19.PROCESS = 0 {i} [RE]
   19.SECTION = 0 {i} [RE]
   19.SECTION_STATUS = 0 {i} [RE]
   19.STATE = false {b} [RWE]
CHN 00161BE9A39272:20 HmIPW-DRS8 00161BE9A39272:20
   20.COMBINED_PARAMETER = {s} [W]
   20.ON_TIME = {f} [W]
   20.PROCESS = 0 {i} [RE]
   20.SECTION = 0 {i} [RE]
   20.SECTION_STATUS = 0 {i} [RE]
   20.STATE = false {b} [RWE]
CHN 00161BE9A39272:21 HmIPW-DRS8 00161BE9A39272:21
   21.PROCESS = 0 {i} [RE]
   21.SECTION = 0 {i} [RE]
   21.SECTION_STATUS = 0 {i} [RE]
   21.STATE = false {b} [RE]
CHN 00161BE9A39272:22 HmIPW-DRS8 00161BE9A39272:22
   22.COMBINED_PARAMETER = {s} [W]
   22.ON_TIME = {f} [W]
   22.PROCESS = 0 {i} [RE]
   22.SECTION = 0 {i} [RE]
   22.SECTION_STATUS = 0 {i} [RE]
   22.STATE = false {b} [RWE]
CHN 00161BE9A39272:23 HmIPW-DRS8 00161BE9A39272:23
   23.COMBINED_PARAMETER = {s} [W]
   23.ON_TIME = {f} [W]
   23.PROCESS = 0 {i} [RE]
   23.SECTION = 0 {i} [RE]
   23.SECTION_STATUS = 0 {i} [RE]
   23.STATE = false {b} [RWE]
CHN 00161BE9A39272:24 HmIPW-DRS8 00161BE9A39272:24
   24.COMBINED_PARAMETER = {s} [W]
   24.ON_TIME = {f} [W]
   24.PROCESS = 0 {i} [RE]
   24.SECTION = 0 {i} [RE]
   24.SECTION_STATUS = 0 {i} [RE]
   24.STATE = false {b} [RWE]
CHN 00161BE9A39272:25 HmIPW-DRS8 00161BE9A39272:25
   25.PROCESS = 0 {i} [RE]
   25.SECTION = 0 {i} [RE]
   25.SECTION_STATUS = 0 {i} [RE]
   25.STATE = false {b} [RE]
CHN 00161BE9A39272:26 HmIPW-DRS8 00161BE9A39272:26
   26.COMBINED_PARAMETER = {s} [W]
   26.ON_TIME = {f} [W]
   26.PROCESS = 0 {i} [RE]
   26.SECTION = 0 {i} [RE]
   26.SECTION_STATUS = 0 {i} [RE]
   26.STATE = false {b} [RWE]
CHN 00161BE9A39272:27 HmIPW-DRS8 00161BE9A39272:27
   27.COMBINED_PARAMETER = {s} [W]
   27.ON_TIME = {f} [W]
   27.PROCESS = 0 {i} [RE]
   27.SECTION = 0 {i} [RE]
   27.SECTION_STATUS = 0 {i} [RE]
   27.STATE = false {b} [RWE]
CHN 00161BE9A39272:28 HmIPW-DRS8 00161BE9A39272:28
   28.COMBINED_PARAMETER = {s} [W]
   28.ON_TIME = {f} [W]
   28.PROCESS = 0 {i} [RE]
   28.SECTION = 0 {i} [RE]
   28.SECTION_STATUS = 0 {i} [RE]
   28.STATE = false {b} [RWE]
CHN 00161BE9A39272:29 HmIPW-DRS8 00161BE9A39272:29
   29.PROCESS = 0 {i} [RE]
   29.SECTION = 0 {i} [RE]
   29.SECTION_STATUS = 0 {i} [RE]
   29.STATE = false {b} [RE]
CHN 00161BE9A39272:30 HmIPW-DRS8 00161BE9A39272:30
   30.COMBINED_PARAMETER = {s} [W]
   30.ON_TIME = {f} [W]
   30.PROCESS = 0 {i} [RE]
   30.SECTION = 0 {i} [RE]
   30.SECTION_STATUS = 0 {i} [RE]
   30.STATE = false {b} [RWE]
CHN 00161BE9A39272:31 HmIPW-DRS8 00161BE9A39272:31
   31.COMBINED_PARAMETER = {s} [W]
   31.ON_TIME = {f} [W]
   31.PROCESS = 0 {i} [RE]
   31.SECTION = 0 {i} [RE]
   31.SECTION_STATUS = 0 {i} [RE]
   31.STATE = false {b} [RWE]
CHN 00161BE9A39272:32 HmIPW-DRS8 00161BE9A39272:32
   32.COMBINED_PARAMETER = {s} [W]
   32.ON_TIME = {f} [W]
   32.PROCESS = 0 {i} [RE]
   32.SECTION = 0 {i} [RE]
   32.SECTION_STATUS = 0 {i} [RE]
   32.STATE = false {b} [RWE]
CHN 00161BE9A39272:33 HmIPW-DRS8 00161BE9A39272:33
   33.COMBINED_PARAMETER = {s} [W]
   33.WEEK_PROGRAM_CHANNEL_LOCKS = 0 {i} [RE]
   33.WEEK_PROGRAM_TARGET_CHANNEL_LOCK = {i} [W]
   33.WEEK_PROGRAM_TARGET_CHANNEL_LOCKS = {i} [W]

Device detection:
StateDatapoint = 14.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 30.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 8.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 5.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 19.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 24.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 29.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 10.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 18.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 26.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 20.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 28.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 16.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 11.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 22.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 23.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 1.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 12.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 9.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 21.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 4.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 13.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 7.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 2.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 31.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 27.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 3.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 15.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 6.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 32.STATE [SWITCH_VIRTUAL_RECEIVER]
StateDatapoint = 17.STATE [SWITCH_TRANSMITTER]
StateDatapoint = 25.STATE [SWITCH_TRANSMITTER]
ControlDatapoint = 22.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 11.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 23.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 12.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 4.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 2.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 7.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 31.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 3.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 15.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 27.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 6.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 32.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 30.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 14.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 8.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 19.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 24.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 10.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 18.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 26.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 20.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 28.STATE [SWITCH_VIRTUAL_RECEIVER]
ControlDatapoint = 16.STATE [SWITCH_VIRTUAL_RECEIVER]

Recommended module for device definition: HMCCUDEV

Current state datapoint = 2.STATE

Current control datapoint = 2.STATE

Device description

Device 00161BE9A39272 HmIPW-02-DRS8-Keller [HmIPW-DRS8]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 00161BE9A39272:0,00161BE9A39272:1,00161BE9A39272:2,00161BE9A39272:3,00161BE9A39272:4,00161BE9A39272:5,00161BE9A39272:6,00161BE9A39272:7,00161BE9A39272:8,00161BE9A39272:9,00161BE9A39272:10,00161BE9A39272:11,00161BE9A39272:12,00161BE9A39272:13,00161BE9A39272:14,00161BE9A39272:15,00161BE9A39272:16,00161BE9A39272:17,00161BE9A39272:18,00161BE9A39272:19,00161BE9A39272:20,00161BE9A39272:21,00161BE9A39272:22,00161BE9A39272:23,00161BE9A39272:24,00161BE9A39272:25,00161BE9A39272:26,00161BE9A39272:27,00161BE9A39272:28,00161BE9A39272:29,00161BE9A39272:30,00161BE9A39272:31,00161BE9A39272:32,00161BE9A39272:33
  DIRECTION: NONE
  FIRMWARE: 1.2.4
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 11505165
  ROAMING: 0
  RX_MODE: ALWAYS,LAZY_CONFIG
  SUBTYPE: DRS8
  UPDATABLE: 1
Channel 00161BE9A39272:0 HmIPW-02-DRS8-Keller:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 00161BE9A39272
  PARENT_TYPE: HmIPW-DRS8
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 00161BE9A39272:2 HmIPW-DRS8 00161BE9A39272:2 [SWITCH_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: CONDITIONAL_SWITCH,SWITCH,REMOTE_CONTROL,LEVEL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 00161BE9A39272
  PARENT_TYPE: HmIPW-DRS8
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Support for role SWITCH_VIRTUAL_RECEIVER of device type HmIPW-DRS8 is built in.



get config
Device 00161BE9A39272
  Channel 0 [MASTER]
    ARR_TIMEOUT = 10
    CYCLIC_INFO_MSG = 1
    CYCLIC_INFO_MSG_DIS = 1
    CYCLIC_INFO_MSG_DIS_UNCHANGED = 20
    CYCLIC_INFO_MSG_OVERDUE_THRESHOLD = 2
    DAYLIGHT_SAVINGS_TIME = true
    DISABLE_MSG_TO_AC = false
    DISPLAY_CONTRAST = 31
    DST_END_DAY_OF_WEEK = SUNDAY
    DST_END_MONTH = 10
    DST_END_TIME = 180
    DST_END_WEEK_OF_MONTH = LAST
    DST_START_DAY_OF_WEEK = SUNDAY
    DST_START_MONTH = 3
    DST_START_TIME = 120
    DST_START_WEEK_OF_MONTH = LAST
    ENABLE_ROUTING = true
    LATITUDE = 51.2
    LOCAL_RESET_DISABLED = false
    LONGITUDE = 6.8
    OVERTEMP_LEVEL = 70
    SUPPORTING_WIRED_OPERATION_MODE = true
    UTC_DST_OFFSET = 120
    UTC_OFFSET = 60
  Channel 0 [SERVICE]
    APPLICATION_VERSION = 1.2.4
    BOOTLOADER_VERSION = 1.6.0
    HARDWARE_VERSION = 3
    OS_VERSION = 1.34.1
    TEST_STATUS = 0
  Channel 2 [MASTER]
    LOGIC_COMBINATION = LOGIC_OR
    POWERUP_JUMPTARGET = OFF
    POWERUP_OFFDELAY_UNIT = 100MS
    POWERUP_OFFDELAY_VALUE = 0
    POWERUP_OFFTIME_UNIT = H
    POWERUP_OFFTIME_VALUE = 31
    POWERUP_ONDELAY_UNIT = 100MS
    POWERUP_ONDELAY_VALUE = 0
    POWERUP_ONTIME_UNIT = H
    POWERUP_ONTIME_VALUE = 31
  Channel 2 [SERVICE]
    APPLICATION_VERSION = 1.2.4
    BOOTLOADER_VERSION = 1.6.0
    HARDWARE_VERSION = 3
    OS_VERSION = 1.34.1
    TEST_STATUS = 0
  Channel d [SERVICE]
    APPLICATION_VERSION = 1.2.4
    BOOTLOADER_VERSION = 1.6.0
    HARDWARE_VERSION = 3
    OS_VERSION = 1.34.1
    TEST_STATUS = 0
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

eurofinder

@zap:
Zitatattr rpcserver on
Danke. Irgendwie hatte ich gedacht, dass würde entfallen - habe das wohl was falsch verstanden :-)

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

juemuc

Zitat von: zap am 17 April 2021, 08:54:39
@juemuc

Sind das alle Geräte, die Du definiert hast oder gibt es weitere, für die diese Meldung nicht kommt?

Kannst du mal bitte prüfen, ob bei "get HMCCU3 ccuDevices" diese Geräte in der Liste auftauchen?

Zum Umstellen auf https den Zugriff in der CCU erlauben und beim define vom IO Device einfach https://ccu-ip angeben

Hallo zap,

ja die Devices sind alle enthalten:
Name Model Interface Address Channels Supported roles
HM-RCV-50 BidCoS-RF HM-RCV-50 BidCos-RF BidCoS-RF 51 VIRTUAL_KEY [50x]
HM_Sen_DB_PCB_NEQ0956261 HM-Sen-DB-PCB BidCos-RF NEQ0956261 2 KEY [1x]
HM_Sec_RHS_NEQ1477040 HM-Sec-RHS BidCos-RF NEQ1477040 2 ROTARY_HANDLE_SENSOR [1x]
HM_ES_PMSw1_Pl_DN_R1_NEQ1662710 HM-ES-PMSw1-Pl-DN-R1 BidCos-RF NEQ1662710 7 POWERMETER [1x]
SWITCH [1x]

HM_MOD_Re_8_OEQ0206895 HM-MOD-Re-8 BidCos-RF OEQ0206895 9 SWITCH [8x]
HM_Sec_SCo_OEQ0223456 HM-Sec-SCo BidCos-RF OEQ0223456 2 SHUTTER_CONTACT [1x]
HM_Sec_SCo_OEQ0424862 HM-Sec-SCo BidCos-RF OEQ0424862 2 SHUTTER_CONTACT [1x]
HM-LC-Sw1PBU-FM OEQ0625708 HM-LC-Sw1PBU-FM BidCos-RF OEQ0625708 2 SWITCH [1x]
HMIP-SWDO 0000DA498D425C HMIP-SWDO HmIP-RF 0000DA498D425C 3 SHUTTER_CONTACT [1x]
HMIP-SWDO 0000DA498D427A HMIP-SWDO HmIP-RF 0000DA498D427A 3 SHUTTER_CONTACT [1x]
HMIP-SWDO 0000DA498D4303 HMIP-SWDO HmIP-RF 0000DA498D4303 3 SHUTTER_CONTACT [1x]
HmIP-BSM 000858A9ABDF0E HmIP-BSM HmIP-RF 000858A9ABDF0E 10 ENERGIE_METER_TRANSMITTER [1x]
KEY_TRANSCEIVER [2x]
SWITCH_TRANSMITTER [1x]
SWITCH_VIRTUAL_RECEIVER [3x]

HmIP-BSM 00085A49A3F759 HmIP-BSM HmIP-RF 00085A49A3F759 10 ENERGIE_METER_TRANSMITTER [1x]
KEY_TRANSCEIVER [2x]
SWITCH_TRANSMITTER [1x]
SWITCH_VIRTUAL_RECEIVER [3x]

HmIP-SMI 000918A9952DE7 HmIP-SMI HmIP-RF 000918A9952DE7 4 MOTIONDETECTOR_TRANSCEIVER [1x]
HmIP-SMI 00091A498F0907 HmIP-SMI HmIP-RF 00091A498F0907 4 MOTIONDETECTOR_TRANSCEIVER [1x]
HmIP-RCV-50 HmIP-RCV-1 HmIP-RCV-50 HmIP-RF HmIP-RCV-1 51 KEY_TRANSCEIVER [50x]


Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

1.fhemtester

    Zitat von: zap am 16 April 2021, 12:26:42

    • Geräte vom Typ HmIP-SMI55 werden nun von "get create" und "get createDev" als 3 HMCCUCHN Devices in FHEM angelegt @1.fhemtester: Kannst Du das bitte mal testen?

    Den HmIP-SMI55 hab ich gelöscht.

    Nach "get create" Ich hab weiterhin ein HMCCUDEV.
    Neu ist: cmdIcon reset:rc_BACK und eine Dropdown Box beim DeviceOverview.

    Weiters hab ich jetzt auch den HmIP-FSM16 als HMCCUDEV. Kopplung mit HmIP-SMI55 manueller Schalterfunktion geht auch, Kopplung mit Bewegungsmelder muss ich noch testen.

    In Internals sehe ich receiver HmIP_FSM16.
    Sollte ich sehen können welcher HmIP-SMI55 Kanal den HmIP-FSM16 schaltet ?

    kjmEjfu

    Ich habe gerade dann mal die aktuelle Version installiert und beim Präsenzmelder geschaut (natürlich erstmal alles alte rausgeworfen).
    Sieht soweit gut aus. Aber wolltest du nicht sabotage per default als eigenes Reading ausliefern?
    Zumindest jetzt beim HmIP-SPI musste ich dafür wieder ccuflags und ccureadingname definieren.
    Migriere derzeit zu Home Assistant

    zap

    Zitat von: kjmEjfu am 12 April 2021, 14:48:57
    Ich würde mal gerne über Geräte wie z.B. die BDTs diskutieren.
    Die sehen derzeit so aus:

    Macht es Sinn, dass der state datapoint auf 4.LEVEL steht?
    So kann ich in diesem Device ja 4.LEVEL, 5.LEVEL und 6.LEVEL ändern. Der daraus kombinierte Level steht dann in 3.LEVEL.
    Wenn aber der BDT, so wie im Modul vorgeschlagen, als HMCCUDEV angelegt wird, wird der state halt u.U. nicht richtig dargestellt: 4.LEVEL steht auf 0, 5.LEVEL auf 100, aber als state für das Device wird 4.LEVEL, also 0, angezeigt. Der richtige Wert, in Abhängigkeit von den Einstellungen im Gerät, könnte aber 5.LEVEL, also 100, sein. Der richtige Werte würde in 3.LEVEL angezeigt werden.

    Macht es also nicht eigentlich Sinn, wenn der state datapoint per default auf 3.LEVEL gestellt wird?
    Oder habe ich einen Denkfehler?

    Nein, Du hast recht. Du weißt nicht zufällig, aus welchem Grund EQ-3 diesem Gerät (und einigen anderen) 3 identische Schaltkanäle spendiert?
    2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
    Entwicklung: FHEM auf AMD NUC (Ubuntu)
    Produktiv inzwischen auf Home Assistant gewechselt.
    Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

    zap

    Zitat von: eurofinder am 17 April 2021, 17:16:15
    @zap:Danke. Irgendwie hatte ich gedacht, dass würde entfallen - habe das wohl was falsch verstanden :-)

    Gruß
    eurofinder

    Ich bin immer noch hin und her gerissen, ob ich den automatischen Start der RPC-Server als Default auf "on" setzen soll. Die Idee dahinter ist, dass jemand, der mit HMCCU beginnt, erst mal seine Geräte definiert, ggf. auch FHEM das eine oder andere Mal neu startet und als Abschluss sozusagen dann die RPC-Server auf Autostart setzt.
    Ich lasse mich aber gerne überzeugen, wenn ich mit dieser Meinung alleine bin ;)
    2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
    Entwicklung: FHEM auf AMD NUC (Ubuntu)
    Produktiv inzwischen auf Home Assistant gewechselt.
    Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

    zap

    Zitat von: SamNitro am 17 April 2021, 17:05:10
    EDIT: habe den RPC-Server mal neu gestartet schon läuft es  ::)



    Versuche gerade einen HmIPW-DRS8 einzubinden.
    Als HMCCUCHN kann ich schalten aber bekomme kein status.

    Wenn ich ein get datapoint STATE ausführe aktualisiert er richtig

    Was fehlt da noch?
    control datapoint?
    state datapoint?
    oder ccuSetOnChange?


    Ja, es funktioniert, wenn Du ein HMCCUCHN nimmst und den richtigen Kanal erwischst. Aber eigentlich sind diese Wired Aktoren so aufgebaut (am Beispiel dieses 8-fach Schalters):

    8 Kanalgruppen bestehend aus je 4 Kanälen = 32 Kanäle insgesamt

    Jede Kanalgruppe fängt mit einem SWITCH_TRANSMITTER Kanal an (readonly) gefolgt von 3 SWITCH_VIRTUAL_RECEIVER Kanälen (read/write). Du hast mit Kanal 2 einen solchen SWITCH_VIRTUAL_RECEIVER verwendet, der Lesen und Schreiben erlaubt. Hättest Du den Kanal 1 verwendet, wäre kein Schalten möglich.
    Der SWITCH_TRANSMITTER Kanal einer Gruppe enthält den kombinierten Status der 3 SWITCH_VIRTUAL_RECEIVER Kanäle. Daher wäre es eigentlich richtig, für jede Kanalgruppe ein HMCCUDEV zu definieren. Die Defines wären alle identisch (gleiche Geräteadresse), die state- und controldatapoints jedoch unterschiedlich.

    Beispiel:


    define Kanalgruppe1 00161BE9A39272
    define Kanalgruppe2 00161BE9A39272
    define Kanalgruppe3 00161BE9A39272
    attr Kanalgruppe1 statedatapoint 1.STATE
    attr Kanalgruppe1 controldatapoint 2.STATE (oder 3.STATE oder 4.STATE)
    attr Kanalgruppe2 statedatapoint 5.STATE
    attr Kanalgruppe2 controldatapoint 6.STATE (oder 7.STATE oder 8.STATE)
    attr Kanalgruppe3 statedatapoint 9.STATE
    attr Kanalgruppe4 controldatapoint 10.STATE (oder 11.STATE oder 12.STATE)
    usw.


    Ich muss dem HMCCU Autodetect-Algorithmus noch diese Art von Devices (Kanalgruppen) beibringen. Daher bleibt aktuell nur die manuelle Definition.
    2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
    Entwicklung: FHEM auf AMD NUC (Ubuntu)
    Produktiv inzwischen auf Home Assistant gewechselt.
    Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

    zap

    Zitat von: juemuc am 17 April 2021, 17:28:09
    Hallo zap,

    ja die Devices sind alle enthalten:


    Kommen die Meldungen nur während dem Start? Lassen sich die Geräte in FHEM normal nutzen?
    2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
    Entwicklung: FHEM auf AMD NUC (Ubuntu)
    Produktiv inzwischen auf Home Assistant gewechselt.
    Maintainer: FULLY, Meteohub, HMCCU, AndroidDB