FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SolRad am 20 September 2015, 16:20:31

Titel: HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 20 September 2015, 16:20:31
Hallo liebe Wissende,

bei mir führt die einfache Ausgabe eines Fenstersensorzustand auf einer Statusanzeige dazu, dass der Fenstersensor mit rot-leuchten quittiert.

(fhemfrederik (http://forum.fhem.de/index.php?action=profile;u=11464) hatte zwar bereits eine ähnlich Anfrage (http://forum.fhem.de/index.php/topic,31000.msg235337.html#msg235337), aber beim ihm blinkte der Fensterkontakt und nach einem Power-On-Off (an der Statusanzeige?)war wieder alles OK.)

Hier mein Aufbau:

1xFenstergriffkontaktHM-SEC-RHS"ThreeStateSensor"
1xStatusanzeigeHM-OU-LED16"OutputUnit"
1x'Umschalter'dummy"Szenario"
1xHMLAN"HMLAN"
1xFHEM(frisch upgedatet...)

fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices, Teil 1
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents
## LED
define OutputUnit_LED01 CUL_HM 1D4A3201
attr OutputUnit_LED01 model HM-OU-LED16
attr OutputUnit_LED01 peerIDs 00000000,
#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_LED01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################

# Verwaltung, Teil 2
## I/O - Devices, Teil 2
define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1


Log:2015.09.20 20:58:07.303 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0045F7D3 d:FF r:FFBA     m:69 A441 21E4E8 ABC001 0157C8
2015.09.20 20:58:07.305 3: CUL_HM set OutputUnit_LED01 led red
2015.09.20 20:58:07.305 0: HMLAN_Send:  HMLAN S:SEC1ED498 stat:  00 t:00000000 d:01 r:EC1ED498 m:0B A011 ABC001 1D4A32 800101
2015.09.20 20:58:07.468 0: HMLAN_Parse: HMLAN R:REC1ED498 stat:0001 t:0045F87D d:FF r:FFC7     m:0B 8002 1D4A32 ABC001 01010100368000C1A1

2015.09.20 20:58:10.552 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00460485 d:FF r:FFB9     m:6A A441 21E4E8 ABC001 015800
2015.09.20 20:58:10.554 3: CUL_HM set OutputUnit_LED01 led green
2015.09.20 20:58:10.554 0: HMLAN_Send:  HMLAN S:SEC1EE149 stat:  00 t:00000000 d:01 r:EC1EE149 m:0C A011 ABC001 1D4A32 800102
2015.09.20 20:58:10.718 0: HMLAN_Parse: HMLAN R:REC1EE149 stat:0001 t:0046052F d:FF r:FFC8     m:0C 8002 1D4A32 ABC001 01010200358000C1A2


Der Dummy "Szenario" dient zum Ein- und Ausschalten der Ausgabe des Fenstersensorzustand über die Statusanzeige. Wenn "Szenario" auf 1 gesetzt ist, wird die Statusanzeige angesprochen. Beim Wert 0 wird nur der Befehl geloggt.

Wenn die Statusanzeige nicht angesprochen wird ("Szenario" = 0), dann erhält der Fenstersensor eine vernüftige Rückmeldung, denn er leuchtet grün.

Wer kann mir helfen, das Log-File zu deuten?

MfG
SolRad
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: LuckyDay am 20 September 2015, 18:49:21
define ThreeStateSensor CUL_HM 111111
define OutputUnit CUL_HM 222222

die hmid 111111 und 222222 hast du die dir ausgedacht?
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: franky08 am 20 September 2015, 19:04:20
Das hatten wir doch vor kurzem schon einmal, dass die devices nicht über autocreate angelegt wurden sondern mittels define und dann irgendeine Fantasie ID genommen wurde. Das funktioniert dann natürlich nicht.

VG
Frank
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 20 September 2015, 19:46:16
Sorry für die Irritation:
Die Geräte sind mittels autocreate angelegt und haben in Wirklichkeit vernünftige HMIds... Ich wollte die Realität ein wenig verschleiern. Die Seriennummern stimmen auch nicht!

Ob diese Information letztendlich in dem Log dann doch enthalten ist, weiß ich nicht. Also bitte nicht zu doll meckern...
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: franky08 am 20 September 2015, 19:56:29
Und wer soll die Logs mit Fantasiedaten dann vernünftig interpretieren können? Wenn dein fhem nach ausen nicht offen wie ein Scheunentor ist, brauchst du die Nummern auch nicht verschleiern.

VG
Frank
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 20 September 2015, 21:07:23
Im ersten Post befindet sich nun das Original; frisch geloggt.

Es tut mir leid, dass ich bei der Wahrung meiner Privatsphäre über das Ziel hinausgeschossen bin.

MfG
SolRad
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: rapster am 20 September 2015, 23:57:46
Dein Fensterkontakt bekommt denke ich kein Ack und leuchtet deshalb rot, (obwohl ich in Erinnerung hatte dass der HM-SEC-RHS auch ohne Ack grün leuchtet...)

Peere den Fensterkontakt gegen einen Channel deiner VCCU und probier es erneut.
Die VCCU bestätigt dann das Signal des RHS und er sollte grün leuchten.
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: frank am 21 September 2015, 09:37:44
peere deinen fk direkt mit der anzeige und entferne dein notify.
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 21 September 2015, 19:45:25
@rapster:

Hallo rapster,
voller Hoffnung habe ich deinen Vorschlag umgesetzt. Leider zeigte sich keine Veränderung...

1) HM-SEC-RHS mit VCCU (Kanal 1)
fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long
#attr VCCU_Btn1 peerIDs 21E4E8,

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_LED_01 CUL_HM 1D4A3201
attr OutputUnit_LED_01 model HM-OU-LED16
attr OutputUnit_LED_01 peerIDs 00000000,

#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_LED_01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################

# Verwaltung, Teil 2
## LED(s), Teil 2
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Action-Detector
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

Log:
2015.09.21 19:07:14.120 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0000A6F9 d:FF r:FFAD     m:03 A441 21E4E8 ABC001 01E9C8
2015.09.21 19:07:14.122 3: CUL_HM set OutputUnit_LED_01 led red
2015.09.21 19:07:14.122 0: HMLAN_Send:  HMLAN S:SF0DFAB99 stat:  00 t:00000000 d:01 r:F0DFAB99 m:3D A011 ABC001 1D4A32 800101
2015.09.21 19:07:14.309 0: HMLAN_Parse: HMLAN R:RF0DFAB99 stat:0001 t:0000A7BB d:FF r:FFCB     m:3D 8002 1D4A32 ABC001 010101003300000001

2015.09.21 19:07:15.371 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0000ABDC d:FF r:FFB0     m:04 A441 21E4E8 ABC001 01EA64
2015.09.21 19:07:15.374 3: CUL_HM set OutputUnit_LED_01 led orange
2015.09.21 19:07:15.374 0: HMLAN_Send:  HMLAN S:SF0DFB07D stat:  00 t:00000000 d:01 r:F0DFB07D m:3E A011 ABC001 1D4A32 800103
2015.09.21 19:07:15.584 0: HMLAN_Parse: HMLAN R:RF0DFB07D stat:0001 t:0000ACB6 d:FF r:FFCA     m:3E 8002 1D4A32 ABC001 010103003300000003


Spaßeshalber habe ich noch etwas mit der Peerung gespielt:
2) VCCU (Kanal 1) mit HM-SEC-RHS
fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long
attr VCCU_Btn1 peerIDs 21E4E8,

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
#attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_LED_01 CUL_HM 1D4A3201
attr OutputUnit_LED_01 model HM-OU-LED16
attr OutputUnit_LED_01 peerIDs 00000000,

#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_LED_01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################

# Verwaltung, Teil 2
## LED(s), Teil 2
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Action-Detector
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

Log:
2015.09.21 19:16:43.652 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0009580E d:FF r:FFAF     m:29 A441 21E4E8 ABC001 010FC8
2015.09.21 19:16:43.655 3: CUL_HM set OutputUnit_LED_01 led red
2015.09.21 19:16:43.655 0: HMLAN_Send:  HMLAN S:SF0E85C56 stat:  00 t:00000000 d:01 r:F0E85C56 m:39 A011 ABC001 1D4A32 800101
2015.09.21 19:16:43.859 0: HMLAN_Parse: HMLAN R:RF0E85C56 stat:0001 t:000958E2 d:FF r:FFC8     m:39 8002 1D4A32 ABC001 010101003600000001

2015.09.21 19:16:44.901 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00095CEF d:FF r:FFB0     m:2A A441 21E4E8 ABC001 011064
2015.09.21 19:16:44.903 3: CUL_HM set OutputUnit_LED_01 led orange
2015.09.21 19:16:44.903 0: HMLAN_Send:  HMLAN S:SF0E86136 stat:  00 t:00000000 d:01 r:F0E86136 m:3A A011 ABC001 1D4A32 800103
2015.09.21 19:16:45.086 0: HMLAN_Parse: HMLAN R:RF0E86136 stat:0001 t:00095DAD d:FF r:FFC8     m:3A 8002 1D4A32 ABC001 010103003600000003


3) beide miteinander
fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long
attr VCCU_Btn1 peerIDs 21E4E8,

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_LED_01 CUL_HM 1D4A3201
attr OutputUnit_LED_01 model HM-OU-LED16
attr OutputUnit_LED_01 peerIDs 00000000,

#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_LED_01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################

# Verwaltung, Teil 2
## LED(s), Teil 2
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Action-Detector
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

Log:
2015.09.21 19:21:25.664 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00026812 d:FF r:FFAF     m:33 A441 21E4E8 ABC001 0119C8
2015.09.21 19:21:25.666 3: CUL_HM set OutputUnit_LED_01 led red
2015.09.21 19:21:25.666 0: HMLAN_Send:  HMLAN S:SF0ECA9F1 stat:  00 t:00000000 d:01 r:F0ECA9F1 m:3B A011 ABC001 1D4A32 800101
2015.09.21 19:21:25.862 0: HMLAN_Parse: HMLAN R:RF0ECA9F1 stat:0001 t:000268DD d:FF r:FFC6     m:3B 8002 1D4A32 ABC001 010101003800000001

2015.09.21 19:21:27.167 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00026DF1 d:FF r:FFB4     m:34 A441 21E4E8 ABC001 011A64
2015.09.21 19:21:27.169 3: CUL_HM set OutputUnit_LED_01 led orange
2015.09.21 19:21:27.169 0: HMLAN_Send:  HMLAN S:SF0ECAFD0 stat:  00 t:00000000 d:01 r:F0ECAFD0 m:3C A011 ABC001 1D4A32 800103
2015.09.21 19:21:27.360 0: HMLAN_Parse: HMLAN R:RF0ECAFD0 stat:0001 t:00026EB7 d:FF r:FFC6     m:3C 8002 1D4A32 ABC001 010103003800000003





@frank:

Hallo frank,

folgendes habe ich - leider auch ohne Erfolg - ausprobiert:
1) HM-SEC-RHS mit HM-OU-LED16 (Kanal 1)
fhem.cfg:attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long
#attr VCCU_Btn1 peerIDs 21E4E8,

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
#attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor peerIDs 1D4A3201,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_LED_01 CUL_HM 1D4A3201
attr OutputUnit_LED_01 model HM-OU-LED16
attr OutputUnit_LED_01 peerIDs 00000000,
#########################################################################

# Verwaltung, Teil 2
## LED(s), Teil 2
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Action-Detector
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

Log:
2015.09.21 19:32:20.446 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00013ACA d:FF r:FFB0     m:3D A441 21E4E8 ABC001 0123C8
2015.09.21 19:32:21.699 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00013FAF d:FF r:FFAE     m:3E A441 21E4E8 ABC001 012464


2) HM-SEC-RHS mit HM-OU-LED16 (Gerät)
fhem.cfg:attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long
#attr VCCU_Btn1 peerIDs 21E4E8,

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
#attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor peerIDs 1D4A32,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_LED_01 CUL_HM 1D4A3201
attr OutputUnit_LED_01 model HM-OU-LED16
attr OutputUnit_LED_01 peerIDs 00000000,
#########################################################################

# Verwaltung, Teil 2
## LED(s), Teil 2
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## Action-Detector
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*

## Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

Log:
2015.09.21 19:34:51.955 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0000AFED d:FF r:FFB5     m:41 A441 21E4E8 ABC001 0127C8
2015.09.21 19:34:53.207 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0000B4D0 d:FF r:FFB4     m:42 A441 21E4E8 ABC001 012864


Die Rückmeldungen sind zwar jeweils OK (= grün), aber die Statusanzeige zeigt keine Reaktion.




@all
Danke für eure Bemühungen!

Die hier abgebildete fhem.cfg ist nur eine Test-cfg. Mein Original ist viel, viel größer. Ich habe mit dieser Test-cfg das Problem isolieren wollen. Insofern ist das notify für mich unverzichtbar. In der realen cfg passieren hier viele für mich wichtigen Dinge. Das Umschalten der Statusanzeige ist nur schöne Beigabe...
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: rapster am 21 September 2015, 20:07:57
Zitat von: SolRad am 21 September 2015, 19:45:25
Die Rückmeldungen sind zwar jeweils OK (= grün), aber die Statusanzeige zeigt keine Reaktion.

Versteh jetzt grad das Problem nicht,
- Ist das Problem das der Fensterkontakt nicht grün leuchtet (sondern rot)
- Oder dass du die Statusanzeige nicht zum leuchten bewegen kannst?

Im log sieht es ja zumindest so aus als ob die Statusanzeige den Befehl bekommt, kannst du die Statusanzeige manuell mit "set OutputUnit_LED_01 led red" schalten?
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: frank am 21 September 2015, 20:19:58
#attr ThreeStateSensor peerIDs ABC00101,
attr ThreeStateSensor peerIDs 1D4A3201,


Zitat2015.09.21 19:32:20.446 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00013ACA d:FF r:FFB0     m:3D A441 21E4E8 ABC001 0123C8
2015.09.21 19:32:21.699 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00013FAF d:FF r:FFAE     m:3E A441 21E4E8 ABC001 012464

händisch die attribute ändern, kann nicht funktionieren.
mit peerchan unset das peering aufheben und mit set setzen.

ZitatDie Rückmeldungen sind zwar jeweils OK (= grün), aber die Statusanzeige zeigt keine Reaktion.
ohne peering kein schalten.
du kennst die wiki über peeren und pairen?
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 22 September 2015, 18:45:31
Hallo! Hoffentlich habe ich jetzt peeren gelernt. Zusätzlich habe ich den Fenstersensor und die Statusanzeige resettet, die Geräte neu angelernt (und mit autocreate einrichten lassen) und umbenannt. Danach gepeert und auch zum Übernehmen die Anlerntaste gedrückt. Theoretisch steht alles auf Anfang.


@rapster
Es fällt mir schwer, mit dir und frank gleichzeitig Kontakt zu halten. Zumal ihr verschiedene Ansätze habt. Das die Statusanzeige ihre LED nicht schaltet, galt nur für franks Ansatz. Ich versuche, euch durch die durchgezogenen Striche und die @<Name> zu trennen...

Versucht habe ichset ThreeStateSensor peerChan 0 VCCU_Btn1 single setTheoretisch - wenn mein Peering-Befehl richtig war - habe ich jetzt für deine Idee den Fenstersensor mit der VCCU gepeert. Eine Änderung des Verhaltens konnte ich leider nicht feststellen: Die Statusanzeige zeigt weiterhin die jeweils korrekte LED-Farbe, aber die Rückmeldung am Fenstersensor ist weiterhin rot-Leuchten.

fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs 21E4E801,
attr VCCU_Btn1 webCmd press short:press long

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor peerIDs 00000000,ABC00101,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_Led_01 CUL_HM 1D4A3201
attr OutputUnit_Led_01 model HM-OU-LED16
attr OutputUnit_Led_01 peerIDs 00000000,

#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_Led_01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################
# Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

#########################################################################
# Peeren
# danach die Anlerntaste drücken!
define Notify_Peer_TSS_CCU notify Notify_Peer_TSS_CCU set ThreeStateSensor peerChan 0 VCCU_Btn1 single set

#########################################################################

# Verwaltung, Teil 2
## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## "Action-Detector"
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector

## Auto-Create anschalten
define autocreate autocreate

## Restliche LED-Kanäle
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,


Log:
2015.09.22 17:14:43.239 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00037309 d:FF r:FFB5     m:68 A441 21E4E8 ABC001 014DC8
2015.09.22 17:14:43.242 3: CUL_HM set OutputUnit_Led_01 led red
2015.09.22 17:14:43.243 0: HMLAN_Send:  HMLAN S:SF59F04FA stat:  00 t:00000000 d:01 r:F59F04FA m:66 A011 ABC001 1D4A32 800101
2015.09.22 17:14:43.457 0: HMLAN_Parse: HMLAN R:RF59F04FA stat:0001 t:000373E8 d:FF r:FFC7     m:66 8002 1D4A32 ABC001 010101003600000001

2015.09.22 17:14:44.737 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:000378E4 d:FF r:FFB3     m:69 A441 21E4E8 ABC001 014E64
2015.09.22 17:14:44.740 3: CUL_HM set OutputUnit_Led_01 led orange
2015.09.22 17:14:44.740 0: HMLAN_Send:  HMLAN S:SF59F0AD3 stat:  00 t:00000000 d:01 r:F59F0AD3 m:67 A011 ABC001 1D4A32 800103
2015.09.22 17:14:44.955 0: HMLAN_Parse: HMLAN R:RF59F0AD3 stat:0001 t:000379C3 d:FF r:FFC7     m:67 8002 1D4A32 ABC001 010103003600000003




@frank

Um den Fenstersensor mit der Statusanzeige zu peeren, habe ichset ThreeStateSensor peerChan 0 OutputUnit_Led_01 single setversucht.
Leider auch ohne Erfolg. Der Fenstersensor quittiert mit kurzem orange- und langem rot-Leuchten. Die Statusanzeige zeigt keine Reaktion.

fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all

define VCCU CUL_HM ABC001
attr VCCU IODev HMLAN
attr VCCU IOList HMLAN
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev HMLAN
attr ThreeStateSensor IOgrp VCCU:HMLAN
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor peerIDs 00000000,1D4A3201,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev HMLAN
attr OutputUnit IOgrp VCCU:HMLAN
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_Led_01 CUL_HM 1D4A3201
attr OutputUnit_Led_01 model HM-OU-LED16
attr OutputUnit_Led_01 peerIDs 00000000,

#########################################################################
#########################################################################
# Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

#########################################################################
# Peeren
# danach die Anlerntaste drücken!
define Notify_Peer_TSS_OU notify Notify_Peer_TSS_OU set ThreeStateSensor peerChan 0 OutputUnit_Led_01 single set

#########################################################################

# Verwaltung, Teil 2
## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## "Action-Detector"
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector

## Auto-Create anschalten
define autocreate autocreate

## Restliche LED-Kanäle
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

Log:
2015.09.22 18:32:32.947 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:002C3078 d:FF r:FFB6     m:82 A441 21E4E8 ABC001 015DC8
2015.09.22 18:32:33.205 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:002C317A d:FF r:FFB5     m:83 A041 21E4E8 1D4A32 015DC8
2015.09.22 18:32:33.332 0: HMLAN_Parse: HMLAN R:E1D4A32   stat:0000 t:002C31F9 d:FF r:FFC7     m:83 8002 1D4A32 21E4E8 80

2015.09.22 18:32:34.698 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:002C374F d:FF r:FFB3     m:84 A441 21E4E8 ABC001 015E64
2015.09.22 18:32:34.955 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:002C3851 d:FF r:FFB1     m:85 A041 21E4E8 1D4A32 015E64
2015.09.22 18:32:35.081 0: HMLAN_Parse: HMLAN R:E1D4A32   stat:0000 t:002C38CF d:FF r:FFC7     m:85 8002 1D4A32 21E4E8 80


Da ich schon an so einfachen Sachen wie Peering gescheitert bin, wage ich kaum anzumerken:
Der Fenstersensor liefert doch Events wie open, tilted und closed während die Statusanzeige red, green, orange etc. erwartet. Kann das überhaupt funktionieren?
MfG
SolRad
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: frank am 23 September 2015, 00:50:58
ZitatKann das überhaupt funktionieren?
gute frage, interssiert mich auch.  ;)

wenn homematic seine philosophie des peerens ordentlich umsetzt, sollte das eigentlich möglich sein. die rawmessages vom manuellen schalten sehen aber leider nicht erfolgversprechend aus. eher schlecht.
poste mal ein list vom fensterkontakt und je ein list vom device und chn01 der anzeigeeinheit. jeweils list <name> in die eingabezeile tippen.

das peeren scheint doch nun einwandfrei zu klappen. warum der fk mit rot quittiert, wenn er mit der vccu gepeert ist, ist seltsam. leider kann man die ack's des hmlan nicht sehen, da diese, wenn sie kommen, automatisch gesendet werden und deshalb nicht im log auftauchen. hast du eventuell ein zweites io, mit dem du die kommunikation zusätzlich monitoren kannst, dann kann man diése ack's sichtbar machen? hmlan, hmusb oder cul.

im log müsste eigentlich noch mehr stehen, wenn du mit "sys,all" loggst. mach einmal mit dummy=off und einmal dummy=on.

Zitat#########################################################################
# Peeren
# danach die Anlerntaste drücken!
define Notify_Peer_TSS_CCU notify Notify_Peer_TSS_CCU set ThreeStateSensor peerChan 0 VCCU_Btn1 single set

#########################################################################
wenn einmal gepeert, dann ist das peering eigentlich für die ewigkeit. wozu dieses notify?

Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 23 September 2015, 07:45:52
Zitat von: frank am 23 September 2015, 00:50:58
poste mal ein list vom fensterkontakt und je ein list vom device und chn01 der anzeigeeinheit. jeweils list <name> in die eingabezeile tippen.
Mit "deiner" oder rapsters fhem.cfg? (Deine mit dem Versuch des direkten Peerings zwischen Fensterkontakt und Statusanzeige oder rapsters mit Peering zwischen Fensterkontakt und VCCU?)

Zitat von: frank am 23 September 2015, 00:50:58
hast du eventuell ein zweites io, mit dem du die kommunikation zusätzlich monitoren kannst, dann kann man diése ack's sichtbar machen? hmlan, hmusb oder cul.
Ja, ich habe noch einen CUNO. Den werde ich mit einbinden.

Zitat von: frank am 23 September 2015, 00:50:58
im log müsste eigentlich noch mehr stehen, wenn du mit "sys,all" loggst.
Mein "Äther" ist verseucht... Mehrere Temperatursensoren und Leistungsmesser funken fleißig. Für das Protokoll habe ich Momente der Stille, in der vorher und hinterher nichts los war, genutzt.

Gerne mache ich ein Gesamtprotokoll. Kann man einzelne Devices ausblenden oder muss ich die störenden physikalisch (Batterie herausnehmen) abschalten?

Zitat von: frank am 23 September 2015, 00:50:58
wenn einmal gepeert, dann ist das peering eigentlich für die ewigkeit. wozu dieses notify?
Zwei Gründe:Im "produktiven" Code gibt es das notify nicht.
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: frank am 23 September 2015, 08:51:47
ZitatMit "deiner" oder rapsters fhem.cfg?
mach mal erst mit rapster's.

ZitatKann man einzelne Devices ausblenden
einfach bei logids die namen eintragen und sys. beim cuno geht leider nur verbose 4 ohne reduzierung. vielleicht noch besser mal ein global verbose=5 ohne reduktion.

ZitatKonfigurationsdateien hin- und hergeschaltet und dafür auch die Geräte resettet.
du musst nichts resetten. einfach beim peerchan aus dem "set" ein "unset" machen, dann wird dieses peering wieder entfernt.
Titel: Antw:HM-OU-LED16 zerstört threeStateSensor-Rückmeldungen
Beitrag von: SolRad am 12 Oktober 2015, 19:30:30
Leider komme ich erst heute zum Schreiben.

Ich habe versucht, sowohl einen CUNO als auch den HMLAN in Betrieb zu nehmen. Die Geräte habe ich mit dem CUNO verbunden und mit dem HMLAN die Nachrichten aufgezeichnet. Soweit die Theorie. Hoffentlich hat es geklappt. Hier das Ergebnis.

Start des FHEM:
Starting fhem...
2015.10.12 19:24:17.081 1: Including fhem.cfg
2015.10.12 19:24:17.098 1: HMLAN_Parse: HMLAN new condition disconnected
2015.10.12 19:24:17.099 3: Opening HMLAN device 192.168.1.47:1000
2015.10.12 19:24:17.137 3: HMLAN device opened
2015.10.12 19:24:17.137 1: HMLAN_Parse: HMLAN new condition init
2015.10.12 19:24:17.147 3: Opening CUNO device 192.168.1.48:2323
2015.10.12 19:24:17.175 3: CUNO device opened
2015.10.12 19:24:17.295 3: CUNO: Possible commands: mBCFiAIGMRTVWXOefltuxEcq
2015.10.12 19:24:17.336 2: Switched CUNO rfmode to HomeMatic
2015.10.12 19:24:17.551 3: WEB: port 8083 opened
2015.10.12 19:24:17.581 3: Device ThreeStateSensor added to ActionDetector with 028:00 time
2015.10.12 19:24:17.582 0: SolRad: "ThreeStateSensor" - "Activity: unknown"
2015.10.12 19:24:17.582 0: SolRad: "ActionDetector" - "alive:0 dead:0 unkn:1 off:0"
2015.10.12 19:24:17.583 0: SolRad: "ActionDetector" - "status_ThreeStateSensor: unknown"
2015.10.12 19:24:17.585 0: SolRad: "VCCU" - "HMLAN:UAS,CUNO:ok,"
2015.10.12 19:24:17.587 0: SolRad: "global" - "INITIALIZED"
2015.10.12 19:24:17.588 0: SolRad: "Szenario" - "1"
2015.10.12 19:24:17.588 0: Featurelevel: 5.6
2015.10.12 19:24:17.588 0: Server started with 31 defined entities (version $Id: fhem.pl 9218 2015-09-09 19:43:43Z rudolfkoenig $, os linux, user root, pid 27061)
2015.10.12 19:24:17.589 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,0061AEBB,0000
I00,00,00,00
I00,00,00,00
I00,00,00,00
R5D14D3C1,0002,00000000,FF,7FFF,998112999999000000

2015.10.12 19:24:17.589 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:0061AEBB IDcnt:0000 L:0 %
2015.10.12 19:24:17.590 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:24:17.591 0: SolRad: "HMLAN" - "D-firmware: 0.961"
2015.10.12 19:24:17.591 0: SolRad: "HMLAN" - "D-serialNr: JEQ0314710"
2015.10.12 19:24:17.591 0: SolRad: "HMLAN" - "D-HMIdOriginal: 1C698E"
2015.10.12 19:24:17.592 0: SolRad: "HMLAN" - "D-HMIdAssigned: ABC001"
2015.10.12 19:24:17.592 0: HMLAN_Parse: HMLAN R:R5D14D3C1 stat:0002 t:00000000 d:FF r:7FFF     m:99 8112 999999 000000
2015.10.12 19:24:17.592 1: HMLAN_Parse: HMLAN new condition ok
2015.10.12 19:24:17.592 0: SolRad: "HMLAN" - "cond: ok"
2015.10.12 19:24:17.593 0: SolRad: "HMLAN" - "Xmit-Events: disconnected:1 init:1 ok:1 "
2015.10.12 19:24:17.593 0: SolRad: "HMLAN" - "prot_ok: last"
2015.10.12 19:24:17.603 0: SolRad: "VCCU" - "RAWMSG: A09998112999999000000::-59.5:CUNO"
2015.10.12 19:24:17.603 0: SolRad: "VCCU" - "RSSI: -59.5"
2015.10.12 19:24:42.138 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:24:42.141 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,00621044,0000

2015.10.12 19:24:42.141 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:00621044 IDcnt:0000 L:0 %
2015.10.12 19:24:42.142 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:25:07.139 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:25:07.142 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,006271F1,0000

2015.10.12 19:25:07.142 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:006271F1 IDcnt:0000 L:0 %
2015.10.12 19:25:07.142 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:25:32.139 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:25:32.142 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,0062D39D,0000

2015.10.12 19:25:32.142 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:0062D39D IDcnt:0000 L:0 %
2015.10.12 19:25:32.143 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:25:57.140 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:25:57.143 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,0063354A,0000

2015.10.12 19:25:57.143 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:0063354A IDcnt:0000 L:0 %
2015.10.12 19:25:57.143 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:26:22.140 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:26:22.143 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,006396F6,0000

2015.10.12 19:26:22.143 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:006396F6 IDcnt:0000 L:0 %
2015.10.12 19:26:22.144 0: SolRad: "HMLAN" - "loadLvl: low"


Erste Schaltung:
2015.10.12 19:26:46.942 5: HMLAN/RAW: /E21E4E8,0000,0063F7D1,FF,FFB5,14A44121E4E8ABC001010DC8

2015.10.12 19:26:46.942 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0063F7D1 d:FF r:FFB5     m:14 A441 21E4E8 ABC001 010DC8
2015.10.12 19:26:46.942 5: HMLAN dispatch A0C14A44121E4E8ABC001010DC8::-75:HMLAN
2015.10.12 19:26:47.046 0: SolRad: "ThreeStateSensor" - "battery: ok"
2015.10.12 19:26:47.047 0: SolRad: "ThreeStateSensor" - "contact: open (to VCCU)"
2015.10.12 19:26:47.047 0: SolRad: "ThreeStateSensor" - "open"
2015.10.12 19:26:47.047 0: SolRad: "ThreeStateSensor" - "trigger_cnt: 13"
2015.10.12 19:26:47.048 0: SolRad: "OutputUnit" - "CMDs_pending"
2015.10.12 19:26:47.049 0: SolRad: "OutputUnit_Led_01" - "set_led red"
2015.10.12 19:26:47.049 3: CUL_HM set OutputUnit_Led_01 led red
2015.10.12 19:26:47.060 0: SolRad: "VCCU_Btn1" - "trigLast: ThreeStateSensor:open"
2015.10.12 19:26:47.060 0: SolRad: "VCCU_Btn1" - "trig_ThreeStateSensor: open"
2015.10.12 19:26:47.061 0: SolRad: "ThreeStateSensor" - "RAWMSG: A0C14A44121E4E8ABC001010DC8::-49.5:CUNO"
2015.10.12 19:26:47.062 0: SolRad: "ThreeStateSensor" - "RSSI: -49.5"
2015.10.12 19:26:47.065 5: HMLAN/RAW: /EABC001,0000,0063F84C,FF,FFC3,148002ABC00121E4E800

2015.10.12 19:26:47.065 0: HMLAN_Parse: HMLAN R:EABC001   stat:0000 t:0063F84C d:FF r:FFC3     m:14 8002 ABC001 21E4E8 00
2015.10.12 19:26:47.065 5: HMLAN dispatch A0A148002ABC00121E4E800::-61:HMLAN
2015.10.12 19:26:47.096 5: HMLAN/RAW: /EABC001,0000,0063F86B,FF,FFC3,02A011ABC0011D4A32800101

2015.10.12 19:26:47.096 0: HMLAN_Parse: HMLAN R:EABC001   stat:0000 t:0063F86B d:FF r:FFC3     m:02 A011 ABC001 1D4A32 800101
2015.10.12 19:26:47.096 5: HMLAN dispatch A0C02A011ABC0011D4A32800101::-61:HMLAN
2015.10.12 19:26:47.140 0: HMLAN_Send:  HMLAN I:K
2015.10.12 19:26:47.178 5: HMLAN/RAW: /HHM-LAN-IF,03C1,JEQ0314710,1C698E,ABC001,0063F8C5,0000

2015.10.12 19:26:47.178 0: HMLAN_Parse: HMLAN V:03C1 sNo:JEQ0314710 d:1C698E O:ABC001 t:0063F8C5 IDcnt:0000 L:0 %
2015.10.12 19:26:47.179 0: SolRad: "HMLAN" - "loadLvl: low"
2015.10.12 19:26:47.229 5: HMLAN/RAW: /E1D4A32,0000,0063F8F0,FF,FFC7,0280021D4A32ABC001010101003300000001

2015.10.12 19:26:47.229 0: HMLAN_Parse: HMLAN R:E1D4A32   stat:0000 t:0063F8F0 d:FF r:FFC7     m:02 8002 1D4A32 ABC001 010101003300000001
2015.10.12 19:26:47.229 5: HMLAN dispatch A120280021D4A32ABC001010101003300000001::-57:HMLAN
2015.10.12 19:26:47.236 0: SolRad: "OutputUnit" - "color: 00000001"
2015.10.12 19:26:47.236 0: SolRad: "OutputUnit" - "00000001"
2015.10.12 19:26:47.236 0: SolRad: "OutputUnit" - "CMDs_done"
2015.10.12 19:26:47.237 0: SolRad: "OutputUnit_Led_01" - "color: red"
2015.10.12 19:26:47.237 0: SolRad: "OutputUnit_Led_01" - "red"
2015.10.12 19:26:47.237 0: SolRad: "OutputUnit_Led_02" - "color: off"
2015.10.12 19:26:47.238 0: SolRad: "OutputUnit_Led_02" - "off"
2015.10.12 19:26:47.238 0: SolRad: "OutputUnit_Led_03" - "color: off"
2015.10.12 19:26:47.238 0: SolRad: "OutputUnit_Led_03" - "off"
2015.10.12 19:26:47.239 0: SolRad: "OutputUnit_Led_04" - "color: off"
2015.10.12 19:26:47.239 0: SolRad: "OutputUnit_Led_04" - "off"
2015.10.12 19:26:47.240 0: SolRad: "OutputUnit_Led_05" - "color: off"
2015.10.12 19:26:47.240 0: SolRad: "OutputUnit_Led_05" - "off"
2015.10.12 19:26:47.240 0: SolRad: "OutputUnit_Led_06" - "color: off"
2015.10.12 19:26:47.241 0: SolRad: "OutputUnit_Led_06" - "off"
2015.10.12 19:26:47.241 0: SolRad: "OutputUnit_Led_07" - "color: off"
2015.10.12 19:26:47.241 0: SolRad: "OutputUnit_Led_07" - "off"
2015.10.12 19:26:47.242 0: SolRad: "OutputUnit_Led_08" - "color: off"
2015.10.12 19:26:47.242 0: SolRad: "OutputUnit_Led_08" - "off"
2015.10.12 19:26:47.243 0: SolRad: "OutputUnit_Led_09" - "color: off"
2015.10.12 19:26:47.243 0: SolRad: "OutputUnit_Led_09" - "off"
2015.10.12 19:26:47.243 0: SolRad: "OutputUnit_Led_10" - "color: off"
2015.10.12 19:26:47.244 0: SolRad: "OutputUnit_Led_10" - "off"
2015.10.12 19:26:47.244 0: SolRad: "OutputUnit_Led_11" - "color: off"
2015.10.12 19:26:47.244 0: SolRad: "OutputUnit_Led_11" - "off"
2015.10.12 19:26:47.245 0: SolRad: "OutputUnit_Led_12" - "color: off"
2015.10.12 19:26:47.245 0: SolRad: "OutputUnit_Led_12" - "off"
2015.10.12 19:26:47.246 0: SolRad: "OutputUnit_Led_13" - "color: off"
2015.10.12 19:26:47.246 0: SolRad: "OutputUnit_Led_13" - "off"
2015.10.12 19:26:47.246 0: SolRad: "OutputUnit_Led_14" - "color: off"
2015.10.12 19:26:47.247 0: SolRad: "OutputUnit_Led_14" - "off"
2015.10.12 19:26:47.247 0: SolRad: "OutputUnit_Led_15" - "color: off"
2015.10.12 19:26:47.247 0: SolRad: "OutputUnit_Led_15" - "off"
2015.10.12 19:26:47.248 0: SolRad: "OutputUnit_Led_16" - "color: off"
2015.10.12 19:26:47.248 0: SolRad: "OutputUnit_Led_16" - "off"
2015.10.12 19:26:47.270 0: SolRad: "OutputUnit" - "RAWMSG: A120280021D4A32ABC001010101003300000001::-50:CUNO"
2015.10.12 19:26:47.271 0: SolRad: "OutputUnit" - "RSSI: -50"


Zweite Schaltung:
2015.10.12 19:26:53.945 5: HMLAN/RAW: /E21E4E8,0000,0064132D,FF,FFAF,15A44121E4E8ABC001010E64

2015.10.12 19:26:53.945 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:0064132D d:FF r:FFAF     m:15 A441 21E4E8 ABC001 010E64
2015.10.12 19:26:53.945 5: HMLAN dispatch A0C15A44121E4E8ABC001010E64::-81:HMLAN
2015.10.12 19:26:54.048 0: SolRad: "ThreeStateSensor" - "battery: ok"
2015.10.12 19:26:54.048 0: SolRad: "ThreeStateSensor" - "contact: tilted (to VCCU)"
2015.10.12 19:26:54.049 0: SolRad: "ThreeStateSensor" - "tilted"
2015.10.12 19:26:54.049 0: SolRad: "ThreeStateSensor" - "trigger_cnt: 14"
2015.10.12 19:26:54.050 0: SolRad: "OutputUnit" - "CMDs_pending"
2015.10.12 19:26:54.051 0: SolRad: "OutputUnit_Led_01" - "set_led orange"
2015.10.12 19:26:54.051 3: CUL_HM set OutputUnit_Led_01 led orange
2015.10.12 19:26:54.062 0: SolRad: "VCCU_Btn1" - "trigLast: ThreeStateSensor:tilted"
2015.10.12 19:26:54.062 0: SolRad: "VCCU_Btn1" - "trig_ThreeStateSensor: tilted"
2015.10.12 19:26:54.063 0: SolRad: "ThreeStateSensor" - "RAWMSG: A0C15A44121E4E8ABC001010E64::-51:CUNO"
2015.10.12 19:26:54.063 0: SolRad: "ThreeStateSensor" - "RSSI: -51"
2015.10.12 19:26:54.067 5: HMLAN/RAW: /EABC001,0000,006413A7,FF,FFC3,158002ABC00121E4E800

2015.10.12 19:26:54.067 0: HMLAN_Parse: HMLAN R:EABC001   stat:0000 t:006413A7 d:FF r:FFC3     m:15 8002 ABC001 21E4E8 00
2015.10.12 19:26:54.067 5: HMLAN dispatch A0A158002ABC00121E4E800::-61:HMLAN
2015.10.12 19:26:54.098 5: HMLAN/RAW: /EABC001,0000,006413C6,FF,FFC4,03A011ABC0011D4A32800103

2015.10.12 19:26:54.098 0: HMLAN_Parse: HMLAN R:EABC001   stat:0000 t:006413C6 d:FF r:FFC4     m:03 A011 ABC001 1D4A32 800103
2015.10.12 19:26:54.098 5: HMLAN dispatch A0C03A011ABC0011D4A32800103::-60:HMLAN
2015.10.12 19:26:54.229 0: SolRad: "OutputUnit" - "color: 00000003"
2015.10.12 19:26:54.230 0: SolRad: "OutputUnit" - "00000003"
2015.10.12 19:26:54.230 0: SolRad: "OutputUnit" - "CMDs_done"
2015.10.12 19:26:54.230 0: SolRad: "OutputUnit" - "RAWMSG: A120380021D4A32ABC001010103003300000003::-51:CUNO"
2015.10.12 19:26:54.231 0: SolRad: "OutputUnit" - "RSSI: -51"
2015.10.12 19:26:54.231 0: SolRad: "OutputUnit_Led_01" - "color: orange"
2015.10.12 19:26:54.231 0: SolRad: "OutputUnit_Led_01" - "orange"
2015.10.12 19:26:54.232 5: HMLAN/RAW: /E1D4A32,0000,0064144B,FF,FFC6,0380021D4A32ABC001010103003300000003

2015.10.12 19:26:54.232 0: HMLAN_Parse: HMLAN R:E1D4A32   stat:0000 t:0064144B d:FF r:FFC6     m:03 8002 1D4A32 ABC001 010103003300000003
2015.10.12 19:26:54.232 5: HMLAN dispatch A120380021D4A32ABC001010103003300000003::-58:HMLAN


2015.10.12 19:26:56.873 5: HMLAN/RAW: /E28561A,0000,00641E9E,FF,FFC6,8A845E28561A00000087C66D001E4601E608D4FF

2015.10.12 19:26:56.874 0: HMLAN_Parse: HMLAN R:E28561A   stat:0000 t:00641E9E d:FF r:FFC6     m:8A 845E 28561A 000000 87C66D001E4601E608D4FF
2015.10.12 19:26:56.874 5: HMLAN dispatch A148A845E28561A00000087C66D001E4601E608D4FF::-58:HMLAN
2015.10.12 19:26:56.874 0: SolRad: "HMLAN" - "UNKNOWNCODE A148A845E28561A00000087C66D001E4601E608D4FF::-58:HMLAN"
2015.10.12 19:26:56.874 3: HMLAN: Unknown code A148A845E28561A00000087C66D001E4601E608D4FF::-58:HMLAN, help me!

2015.10.12 19:26:56.962 0: SolRad: "VCCU" - "RSSI: -32.5"
2015.10.12 19:26:56.962 0: SolRad: "VCCU" - "RAWMSG: A148A845E28561A00000087C66D001E4601E608D4FF::-32.5:CUNO"


Dritte Schaltung:
2015.10.12 19:27:02.445 5: HMLAN/RAW: /E21E4E8,0000,00643463,FF,FFAF,16A44121E4E8ABC001010FC8

2015.10.12 19:27:02.445 0: HMLAN_Parse: HMLAN R:E21E4E8   stat:0000 t:00643463 d:FF r:FFAF     m:16 A441 21E4E8 ABC001 010FC8
2015.10.12 19:27:02.445 5: HMLAN dispatch A0C16A44121E4E8ABC001010FC8::-81:HMLAN
2015.10.12 19:27:02.550 0: SolRad: "ThreeStateSensor" - "battery: ok"
2015.10.12 19:27:02.550 0: SolRad: "ThreeStateSensor" - "contact: open (to VCCU)"
2015.10.12 19:27:02.550 0: SolRad: "ThreeStateSensor" - "open"
2015.10.12 19:27:02.551 0: SolRad: "ThreeStateSensor" - "trigger_cnt: 15"
2015.10.12 19:27:02.552 0: SolRad: "OutputUnit" - "CMDs_pending"
2015.10.12 19:27:02.552 0: SolRad: "OutputUnit_Led_01" - "set_led red"
2015.10.12 19:27:02.553 3: CUL_HM set OutputUnit_Led_01 led red
2015.10.12 19:27:02.564 0: SolRad: "VCCU_Btn1" - "trigLast: ThreeStateSensor:open"
2015.10.12 19:27:02.564 0: SolRad: "VCCU_Btn1" - "trig_ThreeStateSensor: open"
2015.10.12 19:27:02.570 0: SolRad: "ThreeStateSensor" - "RSSI: -50.5"
2015.10.12 19:27:02.570 0: SolRad: "ThreeStateSensor" - "RAWMSG: A0C16A44121E4E8ABC001010FC8::-50.5:CUNO"
2015.10.12 19:27:02.634 5: HMLAN/RAW: /EABC001,0000,00643520,FF,FFC4,04A011ABC0011D4A32800101

2015.10.12 19:27:02.634 0: HMLAN_Parse: HMLAN R:EABC001   stat:0000 t:00643520 d:FF r:FFC4     m:04 A011 ABC001 1D4A32 800101
2015.10.12 19:27:02.635 5: HMLAN dispatch A0C04A011ABC0011D4A32800101::-60:HMLAN
2015.10.12 19:27:02.767 5: HMLAN/RAW: /E1D4A32,0000,006435A5,FF,FFC6,0480021D4A32ABC001010101003400000001

2015.10.12 19:27:02.767 0: HMLAN_Parse: HMLAN R:E1D4A32   stat:0000 t:006435A5 d:FF r:FFC6     m:04 8002 1D4A32 ABC001 010101003400000001
2015.10.12 19:27:02.768 5: HMLAN dispatch A120480021D4A32ABC001010101003400000001::-58:HMLAN
2015.10.12 19:27:02.769 0: SolRad: "OutputUnit" - "color: 00000001"
2015.10.12 19:27:02.769 0: SolRad: "OutputUnit" - "00000001"
2015.10.12 19:27:02.770 0: SolRad: "OutputUnit" - "CMDs_done"
2015.10.12 19:27:02.770 0: SolRad: "OutputUnit_Led_01" - "color: red"
2015.10.12 19:27:02.770 0: SolRad: "OutputUnit_Led_01" - "red"
2015.10.12 19:27:02.926 0: SolRad: "OutputUnit" - "RAWMSG: A120480021D4A32ABC001010101003400000001::-51.5:CUNO"
2015.10.12 19:27:02.926 0: SolRad: "OutputUnit" - "RSSI: -51.5"


Sicherheitshalber hier noch die fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile /var/opt/fhem/log/fhemTest.log
attr global modpath .
attr global motd none
attr global mseclog 1
attr global statefile /var/opt/fhem/log/fhemTest.save
attr global verbose 3

# Verwaltung, Teil 1
## I/O - Devices
define HMLAN HMLAN 192.168.1.47:1000
attr HMLAN hmId ABC001
attr HMLAN hmLanQlen 1_min
attr HMLAN loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN logIDs sys,all
attr HMLAN verbose 5

define CUNO CUL 192.168.1.48:2323 0000
attr CUNO addvaltrigger 1
attr CUNO hmId ABC001
attr CUNO hmProtocolEvents 1_dump
attr CUNO rfmode HomeMatic

define VCCU CUL_HM ABC001
attr VCCU IODev CUNO
attr VCCU IOList CUNO
attr VCCU model CCU-FHEM
attr VCCU subType virtual
attr VCCU webCmd virtual:update

define VCCU_Btn1 CUL_HM ABC00101
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs 21E4E801,
attr VCCU_Btn1 webCmd press short:press long

#########################################################################
# threeStateSensor
define ThreeStateSensor CUL_HM 21E4E8
attr ThreeStateSensor IODev CUNO
attr ThreeStateSensor IOgrp VCCU:CUNO
attr ThreeStateSensor actCycle 028:00
attr ThreeStateSensor actStatus alive
attr ThreeStateSensor autoReadReg 4_reqStatus
attr ThreeStateSensor expert 2_full
attr ThreeStateSensor firmware 2.1
attr ThreeStateSensor model HM-SEC-RHS
attr ThreeStateSensor peerIDs 00000000,ABC00101,
attr ThreeStateSensor serialNr KEQ0551236
attr ThreeStateSensor subType threeStateSensor

# outputUnit
## device
define OutputUnit CUL_HM 1D4A32
attr OutputUnit IODev CUNO
attr OutputUnit IOgrp VCCU:CUNO
attr OutputUnit autoReadReg 4_reqStatus
attr OutputUnit expert 2_full
attr OutputUnit firmware 1.1
attr OutputUnit model HM-OU-LED16
attr OutputUnit serialNr JEQ0219494
attr OutputUnit subType outputUnit
attr OutputUnit webCmd getConfig:clear msgEvents

## LED(s), Teil 1
define OutputUnit_Led_01 CUL_HM 1D4A3201
attr OutputUnit_Led_01 model HM-OU-LED16
attr OutputUnit_Led_01 peerIDs 00000000,

#########################################################################
define Notify_ThreeStateSensor notify ThreeStateSensor:(open|tilted|closed) {\
  my $Farbe = "off";;\
  \
  if ("$EVTPART0" eq "open") {\
    $Farbe = "red";;\
  }\
  elsif ("$EVTPART0" eq "tilted") {\
    $Farbe = "orange";;\
  }\
  elsif ("$EVTPART0" eq "closed") {\
    $Farbe = "green";;\
  }\
  \
  my $CMD = "fhem \"set OutputUnit_Led_01 led $Farbe\"";;\
  \
  if (Value("Szenario") == 0) {\
    Log 1, "$CMD";;\
  }\
  else {\
    eval "$CMD";;\
  }\
}
#########################################################################
# Initialisierung
define Notify_global notify global:INITIALIZED set Szenario 1

#########################################################################
# Peeren
# danach die Anlerntaste drücken!
define Notify_Peer_TSS_CCU notify Notify_Peer_TSS_CCU set ThreeStateSensor peerChan 0 VCCU_Btn1 single set

#########################################################################

# Verwaltung, Teil 2
## WEB
define WEB FHEMWEB 8083 global

## "Umschalter"
define Szenario dummy

## "Action-Detector"
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector

## Auto-Create anschalten
define autocreate autocreate

## Restliche LED-Kanäle
define OutputUnit_Led_02 CUL_HM 1D4A3202
attr OutputUnit_Led_02 model HM-OU-LED16
attr OutputUnit_Led_02 peerIDs 00000000,
define OutputUnit_Led_03 CUL_HM 1D4A3203
attr OutputUnit_Led_03 model HM-OU-LED16
attr OutputUnit_Led_03 peerIDs 00000000,
define OutputUnit_Led_04 CUL_HM 1D4A3204
attr OutputUnit_Led_04 model HM-OU-LED16
attr OutputUnit_Led_04 peerIDs 00000000,
define OutputUnit_Led_05 CUL_HM 1D4A3205
attr OutputUnit_Led_05 model HM-OU-LED16
attr OutputUnit_Led_05 peerIDs 00000000,
define OutputUnit_Led_06 CUL_HM 1D4A3206
attr OutputUnit_Led_06 model HM-OU-LED16
attr OutputUnit_Led_06 peerIDs 00000000,
define OutputUnit_Led_07 CUL_HM 1D4A3207
attr OutputUnit_Led_07 model HM-OU-LED16
attr OutputUnit_Led_07 peerIDs 00000000,
define OutputUnit_Led_08 CUL_HM 1D4A3208
attr OutputUnit_Led_08 model HM-OU-LED16
attr OutputUnit_Led_08 peerIDs 00000000,
define OutputUnit_Led_09 CUL_HM 1D4A3209
attr OutputUnit_Led_09 model HM-OU-LED16
attr OutputUnit_Led_09 peerIDs 00000000,
define OutputUnit_Led_10 CUL_HM 1D4A320A
attr OutputUnit_Led_10 model HM-OU-LED16
attr OutputUnit_Led_10 peerIDs 00000000,
define OutputUnit_Led_11 CUL_HM 1D4A320B
attr OutputUnit_Led_11 model HM-OU-LED16
attr OutputUnit_Led_11 peerIDs 00000000,
define OutputUnit_Led_12 CUL_HM 1D4A320C
attr OutputUnit_Led_12 model HM-OU-LED16
attr OutputUnit_Led_12 peerIDs 00000000,
define OutputUnit_Led_13 CUL_HM 1D4A320D
attr OutputUnit_Led_13 model HM-OU-LED16
attr OutputUnit_Led_13 peerIDs 00000000,
define OutputUnit_Led_14 CUL_HM 1D4A320E
attr OutputUnit_Led_14 model HM-OU-LED16
attr OutputUnit_Led_14 peerIDs 00000000,
define OutputUnit_Led_15 CUL_HM 1D4A320F
attr OutputUnit_Led_15 model HM-OU-LED16
attr OutputUnit_Led_15 peerIDs 00000000,
define OutputUnit_Led_16 CUL_HM 1D4A3210
attr OutputUnit_Led_16 model HM-OU-LED16
attr OutputUnit_Led_16 peerIDs 00000000,

define LogAlles notify .* {Log 0, "SolRad: \"$NAME\" - \"$EVENT\"";;}


Lässt sich daraus etwas ablesen?