HMIP-Wired ein Licht schalten

Begonnen von erans, 07 März 2021, 21:21:14

Vorheriges Thema - Nächstes Thema

erans

Hallo Forum,

was das Thema angeht, sind wir alle Anfänger. Bei meiner Tochter und meinem Schwiegersohn haben wir in einem Neubau Homematic Wired verbaut. Eingesetzt wird eine CCU3 mit aktueller Firmware. Fhem ist auf einem Raspberry installiert. Die Geräte sind in der CCU alle angelernt und die Schalter sind mit den Geräten verbunden. In der CCU funktioniert soweit alles. Die CCU haben wir nach der Anleitung HMCCU Best Practice an Fhem angebunden. Die HMIP-Wandthermostate sind in Fhem eingebunden und funktionieren auch. Aber die Schaltung einer Deckenlampe will uns nicht gelingen. Wir sind wie in der Anleitung erste Schritte vorgegangen, die Lampe und den Schalter als device eingebunden, mit einem Notify verbunden, aber es bleibt dunkel.

Hier das Device der Lampe und des Schalters

sw_BU_Deckenlampe

Internals
DEF              HM_EG_SW_BU_Deckenlampe:6
FUUID      602ab4b8-f33f-19be-d410-257d13a75f75a5b6
IODev      d_ccu
NAME      sw_BU_Deckenlampe
NR              33
STATE      1
TYPE              HMCCUCHN
ccuaddr      00161BE98A6248:6
ccudevstate   active
ccuif               HmIP-RF
ccuname      HM_EG_SW_BU_Deckenlampe:6
ccutype      HmIPW-DRS8
channels           1
chntype      SWITCH_VIRTUAL_RECEIVER
firmware          1.2.4
statevals          devstate
Readings
0.ACTUAL_TEMPERATURE       18.0   2021-02-22 20:39:37
0.CONFIG_PENDING               0   2021-02-22 20:39:40
0.ERROR_CODE                  0   2021-02-22 20:39:37
0.ERROR_OVERHEAT               0   2021-02-22 20:39:37
0.ERROR_UNDERVOLTAGE       0   2021-02-22 20:39:37
0.OPERATING_VOLTAGE       24.3   2021-02-22 20:39:37
0.OPERATING_VOLTAGE_STATUS    0   2021-02-22 20:39:37
6.PROCESS                  0   2021-02-22 20:39:38
6.SECTION                  2   2021-02-22 20:39:38
6.SECTION_STATUS               0   2021-02-22 20:39:38
6.STATE                     1   2021-02-22 20:39:38
R-6.LOGIC_COMBINATION       1   2021-02-15 19:14:39
R-6.POWERUP_JUMPTARGET    0   2021-02-15 19:14:39
R-6.POWERUP_OFFDELAY_UNIT    0   2021-02-15 19:14:39
R-6.POWERUP_OFFDELAY_VALUE 0   2021-02-15 19:14:39
R-6.POWERUP_OFFTIME_UNIT    7   2021-02-15 19:14:39
R-6.POWERUP_OFFTIME_VALUE    31   2021-02-15 19:14:39
R-6.POWERUP_ONDELAY_UNIT    0   2021-02-15 19:14:39
R-6.POWERUP_ONDELAY_VALUE    0   2021-02-15 19:14:39
R-6.POWERUP_ONTIME_UNIT    7   2021-02-15 19:14:39
R-6.POWERUP_ONTIME_VALUE    31   2021-02-15 19:14:39
activity                       alive   2021-02-22 20:39:40
control                    1   2021-02-22 20:39:38
hmstate                    1   2021-02-22 20:39:40
state                            1   2021-02-22 20:39:38

sw_BU_Deckenlampe
                                             
Attributes
IODev                    d_ccu   deleteattr
event-on-change-reading      .*           deleteattr
room                            Buero   deleteattr

Probably associated with
n_BU_Deckenlampe   active   notify



der Lichtschalter
ta_BU_Deckenlampe         false   on   off

Internals   
DEF         0016D8A9A4B3B8:10
FUUID      6033fee5-f33f-19be-773c-1edc522e7f53fd3c
IODev      d_ccu
NAME      ta_BU_Deckenlampe
NR         92
STATE      false
TYPE         HMCCUCHN
ccuaddr      0016D8A9A4B3B8:10
ccudevstate   active
ccuif         HmIP-RF
ccuname      HM_EG_TA_BU_Deckenlampe:10
ccutype      HmIPW-DRI16
channels      1
statevals      devstate
Readings
0.ACTUAL_TEMPERATURE         18.000000   2021-02-22 20:04:24
0.CONFIG_PENDING            0         2021-02-22 20:19:03
0.ERROR_CODE               0         2021-02-22 20:04:24
0.ERROR_OVERHEAT            false         2021-02-22 20:04:24
0.ERROR_UNDERVOLTAGE         false         2021-02-22 20:04:24
0.INSTALL_TEST            true         2021-02-   22 20:04:24
0.OPERATING_VOLTAGE         24.600000   2021-02-22 20:04:24
0.OPERATING_VOLTAGE_STATUS      0         2021-02-22 20:04:24
0.UPDATE_PENDING            false         2021-02-22 20:04:24
10.STATE                  false         2021-02-22 20:04:34
R-10.ALARM_MODE_TYPE         0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_1      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_2      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_3      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_4      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_5      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_6      0         2021-02-22 20:04:53
R-10.ALARM_MODE_ZONE_7      0         2021-02-22 20:04:53
R-10.CHANNEL_OPERATION_MODE   1         2021-02-22 20:04:53
R-10.CONTACT_BOOST         0         2021-02-22 20:04:53
R-10.DBL_PRESS_TIME         0.0         2021-02-22 20:04:53
R-10.EVENT_DELAY_UNIT         0         2021-02-22 20:04:53
R-10.EVENT_DELAY_VALUE         0         2021-02-22 20:04:53
R-10.LONG_PRESS_TIME         0.4         2021-02-22 20:04:53
R-10.MSG_FOR_POS_A         2         2021-02-22 20:04:53
R-10.MSG_FOR_POS_B         1         2021-02-22 20:04:53
R-10.REPEATED_LONG_PRESS_TIMEOUT_UNIT   2   2021-02-22 20:04:53
R-10.REPEATED_LONG_PRESS_TIMEOUT_VALUE   2   2021-02-22 20:04:53
activity                  alive         2021-02-22 20:19:03
control                  false         2021-02-22 20:04:34
hmstate                  false         2021-02-22 20:19:03
state                     false         2021-02-22 20:04:34

Attributes
IODev            d_ccu   deleteattr
event-on-update-reading   .*      deleteattr
room               Buero   deleteattr
webCmd            on:off   deleteattr

Probably associated with
n_BU_Deckenlampe      active   notify



Beim Schalten erhalten wir folgende Fehlermeldung
Unknown argument on, choose one of clear defaults:noArg config control datapoint rpcparameter devstate toggle:noArg

Zu dieser Fehlermeldung habe ich zwei Einträge gefunden, konnte aber keine Lösung ableiten. Wenn die Lampe geschaltet wird, ändert sich der Status 1 oder 0. Wenn im Device sw_BU_Deckenlampe set device devstate off die Lampe ausgeschaltet wird geht das, Aber mit devstate on geht nichts. Wenn false und true oder 1 und 0 verwendet wird geht immer beides. Ich hab schon einige Zeit im Forum geschaut und im Internet gesucht, finde aber keinen Lösungsansatz, daher wende ich mich nun an das Forum. Ich hoffe mir kann jemand erklären wo ich meinen Denkfehler habe.

Es kann sein, es dauert manchmal etwas bis ich antworten kann, da ich oft lange arbeite und auch nicht gleich Zugriff auf das System habe.

Vielen Dank schon mal

Ernst

zap

Kannst Du bitte mal folgende Befehle ausführen und die Ausgabe posten? Bitte die code Tags verwenden (das ist der # Button im Beitrag-Editor), dann wird es besser lesbar.

list sw_BU_Deckenlampe

und

get sw_BU_Deckenlampe deviceinfo

Was meinst Du mit "per notify verbunden"? Wenn die Lampe bei Druck auf den Schalter reagieren soll, würde ich die beiden einfach in der CCU direkt verknüpfen. Oder geht das nicht bei HmIP-Wired (ich habe leider keine Wired Komponenten)?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wolle02

Zitat von: zap am 09 März 2021, 08:03:45
Wenn die Lampe bei Druck auf den Schalter reagieren soll, würde ich die beiden einfach in der CCU direkt verknüpfen. Oder geht das nicht bei HmIP-Wired ?

Doch, das geht auch bei wired. Ich hab meine ganzen Rollladenschalter so direkt verknüpft. So klappt der Schaltvorgang auch schneller als wenn das alles erst noch über FHEM laufen muss.

erans

Danke zap und Wolle02 für eure Antworten.

noch eine Korrektur, es ist nicht Homematic Wired sondern HomematicIP Wired

@zap, hier die Ausgabe von list HM_EG_SW_BU_Deckenlampe_6 (ist sw_BU_Deckenlampe in der Frage)


Internals:
   DEF          00161BE98A6248:6
   FUUID      60412c7b-f33f-19be-de94-1335929661bba543
   IODev      d_ccu
   NAME       HM_EG_SW_BU_Deckenlampe_6
   NR           33
   STATE      0
   TYPE       HMCCUCHN
   ccuaddr    00161BE98A6248:6
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_EG_SW_BU_Deckenlampe:6
   ccutype    HmIPW-DRS8
   channels   1
   chntype    SWITCH_VIRTUAL_RECEIVER
   firmware   1.2.4
   statevals  devstate
   READINGS:
     2021-03-06 09:23:14   0.ACTUAL_TEMPERATURE 18.0
     2021-03-06 09:23:17   0.CONFIG_PENDING 0
     2021-03-06 09:23:14   0.ERROR_CODE    0
     2021-03-06 09:23:14   0.ERROR_OVERHEAT 0
     2021-03-06 09:23:14   0.ERROR_UNDERVOLTAGE 0
     2021-03-04 20:06:04   0.INSTALL_TEST  true
     2021-03-06 09:23:14   0.OPERATING_VOLTAGE 24.3
     2021-03-06 09:23:14   0.OPERATING_VOLTAGE_STATUS 0
     2021-03-04 20:06:04   0.UPDATE_PENDING false
     2021-03-06 09:23:15   6.PROCESS       0
     2021-03-06 09:23:15   6.SECTION       0
     2021-03-06 09:23:15   6.SECTION_STATUS 0
     2021-03-06 09:23:15   6.STATE         0
     2021-03-04 19:54:23   R-6.LOGIC_COMBINATION 1
     2021-03-04 19:54:23   R-6.POWERUP_JUMPTARGET 0
     2021-03-04 19:54:23   R-6.POWERUP_OFFDELAY_UNIT 0
     2021-03-04 19:54:23   R-6.POWERUP_OFFDELAY_VALUE 0
     2021-03-04 19:54:23   R-6.POWERUP_OFFTIME_UNIT 7
     2021-03-04 19:54:23   R-6.POWERUP_OFFTIME_VALUE 31
     2021-03-04 19:54:23   R-6.POWERUP_ONDELAY_UNIT 0
     2021-03-04 19:54:23   R-6.POWERUP_ONDELAY_VALUE 0
     2021-03-04 19:54:23   R-6.POWERUP_ONTIME_UNIT 7
     2021-03-04 19:54:23   R-6.POWERUP_ONTIME_VALUE 31
     2021-03-06 09:23:17   activity        alive
     2021-03-06 09:23:15   control         0
     2021-03-06 09:23:17   hmstate         0
     2021-03-06 09:23:15   state           0
   hmccu:
     devspec    00161BE98A6248:6
     dp:
       0.ACTUAL_TEMPERATURE:
         OSVAL      18.0
         OVAL       18.0
         SVAL       18.0
         VAL        18.0
       0.CONFIG_PENDING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_CODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_OVERHEAT:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.ERROR_UNDERVOLTAGE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.INSTALL_TEST:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.OPERATING_VOLTAGE:
         OSVAL      24.3
         OVAL       24.3
         SVAL       24.3
         VAL        24.3
       0.OPERATING_VOLTAGE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.UNREACH:
         OSVAL      alive
         OVAL       0
         SVAL       alive
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       6.PROCESS:
         OSVAL      0
         OVAL        0
         SVAL        0
         VAL          0
       6.SECTION:
         OSVAL      0
         OVAL        0
         SVAL        0
         VAL          0
       6.SECTION_STATUS:
         OSVAL      0
         OVAL        0
         SVAL        0
         VAL          0
       6.STATE:
         OSVAL      0
         OVAL        0
         SVAL        0
         VAL          0
Attributes:
   IODev         d_ccu
   room          Buero
   webCmd     on:off



und hier die Ausgabe von get sw_BU_Deckenlampe deviceinfo

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



Das per notify verbunden, habe ich aus dem Beitrag Erste Schritte. Hier wird als Beispiel eine Lampe und ein Schaler erstellt und die Schaltung erfolgt über ein Notify. Das hab ich aber wieder gelöscht.

Die Geräte funktionieren alle ohne Probleme, sind in der CCU über eine Direktverbindung miteinander verbunden. Wenn ich den Taster für das Licht betätige geht das Licht an und aus, Rollos gehen rauf und runter. Sie wollen nun die ganzen Geräte auch über eine GUI bedienen, soll dann später SmartVISU werden.

Falls du noch Infos benötigst, einfach anfordern.


@Wolle02 natürlich wird man wenn man eine Raum betritt das Licht mit dem Schalter an und aus machen. Aber es hat halt auch was wenn du z.B. im ganzen Haus die Rollos vom Sofa aus rauf und runter machen kannst.

zap

Nutzt Du HMCCU 4.4? Falls ja, bitte zunächst ein Update auf die aktuellste Version machen.

update all https://raw.githubusercontent.com/zapccu/HMCCU/master/controls_HMCCU.txt


Nach dem Neustart von FHEM nochmal

list HM_EG_SW_BU_Deckenlampe_6


Und wenn Du Zeit hast, bitte noch

get HM_EG_SW_BU_Deckenlampe_6 paramDesc

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

erans

Hallo zap,

vielen Dank, dass du dich nochmals gemeldet hast.

Dein Update ist die Lösung des Problems. Wir hatten die Version 4.3.025. Nach dem Update ist es die 4.4.064. Nach dem Einspielen des Updates konnten wir das Licht sofort ohne Probleme über Fhem ein- und ausschalten. Hier noch die Listings

list HM_EG_SW_BU_Deckenlampe_6

Internals:
   DEF        00161BE98A6248:6
   FUUID      60412c7b-f33f-19be-de94-1335929661bba543
   IODev      d_ccu
   NAME       HM_EG_SW_BU_Deckenlampe_6
   NR         32
   STATE      off
   TYPE       HMCCUCHN
   ccuaddr    00161BE98A6248:6
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_EG_SW_BU_Deckenlampe:6
   ccusubtype DRS8
   ccutype    HmIPW-DRS8
   readonly   no
   receiver   ccu:KG05_Eingangsmodul_DRI16:B3B8
   sender     ccu:KG05_Eingangsmodul_DRI16:B3B8
   READINGS:
     2021-04-01 17:35:15   0.ACTUAL_TEMPERATURE 23.0
     2021-04-01 17:35:18   0.CONFIG_PENDING 0
     2021-04-01 17:35:15   0.ERROR_CODE    0
     2021-04-01 17:35:15   0.ERROR_OVERHEAT 0
     2021-04-01 17:35:15   0.ERROR_UNDERVOLTAGE 0
     2021-03-30 21:09:41   0.INSTALL_TEST  true
     2021-04-01 17:35:15   0.OPERATING_VOLTAGE 24.3
     2021-04-01 17:35:15   0.OPERATING_VOLTAGE_STATUS 0
     2021-03-30 21:09:41   0.UPDATE_PENDING false
     2021-04-01 17:35:16   6.PROCESS       0
     2021-04-01 17:35:16   6.SECTION       0
     2021-04-01 17:35:16   6.SECTION_STATUS 0
     2021-04-01 17:35:16   6.STATE         0
     2021-04-01 18:08:01   PROCESS         STABLE
     2021-03-20 12:37:59   R-6.LOGIC_COMBINATION 1
     2021-03-20 12:37:59   R-6.POWERUP_JUMPTARGET 0
     2021-03-20 12:37:59   R-6.POWERUP_OFFDELAY_UNIT 0
     2021-03-20 12:37:59   R-6.POWERUP_OFFDELAY_VALUE 0
     2021-03-20 12:37:59   R-6.POWERUP_OFFTIME_UNIT 7
     2021-03-20 12:37:59   R-6.POWERUP_OFFTIME_VALUE 31
     2021-03-20 12:37:59   R-6.POWERUP_ONDELAY_UNIT 0
     2021-03-20 12:37:59   R-6.POWERUP_ONDELAY_VALUE 0
     2021-03-20 12:37:59   R-6.POWERUP_ONTIME_UNIT 7
     2021-03-20 12:37:59   R-6.POWERUP_ONTIME_VALUE 31
     2021-04-01 18:08:01   SECTION         0
     2021-04-01 18:08:01   SECTION_STATUS  NORMAL
     2021-04-01 18:08:01   STATE           off
     2021-04-01 18:08:01   activity        alive
     2021-04-01 18:08:01   control         off
     2021-04-01 18:08:01   devstate        ok
     2021-03-20 14:44:54   hm_eg_sw_bu_deckenlampe.6.process off
     2021-03-20 14:44:54   hm_eg_sw_bu_deckenlampe.6.section off
     2021-03-20 14:44:54   hm_eg_sw_bu_deckenlampe.6.section_status off
     2021-03-20 14:44:54   hm_eg_sw_bu_deckenlampe.6.state off
     2021-04-01 18:08:01   hmstate         off
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.actual_temperature 22.0
     2021-03-20 14:44:54   ke08_schaltaktor_drs8.6248.0.config_pending off
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.error_code off
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.error_overheat off
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.error_undervoltage off
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.operating_voltage 24.3
     2021-03-20 14:20:26   ke08_schaltaktor_drs8.6248.0.operating_voltage_status off
     2021-04-01 18:08:01   state           off
   hmccu:
     channels   1
     devspec    00161BE98A6248:6
     nodefaults 1
     role       6:SWITCH_VIRTUAL_RECEIVER
     semDefaults 0
     cmdlist:
       get       
       set        on:noArg off:noArg on-till on-for-timer toggle:noArg
     control:
       chn        6
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           OSVAL      23.0
           OVAL       23.000000
           SVAL       23.0
           VAL        23.000000
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       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.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      24.3
           OVAL       24.300000
           SVAL       24.3
           VAL        24.300000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       6.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           OSVAL      off
           OVAL       false
           SVAL       off
           VAL        false
     roleCmds:
       set:
         off:
           channel    6
           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    6
           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    6
           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    6
           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        6
       dpt        STATE
Attributes:
   IODev      d_ccu
   ccureadingfilter .*
   ccureadingformat datapoint
   controldatapoint 6.STATE
   event-on-update-reading .*
   room       Buero
   statedatapoint 6.STATE



get HM_EG_SW_BU_Deckenlampe_6 paramDesc

HMCCUCHN: Unknown argument paramDesc, choose one of update:noArg deviceInfo:noArg config:noArg paramsetDesc:noArg values:noArg datapoint:PROCESS,SECTION,SECTION_STATUS,STATE



Einfach nochmals Danke.

Gruß Ernst und Tobi

zap

Ab sofort Vorsicht bei Updates. Beim normalen Update müsst Ihr die HMCCU-Module ausklammern, da sie sonst wieder mit der alten 4.3 Version überschrieben werden. Zumindest bis ich die 4.4 offiziell eingecheckt habe.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)