[gelöst] Tasten von HmIP-WRC6 auswerten

Begonnen von bommel-bs, 09 Mai 2023, 18:22:40

Vorheriges Thema - Nächstes Thema

bommel-bs

Hallo,

ich habe einen HmIP-WRC6 und möchte verschiedene Aktionen mit den Tasten des HmIP-WRC6 auslösen.
Der HmIP-WRC6 ist an eine RaspberryMatic gebunden. Über die HMCCU ist die Verbindung zu FHEM hergestellt. Die Tasten habe ich wie folgt angelegt:
define SchlafZimmer_TasterRollos_1 HMCCUCHN 000B5F2991B50C:1
attr SchlafZimmer_TasterRollos_1 event-on-update-reading .*
attr SchlafZimmer_TasterRollos_1 room 99_System
#   CFGFN     
#   DEF        000B5F2991B50C:1
#   FUUID      645a2890-f33f-78f8-94df-284a0677ef1d314f
#   IODev      r_ccu
#   NAME       SchlafZimmer_TasterRollos_1
#   NR         5838
#   STATE      ???
#   TYPE       HMCCUCHN
#   ccuaddr    000B5F2991B50C:1
#   ccudevstate active
#   ccuif      HmIP-RF
#   ccuname    SchlafZimmer_TasterRollos:1
#   ccurolestate KEY_TRANSCEIVER
#   ccusubtype WRC6
#   ccutype    HmIP-WRC6
#   eventCount 10
#   firmware   2.2.14
#   readonly   no
#   receiver   SchlafZimmer_Rolladen_Links,SchlafZimmer_Rolladen_Tuer,SchlafZimmer_Rolladen_Rechts
#   READINGS:
#     2023-05-09 13:03:44   IODev           r_ccu
#     2023-05-09 18:05:02   activity        alive
#     2023-05-09 18:05:02   battery         ok
#     2023-05-09 18:05:02   devstate        ok
#     2023-05-09 18:05:02   rssidevice      -72
#     2023-05-09 13:03:45   rssipeer        N/A
#     2023-05-09 18:05:02   voltage         3.0
#   hmccu:
#     channels   1
#     detect     1
#     devspec    000B5F2991B50C:1
#     nodefaults 0
#     role       1:KEY_TRANSCEIVER
#     setDefaults 0
#     cmdlist:
#       get       
#       set       
#     control:
#     dp:
#       0.CONFIG_PENDING:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      false
#           OVAL       0
#           SVAL       false
#           VAL        0
#       0.DUTY_CYCLE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      false
#           OVAL       0
#           SVAL       false
#           VAL        0
#       0.INSTALL_TEST:
#         VALUES:
#           NVAL       true
#           ONVAL      true
#           OSVAL      true
#           OVAL       true
#           SVAL       true
#           VAL        true
#       0.LOW_BAT:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      ok
#           OVAL       0
#           SVAL       ok
#           VAL        0
#       0.OPERATING_VOLTAGE:
#         VALUES:
#           NVAL       3.0
#           ONVAL      3.0
#           OSVAL      3.0
#           OVAL       3.0
#           SVAL       3.0
#           VAL        3.0
#       0.OPERATING_VOLTAGE_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       0.RSSI_DEVICE:
#         VALUES:
#           NVAL       -72
#           ONVAL      -71
#           OSVAL      -71
#           OVAL       -71
#           SVAL       -72
#           VAL        -72
#       0.RSSI_PEER:
#         VALUES:
#           NVAL       N/A
#           ONVAL      N/A
#           OSVAL      N/A
#           OVAL       0
#           SVAL       N/A
#           VAL        0
#       0.UNREACH:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      alive
#           OVAL       0
#           SVAL       alive
#           VAL        0
#       0.UPDATE_PENDING:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      false
#           OVAL       false
#           SVAL       false
#           VAL        false
#     roleCmds:
#       get:
#       set:
#     state:
#       chn        1
#       dpt        PRESS_SHORT
#
setstate SchlafZimmer_TasterRollos_1 2023-05-09 13:03:44 IODev r_ccu
setstate SchlafZimmer_TasterRollos_1 2023-05-09 18:05:02 activity alive
setstate SchlafZimmer_TasterRollos_1 2023-05-09 18:05:02 battery ok
setstate SchlafZimmer_TasterRollos_1 2023-05-09 18:05:02 devstate ok
setstate SchlafZimmer_TasterRollos_1 2023-05-09 18:05:02 rssidevice -72
setstate SchlafZimmer_TasterRollos_1 2023-05-09 13:03:45 rssipeer N/A
setstate SchlafZimmer_TasterRollos_1 2023-05-09 18:05:02 voltage 3.0


Zum testen habe ich diese Notify angelegt:
define n_SchlafZimmer_TasterRollos notify SchlafZimmer_TasterRollos_1:activity:.*|SchlafZimmer_TasterRollos_2:activity:.*|SchlafZimmer_TasterRollos_3:activity:.*|SchlafZimmer_TasterRollos_4:activity:.*|SchlafZimmer_TasterRollos_5:activity:.*|SchlafZimmer_TasterRollos_6:activity:.* set licht an
attr n_SchlafZimmer_TasterRollos room 99_System
#   CFGFN     
#   DEF        SchlafZimmer_TasterRollos_1:activity:.*|SchlafZimmer_TasterRollos_2:activity:.*|SchlafZimmer_TasterRollos_3:activity:.*|SchlafZimmer_TasterRollos_4:activity:.*|SchlafZimmer_TasterRollos_5:activity:.*|SchlafZimmer_TasterRollos_6:activity:.* set licht an
#   FUUID      645a17ee-f33f-78f8-d69e-81d4b4418c152b5f
#   NAME       n_SchlafZimmer_TasterRollos
#   NOTIFYDEV  SchlafZimmer_TasterRollos_6,SchlafZimmer_TasterRollos_2,SchlafZimmer_TasterRollos_3,SchlafZimmer_TasterRollos_1,SchlafZimmer_TasterRollos_4,SchlafZimmer_TasterRollos_5
#   NR         5737
#   NTFY_ORDER 50-n_SchlafZimmer_TasterRollos
#   REGEXP     SchlafZimmer_TasterRollos_1:activity:.*|SchlafZimmer_TasterRollos_2:activity:.*|SchlafZimmer_TasterRollos_3:activity:.*|SchlafZimmer_TasterRollos_4:activity:.*|SchlafZimmer_TasterRollos_5:activity:.*|SchlafZimmer_TasterRollos_6:activity:.*
#   STATE      2023-05-09 18:05:02
#   TRIGGERTIME 1683648302.52492
#   TYPE       notify
#   eventCount 7
#   READINGS:
#     2023-05-09 11:55:28   state           active
#     2023-05-09 18:05:02   triggeredByDev  SchlafZimmer_TasterRollos_5
#     2023-05-09 18:05:02   triggeredByEvent activity: alive
#   hmccu:
#
setstate n_SchlafZimmer_TasterRollos 2023-05-09 18:05:02
setstate n_SchlafZimmer_TasterRollos 2023-05-09 11:55:28 state active
setstate n_SchlafZimmer_TasterRollos 2023-05-09 18:05:02 triggeredByDev SchlafZimmer_TasterRollos_5
setstate n_SchlafZimmer_TasterRollos 2023-05-09 18:05:02 triggeredByEvent activity: alive


Leider reagiert das notify auf keinen Tastendruck. Kann ich überhaupt den Tastendruck in Fhem auswerten?

Viele Grüße
Stefan

jhohmann

Du musst zuerst in der CCU ein Programm anlegen, was auf die Tastendrücke z.B. eine neue Systemvariable immer auf wahr oder 1 setzt (je nachdem, wie du diese Variable anlegst).
Ich habe bei mir dazu alle 6 Tasten sowohl mit kurzem als auch langem Tastendruck aufgeführt, alle mit Oder verknüpft. Ob das notwendig ist, weiß ich nicht. Geschadet hat es nicht  ;) .
Erst danach kamen die Tastendrücke auch in FHEM an.
Raspberry Pi 4 - bookworm / EnOcean - Rollo+Licht, deCONZ - Licht+Sensoren, ZWave - CO Messung, HMCCU mit piVCCU - Heizung+Rollo
plus dovecot, minidlna

Jamo

Bei mir HmIP-WRC6 in channel 0 definiert, also defmod HMIP_Wand_Flur HMCCUCHN 123456789012:0
attr HMIP_Wand_Flur room HomeMaticIP

Das notify dann entsprechend defmod HM_Wand_n notify HMIP_Wand_Flur_0.:PRESS_SHORT:.pressed|HMIP_Wand_Flur_0.:PRESS_LONG_START:.1 {myHM_Wand($NAME,$EVENT)}
Soweit ich weiss, muss in der CCU die Systemvariable nur verknuepft werden fuer den Fall das Du ein acknowledge nach jedem erfolgreichen Tastendruck haben willst (also die LED soll Grün leuchten nach Tastendruck). Ansonsten leuchtet die LED immer rot nach jedem Tastendruck
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

bommel-bs

Hallo Jamo,

Zitat von: Jamo am 10 Mai 2023, 19:07:27Bei mir HmIP-WRC6 in channel 0 definiert, also
Code Auswählen Erweitern
defmod HMIP_Wand_Flur HMCCUCHN 123456789012:0
attr HMIP_Wand_Flur room HomeMaticIP

Nach deinem Beispiel habe ich noch den Channel 0 angelegt. Darauf bekomme ich folgende Fehlermeldung im Log:
HMCCUCHN [SchlafZimmer_TasterRollos_0] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint
Wie hast Du controldatapoint und statedatapoint gesetzt?

Danke
Stefan

bommel-bs

Zitat von: jhohmann am 10 Mai 2023, 18:58:18Du musst zuerst in der CCU ein Programm anlegen, was auf die Tastendrücke z.B. eine neue Systemvariable immer auf wahr oder 1 setzt (je nachdem, wie du diese Variable anlegst).
Ich habe bei mir dazu alle 6 Tasten sowohl mit kurzem als auch langem Tastendruck aufgeführt, alle mit Oder verknüpft. Ob das notwendig ist, weiß ich nicht. Geschadet hat es nicht  ;) .
Erst danach kamen die Tastendrücke auch in FHEM an.

Hallo jhohmann,

da muß ich mich wohl mal mehr mit der CCU beschäftigen. Bisher habe ich dort nur die HomaticIP-Geräte angelegt und per FHEM gesteuert.

Viele Grüße
Stefan

Jamo

Zitat von: bommel-bs am 15 Mai 2023, 14:43:14Hallo Jamo,

Zitat von: Jamo am 10 Mai 2023, 19:07:27Bei mir HmIP-WRC6 in channel 0 definiert, also
Code Auswählen Erweitern
defmod HMIP_Wand_Flur HMCCUCHN 123456789012:0
attr HMIP_Wand_Flur room HomeMaticIP

Nach deinem Beispiel habe ich noch den Channel 0 angelegt. Darauf bekomme ich folgende Fehlermeldung im Log:
HMCCUCHN [SchlafZimmer_TasterRollos_0] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint
Wie hast Du controldatapoint und statedatapoint gesetzt?

Danke
Stefan

In der Tat, da habe ich Dir was unterschlagen, so siehts aus, es fehlten die Tasten:
define HMIP_Wand_Flur HMCCUCHN 1234567890ABCD:0
attr HMIP_Wand_Flur event-on-change-reading none
attr HMIP_Wand_Flur room HomeMaticIP
define HMIP_Wand_Flur_01 HMCCUCHN 1234567890ABCD:1
attr HMIP_Wand_Flur_01 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_01 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_01 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_01 room HomeMaticIP
define HMIP_Wand_Flur_02 HMCCUCHN 1234567890ABCD:2
attr HMIP_Wand_Flur_02 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_02 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_02 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_02 room HomeMaticIP
define HMIP_Wand_Flur_03 HMCCUCHN 1234567890ABCD:3
attr HMIP_Wand_Flur_03 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_03 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_03 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_03 room HomeMaticIP
define HMIP_Wand_Flur_04 HMCCUCHN 1234567890ABCD:4
attr HMIP_Wand_Flur_04 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_04 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_04 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_04 room HomeMaticIP
define HMIP_Wand_Flur_05 HMCCUCHN 1234567890ABCD:5
attr HMIP_Wand_Flur_05 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_05 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_05 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_05 room HomeMaticIP
define HMIP_Wand_Flur_06 HMCCUCHN 1234567890ABCD:6
attr HMIP_Wand_Flur_06 ccuflags showDeviceReadings
attr HMIP_Wand_Flur_06 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_06 event-on-update-reading PRESS_LONG_START|PRESS_SHORT
attr HMIP_Wand_Flur_06 room HomeMaticIP
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

bommel-bs

Hallo Jamo,

leider hat mir das nicht geholfen. Ich habe im RaspberryMatic die 6 Tasten direkt mit 3 HmIP-FROLL verbunden. Kann es sein, das deswegen das Signal nicht an FHEM weiter gegeben wird?

Gruß
Stefan

Jamo

Man kann ja so nicht sehen was nicht funktioniert.
- Hast Du mal in den Eventmonitor geschaut, nach einem Tastendruck?
- ist denn dein notify entsprechend abgeändert, wie oben geschrieben?
- controldatapoint und statedatapoint ist bei mir nicht gesetzt, die werden doch automatisch detektiert. Meine Definition ist wie gepostet.
- Hast Du ein define SchlafZimmer_TasterRollos HMCCUCHN 000B5F2991B50C:0 eingerichtet, und dann die 6 Kanäle zusätzlich, also SchlafZimmer_TasterRollos_1 HMCCUCHN 000B5F2991B50C:1, SchlafZimmer_TasterRollos_2 HMCCUCHN 000B5F2991B50C:2, .....  SchlafZimmer_TasterRollos_6 HMCCUCHN 000B5F2991B50C:6?

Was kommt denn wenn Du beim Kanal 0 also SchlafZimmer_TasterRollos HMCCUCHN 000B5F2991B50C:0 ein 'get SchlafZimmer_TasterRollos deviceInfo' machst?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Christoph Morrison

Zitat von: jhohmann am 10 Mai 2023, 18:58:18Du musst zuerst in der CCU ein Programm anlegen, was auf die Tastendrücke z.B. eine neue Systemvariable immer auf wahr oder 1 setzt (je nachdem, wie du diese Variable anlegst).

Fast. Es reicht ein Programm anzulegen, das auf die Tastendrücke reagiert; es muss gar keine Aktion ausführen.

bommel-bs

Zitat von: Christoph Morrison am 17 Mai 2023, 10:19:46
Zitat von: jhohmann am 10 Mai 2023, 18:58:18Du musst zuerst in der CCU ein Programm anlegen, was auf die Tastendrücke z.B. eine neue Systemvariable immer auf wahr oder 1 setzt (je nachdem, wie du diese Variable anlegst).

Fast. Es reicht ein Programm anzulegen, das auf die Tastendrücke reagiert; es muss gar keine Aktion ausführen.

Hallo Christoph,

da ich so etwas noch nicht gemacht habe: Hast Du mal ein Beispiel für mich?

Danke
Stefan

bommel-bs

Hallo Jamo,

ich habe jetzt meinen Taster noch einmal komplett in FHEM gelöscht und neu nach deinem Muster angelegt. Leider ohne Erfolg :-(

Bei define SchlafZimmer_Taster HMCCUCHN 000B5F2991B50C:0 gab es dann die Fehlermeldung
HMCCUCHN [SchlafZimmer_Taster] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint
Hier die Ausgabe von get SchlafZimmer_Taster deviceInfo:
Device channels and datapoints

DEV SchlafZimmer_TasterRollos 000B5F2991B50C interface=HmIP-RF type=HmIP-WRC6
CHN 000B5F2991B50C:0 SchlafZimmer_TasterRollos:0
   0.CONFIG_PENDING = false {b} [RE]
   0.DUTY_CYCLE = false {b} [RE]
   0.INSTALL_TEST = true {b} [RW]
   0.LOW_BAT = false {b} [RE]
   0.OPERATING_VOLTAGE = 3.000000 {f} [RE]
   0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
   0.RSSI_DEVICE = -73 {i} [RE]
   0.RSSI_PEER = 0 {i} [RE]
   0.UNREACH = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
CHN 000B5F2991B50C:1 SchlafZimmer_TasterRollos:1
   1.PRESS_LONG =  {b} [E]
   1.PRESS_LONG_RELEASE =  {b} [E]
   1.PRESS_LONG_START =  {b} [E]
   1.PRESS_SHORT =  {b} [E]
CHN 000B5F2991B50C:2 SchlafZimmer_TasterRollos:2
   2.PRESS_LONG =  {b} [E]
   2.PRESS_LONG_RELEASE =  {b} [E]
   2.PRESS_LONG_START =  {b} [E]
   2.PRESS_SHORT =  {b} [E]
CHN 000B5F2991B50C:3 SchlafZimmer_TasterRollos:3
   3.PRESS_LONG =  {b} [E]
   3.PRESS_LONG_RELEASE =  {b} [E]
   3.PRESS_LONG_START =  {b} [E]
   3.PRESS_SHORT =  {b} [E]
CHN 000B5F2991B50C:4 SchlafZimmer_TasterRollos:4
   4.PRESS_LONG =  {b} [E]
   4.PRESS_LONG_RELEASE =  {b} [E]
   4.PRESS_LONG_START =  {b} [E]
   4.PRESS_SHORT =  {b} [E]
CHN 000B5F2991B50C:5 SchlafZimmer_TasterRollos:5
   5.PRESS_LONG =  {b} [E]
   5.PRESS_LONG_RELEASE =  {b} [E]
   5.PRESS_LONG_START =  {b} [E]
   5.PRESS_SHORT =  {b} [E]
CHN 000B5F2991B50C:6 SchlafZimmer_TasterRollos:6
   6.PRESS_LONG =  {b} [E]
   6.PRESS_LONG_RELEASE =  {b} [E]
   6.PRESS_LONG_START =  {b} [E]
   6.PRESS_SHORT =  {b} [E]


Device detection:
StateDatapoint = 1.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 2.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 3.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 4.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 5.PRESS_SHORT [KEY_TRANSCEIVER]
StateDatapoint = 6.PRESS_SHORT [KEY_TRANSCEIVER]
No control datapoint detected

Recommended module for device definition: HMCCUCHN

Device description

Device 000B5F2991B50C SchlafZimmer_TasterRollos [HmIP-WRC6]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 2.2.14
  CHILDREN: 000B5F2991B50C:0,000B5F2991B50C:1,000B5F2991B50C:2,000B5F2991B50C:3,000B5F2991B50C:4,000B5F2991B50C:5,000B5F2991B50C:6
  DIRECTION: NONE
  FIRMWARE: 2.2.14
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 3504560
  ROAMING: 0
  RX_MODE: CONFIG
  SUBTYPE: WRC6
  UPDATABLE: 1
Channel 000B5F2991B50C:0 SchlafZimmer_TasterRollos:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 000B5F2991B50C
  PARENT_TYPE: HmIP-WRC6
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Hier noch die 7 Kanäle:
define SchlafZimmer_Taster HMCCUCHN 000B5F2991B50C:0
setuuid SchlafZimmer_Taster 6464ff68-f33f-78f8-499f-807c373f43cf90e0
attr SchlafZimmer_Taster event-on-change-reading none
define SchlafZimmer_Taster_01 HMCCUCHN 000B5F2991B50C:1
setuuid SchlafZimmer_Taster_01 6466590c-f33f-78f8-9510-8f688c54f8328094
attr SchlafZimmer_Taster_01 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_01 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_01 event-on-update-reading .*
attr SchlafZimmer_Taster_01 room 99_System
define SchlafZimmer_Taster_02 HMCCUCHN 000B5F2991B50C:2
setuuid SchlafZimmer_Taster_02 646659b3-f33f-78f8-13e1-5396684d97ffa943
attr SchlafZimmer_Taster_02 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_02 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_02 event-on-update-reading .*
attr SchlafZimmer_Taster_02 room 99_System
define SchlafZimmer_Taster_03 HMCCUCHN 000B5F2991B50C:3
setuuid SchlafZimmer_Taster_03 64665a00-f33f-78f8-2a01-9b91ff96295e29ac
attr SchlafZimmer_Taster_03 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_03 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_03 event-on-update-reading .*
attr SchlafZimmer_Taster_03 room 99_System
define SchlafZimmer_Taster_04 HMCCUCHN 000B5F2991B50C:4
setuuid SchlafZimmer_Taster_04 64665a40-f33f-78f8-00b9-e4f090ec53faa319
attr SchlafZimmer_Taster_04 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_04 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_04 event-on-update-reading .*
attr SchlafZimmer_Taster_04 room 99_System
define SchlafZimmer_Taster_05 HMCCUCHN 000B5F2991B50C:5
setuuid SchlafZimmer_Taster_05 64665a82-f33f-78f8-dd67-8a27130febe0bfe0
attr SchlafZimmer_Taster_05 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_05 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_05 event-on-update-reading .*
attr SchlafZimmer_Taster_05 room 99_System
define SchlafZimmer_Taster_06 HMCCUCHN 000B5F2991B50C:6
setuuid SchlafZimmer_Taster_06 64665abe-f33f-78f8-649e-115b6f7caba9fa96
attr SchlafZimmer_Taster_06 ccuflags trace,showDeviceReadings
attr SchlafZimmer_Taster_06 ccureadingfilter PRESS_LONG_START|PRESS_SHORT
attr SchlafZimmer_Taster_06 event-on-update-reading .*
attr SchlafZimmer_Taster_06 room 99_System

Im Eventmonitor sehe ich keine Einträge von den Tastern. Nur die Rollos selber.
 
Danke für die Unterstützung
Stefan

mw77

Zitat von: bommel-bs am 18 Mai 2023, 18:56:52Hast Du mal ein Beispiel für mich?
So wie im Bild zum Beispiel.

Dann brauchst du deinen Taster auch nicht selber anlegen, sondern kannst das mit dem Befehl
get r_ccu createDev Name_deines_Tasters
anlegen lassen.

Du darfst diesen Dateianhang nicht ansehen.
HM, HMIP, Shelly, und anderes

bommel-bs

Zitat von: mw77 am 18 Mai 2023, 19:51:13
Zitat von: bommel-bs am 18 Mai 2023, 18:56:52Hast Du mal ein Beispiel für mich?
So wie im Bild zum Beispiel.

Dann brauchst du deinen Taster auch nicht selber anlegen, sondern kannst das mit dem Befehl
get r_ccu createDev Name_deines_Tasters
anlegen lassen.

Du darfst diesen Dateianhang nicht ansehen.

Hallo mw77,

Danke für den Screenshot. Leider erhalte ich beim anklicken der Bild-Url die Fehlermeldung "404 File Not Found"

Viele Grüße
Stefan

mw77

Keine Ahnung warum du das Bild nicht sehen kannst.
Hier
https://forum.iobroker.net/assets/uploads/files/1550746659869-bildschirmfoto-2019-02-21-um-11.53.47.png
ist nochmal ein Bild, wie das Programm auf der CCU aussehen sollte.
HM, HMIP, Shelly, und anderes

Miami

#14
Wie schon geschrieben wurde, musst Du in der CCU ein Programm erstellen, dass die gewünschten Taster einliest. Nur dadurch, dass die in einem CCU Programm verwendet werden, meldet der HmIP-WRC6 die Tastendrücke an die CCU; und damit auch an FHEM.
Nachdem das eimnal aktiviert ist, kannst Du das Programm in der CCU wieder deaktivieren (vermutlich auch löschen), die Meldungen kommen weiterhin.
(weitere Details findest Du im in diesem Beitrag im HomeMatic-Forum)

So steuere ich in FHEM meinen Rolladen (einen Rollotron Gurtwickler):
Zitat#Schaltblock im Schlafzimmer
define Schlafzimmer_Schalterblock_1 HMCCUCHN xxxxxxxxxxxxxx:1
attr Schlafzimmer_Schalterblock_1 event-on-update-reading PRESS.*|battery.*
attr Schlafzimmer_Schalterblock_1 stateFormat devstate

define Schlafzimmer_Schalterblock_2 HMCCUCHN xxxxxxxxxxxxxx:2
attr Schlafzimmer_Schalterblock_2 event-on-update-reading PRESS.*
attr Schlafzimmer_Schalterblock_2 stateFormat devstate

#Schlafzimmer-Rolladen fahren
define Schlafzimmerrolladen_hoch notify Schlafzimmer_Schalterblock_1:PRESS_SHORT:.* set Schlafzimmer_Rolladen hoch
define Schlafzimmerrolladen_ab notify Schlafzimmer_Schalterblock_2:PRESS_SHORT:.* set Schlafzimmer_Rolladen ab
define Schlafzimmerrolladen_stop notify Schlafzimmer_Schalterblock_1:PRESS_LONG_START:.*|Schlafzimmer_Schalterblock_2:PRESS_LONG_START:.* set Schlafzimmer_Rolladen stop