HMCCU 5.0 im SVN verfügbar

Begonnen von zap, 26 Oktober 2021, 19:01:00

Vorheriges Thema - Nächstes Thema

Reinhard.M

Hallo zap,
jetzt ist mir beim Senden 3 Mal die Datenbank des Forums abgeraucht, ich versuche es mal mit getrennten Postings. Hier das erste.
HM_Rau_Sued ist ein HmIP-FROLL.
Für HM_DA_Esstisch sieht die deviceInfo folgendermaßen aus:
Device channels and datapoints

DEV HM_DA_Esstisch 0008DBE99F04CA interface=HmIP-RF type=HmIP-BDT
CHN 0008DBE99F04CA:0 HM_DA_Esstisch:0
   0.ACTUAL_TEMPERATURE = 0.000000 {f} [RE]
   0.ACTUAL_TEMPERATURE_STATUS = 0 {i} [RE]
   0.CONFIG_PENDING = false {b} [RE]
   0.DUTY_CYCLE = false {b} [RE]
   0.ERROR_CODE = 0 {n} [RE]
   0.ERROR_OVERHEAT = false {b} [RE]
   0.ERROR_OVERLOAD = false {b} [RE]
   0.ERROR_UPDATE = false {b} [RE]
   0.INSTALL_TEST = true {b} [RW]
   0.OPERATING_VOLTAGE = 0.000000 {f} [RE]
   0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
   0.RSSI_DEVICE = 197 {n} [RE]
   0.RSSI_PEER = 194 {n} [RE]
   0.UNREACH = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
CHN 0008DBE99F04CA:1 HM_DA_Esstisch_Taster_unten
   1.PRESS_LONG =  {b} [E]
   1.PRESS_SHORT =  {b} [E]
   1.PRESS_LONG_RELEASE =  {b} [E]
   1.PRESS_LONG_START =  {b} [E]
CHN 0008DBE99F04CA:2 HM_DA_Esstisch_Taster_oben
   2.PRESS_LONG =  {b} [E]
   2.PRESS_SHORT =  {b} [E]
   2.PRESS_LONG_RELEASE =  {b} [E]
   2.PRESS_LONG_START =  {b} [E]
CHN 0008DBE99F04CA:3 HM_DA_Esstisch_Status
   3.ACTIVITY_STATE = 0 {i} [RE]
   3.LEVEL = 0.000000 {a} [RE]
   3.LEVEL_STATUS = 0 {i} [RE]
   3.PROCESS = 0 {i} [RE]
   3.SECTION =  {i} [RE]
   3.SECTION_STATUS = 1 {i} [RE]
CHN 0008DBE99F04CA:4 HM_DA_Esstisch_Aktor
   4.ACTIVITY_STATE = 3 {i} [RE]
   4.COMBINED_PARAMETER =  {s} [W]
   4.LEVEL = 0.000000 {a} [RWE]
   4.LEVEL_STATUS = 0 {i} [RE]
   4.ON_TIME =  {f} [W]
   4.PROCESS = 0 {i} [RE]
   4.RAMP_TIME =  {f} [W]
   4.SECTION = 0 {i} [RE]
   4.SECTION_STATUS = 0 {i} [RE]
CHN 0008DBE99F04CA:5 HmIP-BDT 0008DBE99F04CA:5
   5.ACTIVITY_STATE = 3 {i} [RE]
   5.COMBINED_PARAMETER =  {s} [W]
   5.LEVEL = 0.000000 {a} [RWE]
   5.LEVEL_STATUS = 0 {i} [RE]
   5.ON_TIME =  {f} [W]
   5.PROCESS = 0 {i} [RE]
   5.RAMP_TIME =  {f} [W]
   5.SECTION = 0 {i} [RE]
   5.SECTION_STATUS = 0 {i} [RE]
CHN 0008DBE99F04CA:6 HmIP-BDT 0008DBE99F04CA:6
   6.ACTIVITY_STATE = 3 {i} [RE]
   6.COMBINED_PARAMETER =  {s} [W]
   6.LEVEL = 0.000000 {a} [RWE]
   6.LEVEL_STATUS = 0 {i} [RE]
   6.ON_TIME =  {f} [W]
   6.PROCESS = 0 {i} [RE]
   6.RAMP_TIME =  {f} [W]
   6.SECTION = 0 {i} [RE]
   6.SECTION_STATUS = 0 {i} [RE]
CHN 0008DBE99F04CA:7 HM_DA_Esstisch_Pgm
   7.COMBINED_PARAMETER =  {s} [W]
   7.WEEK_PROGRAM_CHANNEL_LOCKS = 0 {i} [RE]
   7.WEEK_PROGRAM_TARGET_CHANNEL_LOCK =  {i} [W]
   7.WEEK_PROGRAM_TARGET_CHANNEL_LOCKS =  {i} [W]

Device detection:
StateDatapoint = 1.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 2.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 3.LEVEL [DIMMER_TRANSMITTER]
StateDatapoint = 4.LEVEL [DIMMER_VIRTUAL_RECEIVER]
StateDatapoint = 5.LEVEL [DIMMER_VIRTUAL_RECEIVER]
StateDatapoint = 6.LEVEL [DIMMER_VIRTUAL_RECEIVER]
StateDatapoint = 7.WEEK_PROGRAM_CHANNEL_LOCKS [DIMMER_WEEK_PROFILE]
ControlDatapoint = 4.LEVEL [DIMMER_VIRTUAL_RECEIVER]
ControlDatapoint = 5.LEVEL [DIMMER_VIRTUAL_RECEIVER]
ControlDatapoint = 6.LEVEL [DIMMER_VIRTUAL_RECEIVER]
ControlDatapoint = 7.WEEK_PROGRAM_TARGET_CHANNEL_LOCK [DIMMER_WEEK_PROFILE]

Recommended module for device definition: HMCCUDEV

Current state datapoint = 3.LEVEL

Current control datapoint = 4.LEVEL

Device description

Device 0008DBE99F04CA HM_DA_Esstisch [HmIP-BDT]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 0008DBE99F04CA:0,0008DBE99F04CA:1,0008DBE99F04CA:2,0008DBE99F04CA:3,0008DBE99F04CA:4,0008DBE99F04CA:5,0008DBE99F04CA:6,0008DBE99F04CA:7
  DIRECTION: NONE
  FIRMWARE: 1.4.8
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 5787785
  ROAMING: 0
  RX_MODE:
  SUBTYPE: BDT
  UPDATABLE: 1
Channel 0008DBE99F04CA:0 HM_DA_Esstisch:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:1 HM_DA_Esstisch_Taster_unten [KEY_TRANSCEIVER] known
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:2 HM_DA_Esstisch_Taster_oben [KEY_TRANSCEIVER] known
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:3 HM_DA_Esstisch_Status [DIMMER_TRANSMITTER] known
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:4 HM_DA_Esstisch_Aktor [DIMMER_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: CONDITIONAL_SWITCH,SWITCH,LEVEL,REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:5 HmIP-BDT 0008DBE99F04CA:5 [DIMMER_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: CONDITIONAL_SWITCH,SWITCH,LEVEL,REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:6 HmIP-BDT 0008DBE99F04CA:6 [DIMMER_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: CONDITIONAL_SWITCH,SWITCH,LEVEL,REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0008DBE99F04CA:7 HM_DA_Esstisch_Pgm [DIMMER_WEEK_PROFILE] known
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0008DBE99F04CA
  PARENT_TYPE: HmIP-BDT
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Support for role DIMMER_VIRTUAL_RECEIVER of device type HmIP-BDT is built in.

Reinhard.M

Das Zweite Posting.
Der HmIP-DRSI4 teilt sich in 4 Geräte auf. Hier ist eines davon mit der HMCCU Vorgängerversion:
Internals:
   DEF        00259BE995C255  sd=13.STATE cd=14.STATE
   FUUID      65d2e8c1-f33f-e0da-a84b-2212d004e40ee8c8
   IODev      myccu
   NAME       HM_SA_Treppe_Oben
   NR         1013
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    00259BE995C255
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_SA_Treppe
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype DRSI4
   ccutype    HmIP-DRSI4
   eventCount 121
   firmware   1.4.2
   readonly   no
   READINGS:
     2024-03-11 16:40:23   13.PROCESS      STABLE
     2024-03-11 16:40:23   13.SECTION      0
     2024-03-11 16:40:23   13.SECTION_STATUS NORMAL
     2024-03-11 16:40:23   13.STATE        off
     2024-03-11 16:40:23   14.PROCESS      STABLE
     2024-03-11 16:40:23   14.SECTION      0
     2024-03-11 16:40:23   14.SECTION_STATUS NORMAL
     2024-03-11 16:40:23   14.STATE        off
     2024-03-09 20:01:17   3.PRESS_SHORT   1
     2024-03-11 16:40:22   3.STATE         false
     2024-03-10 12:27:46   IODev           myccu
     2024-03-11 16:40:23   activity        alive
     2024-03-11 16:40:23   control         off
     2024-03-11 16:40:23   devstate        ok
     2024-03-11 16:40:23   hmstate         off
     2024-03-11 16:40:23   rssidevice      -78
     2024-03-11 06:48:42   rssipeer        -81
     2024-03-11 16:40:23   state           off
     2024-03-10 08:54:17   voltage         0.0
   hmccu:
     channels   22
     defCDP     14.STATE
     defSDP     13.STATE
     detect     0
     devspec    00259BE995C255
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:MULTI_MODE_INPUT_TRANSMITTER,2:MULTI_MODE_INPUT_TRANSMITTER,3:MULTI_MODE_INPUT_TRANSMITTER,4:MULTI_MODE_INPUT_TRANSMITTER,5:SWITCH_TRANSMITTER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_VIRTUAL_RECEIVER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER,13:SWITCH_TRANSMITTER,14:SWITCH_VIRTUAL_RECEIVER,15:SWITCH_VIRTUAL_RECEIVER,16:SWITCH_VIRTUAL_RECEIVER,17:SWITCH_TRANSMITTER,18:SWITCH_VIRTUAL_RECEIVER,19:SWITCH_VIRTUAL_RECEIVER,20:SWITCH_VIRTUAL_RECEIVER,21:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer on-till off:noArg on:noArg toggle:noArg on-for-timer
     control:
       chn        14
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       22.0
           SVAL       22.0
           VAL        22.0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.ERROR_POWER_FAILURE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -78
           ONVAL      -79
           OSVAL      -79
           OVAL       -79
           SVAL       -78
           VAL        -78
       0.RSSI_PEER:
         VALUES:
           NVAL       -81
           ONVAL      -82
           OSVAL      -82
           OVAL       -82
           SVAL       -81
           VAL        -81
       0.UNREACH:
         VALUES:
           NVAL       0
           SVAL       alive
           VAL        0
       1.PRESS_SHORT:
         VALUES:
           NVAL       1
           SVAL       1
           VAL        1
       1.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       10.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       10.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       10.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       11.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       11.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       11.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       12.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       12.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       12.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       13.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       13.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       13.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       13.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       14.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       14.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       14.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       14.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       15.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       15.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       15.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       15.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       16.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       16.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       16.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       16.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       17.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       17.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       17.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       17.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       18.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       18.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       18.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       18.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       19.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       19.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       19.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       19.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       2.PRESS_SHORT:
         VALUES:
           NVAL       1
           SVAL       1
           VAL        1
       2.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       20.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       20.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       20.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       20.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       21.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       3.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      NOT_STABLE
           OVAL       1
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       7.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       7.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       7.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       7.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       8.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       8.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       8.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       9.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       9.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       9.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
     roleChannels:
       MAINTENANCE 0,0
       MULTI_MODE_INPUT_TRANSMITTER 1,2,3,4,1,2,3,4
       SWITCH_TRANSMITTER 5,9,13,17,5,9,13,17
       SWITCH_VIRTUAL_RECEIVER 6,7,8,10,11,12,14,15,16,18,19,20,6,7,8,10,11,12,14,15,16,18,19,20
       SWITCH_WEEK_PROFILE 21,21
     roleCmds:
       get:
       set:
         off:
           channel    14
           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
               scn        000
               type       BOOL
               unit      
         on:
           channel    14
           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
               scn        000
               type       BOOL
               unit      
         on-for-timer:
           channel    14
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:OT:?duration V:S:1
           usage      on-for-timer duration
           combined:
             dpt        COMBINED_PARAMETER
             str        OT=%s,S=%s
           subcmd:
             000:
               args      
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         on-till:
           channel    14
           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
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         toggle:
           channel    14
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:0,1
           usage      toggle
           subcmd:
             000:
               args       0,1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               type       BOOL
               unit      
     state:
       chn        13
       dpt        STATE
Attributes:
   ccureadingfilter 3,13,14..*
   cmdIcon    on:general_an off:general_aus
   event-on-change-reading .*
   event-on-update-reading 3.PRESS.*
   group      HM_SA_Treppe
   room       Homematic
   sortby     04
   stripnumber 1
   userattr   Treppe Treppe_map structexclude
   webCmd     :

Reinhard.M

Und das dritte und letzte Posting, nochmals mit dem HmIP-DRSI4, aber mit der aktuellen HMCCU Version:
   Internals:
   DEF        00259BE995C255  sd=13.STATE cd=14.STATE
   FUUID      65d2e8c1-f33f-e0da-a84b-2212d004e40ee8c8
   IODev      myccu
   NAME       HM_SA_Treppe_Oben
   NR         1013
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    00259BE995C255
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_SA_Treppe
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype DRSI4
   ccutype    HmIP-DRSI4
   firmware   1.4.2
   readonly   no
   READINGS:
     2024-03-11 17:44:57   13.PROCESS      STABLE
     2024-03-11 17:44:57   13.SECTION      0
     2024-03-11 17:44:57   13.SECTION_STATUS NORMAL
     2024-03-11 17:44:57   13.STATE        off
     2024-03-11 17:44:57   14.PROCESS      STABLE
     2024-03-11 17:44:57   14.SECTION      0
     2024-03-11 17:44:57   14.SECTION_STATUS NORMAL
     2024-03-11 17:44:57   14.STATE        off
     2024-03-09 20:01:17   3.PRESS_SHORT   1
     2024-03-11 17:44:57   3.STATE         false
     2024-03-11 17:44:13   IODev           myccu
     2024-03-11 17:44:57   activity        alive
     2024-03-11 17:44:57   control         off
     2024-03-11 17:44:57   devstate        ok
     2024-03-11 17:44:57   hmstate         off
     2024-03-11 17:44:57   rssidevice      -79
     2024-03-11 17:44:57   rssipeer        -81
     2024-03-11 17:44:57   state           off
     2024-03-11 17:44:57   voltage         0.0
   hmccu:
     channels   22
     defCDP     14.STATE
     defSDP     13.STATE
     detect     0
     devspec    00259BE995C255
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:MULTI_MODE_INPUT_TRANSMITTER,2:MULTI_MODE_INPUT_TRANSMITTER,3:MULTI_MODE_INPUT_TRANSMITTER,4:MULTI_MODE_INPUT_TRANSMITTER,5:SWITCH_TRANSMITTER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_VIRTUAL_RECEIVER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER,13:SWITCH_TRANSMITTER,14:SWITCH_VIRTUAL_RECEIVER,15:SWITCH_VIRTUAL_RECEIVER,16:SWITCH_VIRTUAL_RECEIVER,17:SWITCH_TRANSMITTER,18:SWITCH_VIRTUAL_RECEIVER,19:SWITCH_VIRTUAL_RECEIVER,20:SWITCH_VIRTUAL_RECEIVER,21:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg on-till on:noArg on-for-timer off:noArg toggle:noArg
     control:
       chn        14
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       22.000000
           SVAL       22.0
           VAL        22.000000
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.ERROR_POWER_FAILURE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       1
           SVAL       true
           VAL        1
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -79
           SVAL       -79
           VAL        177
       0.RSSI_PEER:
         VALUES:
           NVAL       -81
           SVAL       -81
           VAL        175
       0.UNREACH:
         VALUES:
           NVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       1.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       10.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       10.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       10.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       11.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       11.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       11.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       12.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       12.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       12.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       13.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       13.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       13.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       13.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       14.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       14.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       14.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       14.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       15.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       15.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       15.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       15.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       16.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       16.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       16.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       16.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       17.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       17.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       17.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       17.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       18.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       18.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       18.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       18.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       19.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       19.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       19.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       19.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       2.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       20.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       20.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       20.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       20.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       21.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       3.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           SVAL       false
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       7.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       7.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       7.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       7.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       8.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       8.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       8.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
       9.PROCESS:
         VALUES:
           NVAL       0
           SVAL       STABLE
           VAL        0
       9.SECTION:
         VALUES:
           NVAL       0
           SVAL       0
           VAL        0
       9.SECTION_STATUS:
         VALUES:
           NVAL       0
           SVAL       NORMAL
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           SVAL       off
           VAL        0
     roleChannels:
       MAINTENANCE 0
       MULTI_MODE_INPUT_TRANSMITTER 1,2,3,4
       SWITCH_TRANSMITTER 5,9,13,17
       SWITCH_VIRTUAL_RECEIVER 6,7,8,10,11,12,14,15,16,18,19,20
       SWITCH_WEEK_PROFILE 21
     roleCmds:
       get:
       set:
         off:
           channel    14
           ps         VALUES
           role       SWITCH_VIRTUAL_RECEIVER
           rpc        0
           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
               scn        000
               type       BOOL
               unit      
         on:
           channel    14
           ps         VALUES
           role       SWITCH_VIRTUAL_RECEIVER
           rpc        0
           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
               scn        000
               type       BOOL
               unit      
         on-for-timer:
           channel    14
           ps         VALUES
           role       SWITCH_VIRTUAL_RECEIVER
           rpc        0
           subcount   2
           syntax     V:OT:?duration V:S:1
           usage      on-for-timer duration
           combined:
             dpt        COMBINED_PARAMETER
             str        OT=%s,S=%s
           subcmd:
             000:
               args      
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         on-till:
           channel    14
           ps         VALUES
           role       SWITCH_VIRTUAL_RECEIVER
           rpc        0
           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
               scn        000
               type       FLOAT
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               type       BOOL
               unit      
         toggle:
           channel    14
           ps         VALUES
           role       SWITCH_VIRTUAL_RECEIVER
           rpc        0
           subcount   1
           syntax     V:STATE:0,1
           usage      toggle
           subcmd:
             000:
               args       0,1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        000
               type       BOOL
               unit      
     state:
       chn        13
       dpt        STATE
Attributes:
   ccureadingfilter 3,13,14..*
   cmdIcon    on:general_an off:general_aus
   event-on-change-reading .*
   event-on-update-reading 3.PRESS.*
   group      HM_SA_Treppe
   room       Homematic
   sortby     04
   stripnumber 1
   userattr   Treppe Treppe_map structexclude
   webCmd     :


Hoffe das hilft dir weiter, inzwischen hast deutest du ja zumindest an, dass es morgen früh wieder eine neue Version zum Testen gibt.

Gruß
Reinhard

zap

Leider ist der on-for-timer Bug nicht für alle Gerätetypen gefixt. Verschiedene Schalter verwenden zwar die Rolle SWITCH_VIRTUAL_RECEIVER, jedoch enthält diese Rolle je nach Gerätetyp / Firmware den Datenpunkt COMBINED_PARAMETER.

Der HmIP-DRSI4 z.B. leider nicht.
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

juemuc

Bei mir sieht es erst einmal gut aus.

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).

zap

@Reinhard.M. Mit dem gerade eingecheckten Update sollte on-for-timer nun funktionieren. Danke für die Bereitstellung der Infos. War sehr hilfreich.
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

Reinhard.M

Prima  :)
Dann werde ich morgen früh ein Update machen und das Ergebnis hier zurück melden.

Bis morgen
Reinhard 

Ralli

Hallo zap,

nach Update gibt's immer noch folgende Schönheitsfehler-Einträge:

2024.03.13 07:53:43.456 2: HMCCUDEV [GEN_Innensirene] cVal false is not numeric. Enum = off:false,on:true, type = HM-Sec-Sir-WM, dpt=STATE, role=SWITCH_SENSOR
2024.03.13 07:53:43.456 2: HMCCUDEV [GEN_Innensirene] cVal true is not numeric. Enum = off:false,on:true, type = HM-Sec-Sir-WM, dpt=STATE, role=SWITCH_SENSOR
2024.03.13 07:53:43.456 1: PERL WARNING: Argument "false" isn't numeric in numeric lt (<) at ./FHEM/88_HMCCU.pm line 6767.
2024.03.13 07:53:43.456 1: PERL WARNING: Argument "true" isn't numeric in numeric lt (<) at ./FHEM/88_HMCCU.pm line 6767.
2024.03.13 07:53:43.456 1: PERL WARNING: Argument "false" isn't numeric in numeric gt (>) at ./FHEM/88_HMCCU.pm line 6768.
2024.03.13 07:53:43.456 2: HMCCUDEV [GEN_Innensirene] cVal false is not numeric. Enum = off:false,on:true, type = HM-Sec-Sir-WM, dpt=STATE, role=SWITCH_PANIC
2024.03.13 07:53:43.456 2: HMCCUDEV [GEN_Innensirene] cVal true is not numeric. Enum = off:false,on:true, type = HM-Sec-Sir-WM, dpt=STATE, role=SWITCH_PANIC
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.75.7.20240420) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

juemuc

Hallo zusammen,

bei meinem Wandthermostat schafffe ich es nicht die Wochenprogramme in FHEM anzeigen zu lassen. Am liebsten würde ich nur das Programm 1 anzeigen lassen. Wer hat einen Tipp?

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).

juergen012

Moin, was sagt
get <Device> week-program in HMCCU
.??
Gruß
Jürgen K.
Fhem unter Proxmox

JoWiemann

Zitat von: juergen012 am 13 März 2024, 15:48:50Moin, was sagt
get <Device> week-program in HMCCU
.??
Gruß
Jürgen K.

Hallo,

Dein Wandthermostat ist ein Fhem Device. Dieses Device hat im FhemWeb einen set und einen get Button mit einem Parameter Drop Down. Oder halt im Kommandofeld des FhemWeb als Befehl get <Device> week-program
Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

zap

#731
Bei HmIP-Thermostaten gibt es ein Reading "week-program". Das zeigt die Nummer (1-3) des eingestellten Wochenprogramms an. Da es ein Reading (Datenpunkt) ist, wird es automatisch aktualisiert.

Bei Bidcos-Thermostaten hingegen ist das Wochenprogramm ein Device-Konfigurationsparameter (WEEK_PROGRAM_POINTER). Das muss mit "get config" explizit abgefragt werden, da die CCU solche Parameter nicht automatisch aktualisiert.

Bisher nur bei BidCos-Thermostaten gibt es den Befehl "get week-program", der die Schaltzeiten und Temperaturen eines Wochenprogramms anzeigt.
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

juemuc

#732
Hallo zusammen,

ich benötige nicht die Nummer des eingestellten Wochenprogrammes (die wird im Reading angezeigt) sondern die dazugehörigen Zeiten und Temperaturen. Hatte ich so nicht gesagt  O:-)

Es sollten die Readings R_P... sein. Nur wenn diese Readings im Device vorhanden sind, werden sie auch in weekprofile angezeigt. Im Device sind es diese INfos:
    P1_ENDTIME_FRIDAY_1: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=360
    P1_ENDTIME_FRIDAY_10: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_11: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_12: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_13: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_2: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=540
    P1_ENDTIME_FRIDAY_3: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1020
    P1_ENDTIME_FRIDAY_4: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1320
    P1_ENDTIME_FRIDAY_5: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_6: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_7: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_8: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440
    P1_ENDTIME_FRIDAY_9: INTEGER [R,W] [Visible,Sticky] RANGE=5...1440 DFLT=1440 ...

Es ist ein HmIP-WTH-B-2.

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).

zap

Zitat von: juemuc am 13 März 2024, 17:35:34Hallo zusammen,

ich benötige nicht die Nummer des eingestellten Wochenprogrammes (die wird im Reading angezeigt) sondern die dazugehörigen Zeiten und Temperaturen. Hatte ich so nicht gesagt  O:-)

Es sollten die Readings R_P... sein. Nur wenn diese Readings im Device vorhanden sind, werden sie auch in weekprofile angezeigt. Im Device sind es diese INfos:

Es ist ein HmIP-WTH-B-2.

Viele Grüße
Jürgen

So:

attr ccuflags showMasterReadings,showDeviceReadings
get config P1_.*


=> Für das Programm P1.
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

juemuc

#734
Zitat von: zap am 13 März 2024, 17:52:46So:

attr ccuflags showMasterReadings,showDeviceReadings
get config P1_.*


=> Für das Programm P1.

Hallo zap,

vielen Dank. Jetzt werden alle Wochenprogramme als Reading angezeigt. Mit dem "ccureadingfilter" N:1.P(2.*|3.*|4.*|5.*|6.*) wird auch nur noch "P1" angezeigt.

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).