FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Markus Hermann am 21 April 2013, 21:59:53

Titel: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: Markus Hermann am 21 April 2013, 21:59:53
Hallo Forum,

da mein HM-OU-CFM-PL nun mit vielen Sprachfiles bestückt ist und bei vielen notify sein Kommentar abgibt, kommt es vor, dass man mal etwas nicht verstanden hat.

Wie kann man HM-OU-CFM-PL übereden, seinen letztes abgespieltes File zu wiederholen?

Kann man aus den Readings das letzte File herausfinden und per Taste (Fernbedienung)  oder noch besser an der Taste des CFM selbst, abspielen?

Gruß
Markus
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 22 April 2013, 08:23:07
Hi,

den CFM haben wir gerade etwas kompletiert, mit einstellbaren Wiederholungen.

Um die letzte Ansage zu wiederholen muss man 2 Faelle unterschieden:
a) Ausloeser set playTone
b) Ausloeser trigger eines Peers

relativ einfach ist a). Hier kann man es selbst machen oder FHEM baut ein replay ein.
Man kann das Kommando in einem dummy 'speichern' und mit einem festgelegten Trigger noch einmal abschicken.
Man koennte es auch in FHEM einbauen, ein set playTone replay.

Schwierig ist es bei peer-triggern. Das koennte man auch faken, aber da ist schon viel gebastel dabei. Das will ich in Level CUL_HM nicht haben.

da ein eingebauter 'replay' also nur die halbe miete ist sollte man davon Abstand nehmen.
Deine Meinung?
Gruss
Martin

Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: Martin Thomas Schrott am 22 April 2013, 10:50:59
Hi ihr beiden,

@ a
wäre dafür von fhem abgespielte sounds in einem reading zu speichern und einen Befehl playLastTone o.ä. einzuführen der das wieder abspielt was im reading gespeichert war.

@ b)
Die Frage hier ist ob der cfm fhem mitteilt was er gerade spielt bzw. ob wir in fhem abfangen können was an unser device zum abspielen getriggert wurde. Wenn wir diese Info erhalten können -> einfach auch in das reading speichern und fertig?!

Was meint ihr?
Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 22 April 2013, 12:00:02
Zitat@ a
wäre dafür von fhem abgespielte sounds in einem reading zu speichern und einen Befehl playLastTone o.ä. einzuführen der das wieder abspielt was im reading gespeichert war.
Machbar. da ich mit neuen Command immer zurueckhaltend bin sind Paramter sinnvoller. Also
"set ... playtone rpt" oder "set ... playtone repeat"
kaeme dann auch in das webCmd als default
Das letzte Kommando sollte dann wohl in Readings, aber hidden. So ueberlebt es evtl den einen oder anderen reboot/update

Zitat@ b)
Die Frage hier ist ob der cfm fhem mitteilt was er gerade spielt
nein
Zitatbzw. ob wir in fhem abfangen können was an unser device zum abspielen getriggert wurde.
jain. Wir kennen den Trigger. Man koennte aus den Register etwas basteln.
ZitatWenn wir diese Info erhalten können -> einfach auch in das reading speichern und fertig?!
Bisher habe ich jede Auswertung von Registern gescheut - und will es eigentlich auch hier nicht einbauen. Machbar ist es schon, und es ist nicht wirklich der SW-aufwand der dem entgegensteht.
Ich hole (wieder einmal) aus:

- wenn man es einbaut sollte es korrekt funktionieren
- um es auszuwerten braucht man
-- peerName/channel
-- taste lang oder kurz, wenn lang, wie lang?
-- sind condition values mitgeliefert worden?
-- sind alle register gelesen und vollstaendig?
- man muss den ablauch und alle conditional abfragen des CFM nachbauen um das Ergebnis vorherzusagen.

==> viel Aufwand, viel Unsicherheit.
Ist mir zu ungenau.

Was man machen kann ist ein schmutziger Trick:
den Trigger zum CFM faken, also im Namen des sensors das Kommando noch einmal senden.
Ist auch unsauber, aber einfach und das Ergebniss stimmt 100%.

Gruss
Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: Markus Hermann am 23 April 2013, 09:11:53
also mir würde die @a-Lösung schon reichen.

Was kann ich dazu steuern, damit die Funktion bzw der Parameter "rpt" von Dir eingebaut wird, Martin?

Gruß
Markus

Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 23 April 2013, 10:00:25
Zitatalso mir würde die @a-Lösung schon reichen.
dachte ich mir, da du immer nur von Notify gesprochen hast :-)

a) kommt mit dem naechsten update.
set ... playTone replay

kommt auch den den webCmd default, zusammen mit press long/short

Gruss
Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: hoert am 08 Mai 2013, 09:49:06
Hallo Gemeinde,
Kann es sein, dass beim HM-Funkgong der Repeat-Parameter nicht verwendet wird?
Ich habe folgende Notify-Definitionen:

#
define nGong_LED notify nGong_LED:on set Gong_LED led redL,greenL,redL 10;;\
  set Gong_LED press
attr nGong_LED room XXX
define nGong_Ton notify nGong_Ton:on set Gong_Ton playTone 1,2 5
attr nGong_Ton room XXX
#

>trigger nGong_LED on ... die LED blinkt mit den definierten Farben, allerdings immer 5 mal, also unabhängig vom Repeat-Parameter (=10).
>trigger nGong_Ton on ... die MP3-Sequenzen werden abgespielt und dann ist Schluss (keine Wiederholung).
Bitte um Rat.
Lg Leo
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 08 Mai 2013, 12:49:51
Hi Leo

was ganze is sicher unabhaengig vom notify? Also ein
set Gong_Ton playTone 1,2 5
spielt MP3 1 und 2, dann fertig?

Vielleicht antwortet Martin oder MArkus, bei denen ging die repeat implementierung.
In diesem Thread ging es um ein "replay", nicht repeat.

Gruss
Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: Markus Hermann am 08 Mai 2013, 14:33:57
Hallo Leo,

was passiert denn nach ca. 1 Minute? Hast Du mal so lange gewartet und nicht dazwischen einen neuen Befehl an CFM abgegeben?

Gruß
Markus





Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: hoert am 08 Mai 2013, 20:03:44
Hallo Markus, hallo Martin,
Danke für die rasche Antwort...
Also wie gesagt, nach der Blinksequenz bzw. Tonsequenz kommt nichts mehr vom Funkgong.

Lt. commandref.html ist der Syntax für die _LED:

 Gong_LED led <color>[,<color>..] [<repeat>..]
 repeat defines how often the sequence shall be executed. Defaults to 1.

Der Syntax für den _Ton lautet:
 Gong_Ton playTone <MP3No>[,<MP3No>..] [<repeat>..]
  repeat defines how often the sequence shall be played. Defaults to 1.

Ich habe noch einige Versuche mit dem LED-Blinken (Ch1) gemacht.
Sofern die Farb-Sequenz angenommen wird, erfolgen immer genau 6 Blinkrhythmen;
bei NICHT-Annahme (Grund unbekannt) erfolgen auch 6 Blinkrythmen, aber alle mit
der Farbe YellowL. Der Repeat-Parameter scheint zu streiken.

LG Leo


Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 09 Mai 2013, 12:05:28
Hallo Leo,

testen kann ich es leider nicht. Bei anderen solle s so funktioniert haben.
Du kannst die messages einmal aufnehmen, dann kann ich Prüfen, ob die Daten wir erwartet gesendet werden.
Die Rohmessages bitte, also
attr global verbose 1
attr global mseglog 1
attr <hmlan> loglevel 1

Auch eine Sequenz, wenn es 'nicht angenommen' wird.

Auch ein list des device und der channels kann nicht schaden

Gruss
Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: hoert am 09 Mai 2013, 16:03:27
Hallo Martin,
Ich habe anbei einen Mitschnitt von Zahlen und anderem wirren Zeugs und hoffe dass sich
daraus etwas ableiten lässt.

Ein Hinweis zum Gong. Bereits beim Kauf des Geräts konnte dieses nicht an den HM-LAN-Konfigurator
angemeldet werden, ohne auf die letztgültige Programmversion upzudaten. Das weiß darauf hin, dass vor Dezember 2012 (=Ausgabestand alte SW) das Gerät entweder noch nicht existiert hat, oder sich in der Firmware etwas markantes seitdem geändert haben muss. Der FW-Stand des Gongs ist V2.0 und ist Letztstand.

Hier meine Konfiguration im FHEM:
--------------------------------------------------------
define Gong CUL_HM 20771D
attr Gong .devInfo 260100
attr Gong .stc 12
attr Gong expert 2_full
attr Gong firmware 2.0
attr Gong model HM-OU-CFM-PL
attr Gong peerIDs
attr Gong room XXX
attr Gong serialNr JEQ0720788
attr Gong subType outputUnit
attr Gong webCmd getConfig
define FileLog_Gong FileLog /var/log/fhem/Gong-%Y.log Gong
attr FileLog_Gong logtype text
attr FileLog_Gong room XXX
define Gong_LED CUL_HM 20771D01
attr Gong_LED model HM-OU-CFM-PL
attr Gong_LED peerIDs
attr Gong_LED room XXX
attr Gong_LED webCmd press short:press long
define FileLog_Gong_LED FileLog /var/log/fhem/Gong_LED-%Y.log Gong_LED
attr FileLog_Gong_LED logtype text
attr FileLog_Gong_LED room XXX
define Gong_Ton CUL_HM 20771D02
attr Gong_Ton model HM-OU-CFM-PL
attr Gong_Ton peerIDs
attr Gong_Ton room XXX
attr Gong_Ton webCmd press short:press long:playTone replay
define FileLog_Gong_Ton FileLog /var/log/fhem/Gong_Ton-%Y.log Gong_Ton
attr FileLog_Gong_Ton logtype text
attr FileLog_Gong_Ton room XXX
#
define nGong_LED notify nGong_LED:on set Gong_LED led redL,redS 1;;\
  set Gong_LED press;
attr nGong_LED room XXX
define nGong_Ton notify nGong_Ton:on set Gong_Ton playTone 1,2 5
attr nGong_Ton room XXX
#
--------------------------------------------------------

Und hier der Mitschnitt mit diversen Versuchen:
--------------------------------------------------------
2013.05.09 15:28:08 2: CUL_HM set Gong_LED led redL,redS 1 rxt:1
2013.05.09 15:28:08 2: CUL_HM set Gong_LED press rxt:1
2013.05.09 15:33:20.623 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECBD5EB IDcnt:0000
2013.05.09 15:33:20.623 1: HMLAN_Parse: HMLan1 R:E1A9A86   stat:0000 t:0ECB8A12 d:FF r:FFCF     m:08 8441 1A9A86 000000 01706180
2013.05.09 15:33:43.928 1: HMLAN_Send:  HMLan1 I:+20771D,00,00,
2013.05.09 15:33:43.928 1: HMLAN_Send:  HMLan1 S:S897F57B6 stat:  00 t:00000000 d:01 r:897F57B6 m:01 A011 090601 20771D

80010102120000000000000000000000
2013.05.09 15:33:44.094 1: HMLAN/RAW: /R897F57B6,0001,0ECC31BF,FF,FFC6,01800220771D090601010100003A

2013.05.09 15:33:44.094 1: HMLAN_Parse: HMLan1 R:R897F57B6 stat:0001 t:0ECC31BF d:FF r:FFC6     m:01 8002 20771D 090601 010100003A
2013.05.09 15:33:45.588 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:33:45.591 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECC3799,0001

2013.05.09 15:33:45.591 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECC3799 IDcnt:0001
2013.05.09 15:34:00.491 1: HMLAN/RAW: /E1D4025,0000,0ECC71C7,FF,FFC8,D686701D402500000000C13F

2013.05.09 15:34:00.491 1: HMLAN_Parse: HMLan1 R:E1D4025   stat:0000 t:0ECC71C7 d:FF r:FFC8     m:D6 8670 1D4025 000000 00C13F
2013.05.09 15:34:01.086 1: HMLAN_Send:  HMLan1 S:S897F9ABC stat:  00 t:00000000 d:01 r:897F9ABC m:02 A03E 090601 20771D 20771D400101
2013.05.09 15:34:01.086 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:34:01.253 1: HMLAN/RAW: /R897F9ABC,0001,0ECC74C9,FF,FFC6,02800220771D0906010101C8403A

2013.05.09 15:34:01.254 1: HMLAN_Parse: HMLan1 R:R897F9ABC stat:0001 t:0ECC74C9 d:FF r:FFC6     m:02 8002 20771D 090601 0101C8403A
2013.05.09 15:34:09.949 1: HMLAN/RAW: /E20771D,0000,0ECC96BC,FF,FFC6,03A41020771D09060106010000

2013.05.09 15:34:09.949 1: HMLAN_Parse: HMLan1 R:E20771D   stat:0000 t:0ECC96BC d:FF r:FFC6     m:03 A410 20771D 090601 06010000
2013.05.09 15:34:09.951 1: HMLAN: Skip ACK
2013.05.09 15:34:10.589 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:34:10.592 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECC9945,0001

2013.05.09 15:34:10.592 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECC9945 IDcnt:0001
2013.05.09 15:34:35.595 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:34:35.598 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECCFAF6,0001

2013.05.09 15:34:35.598 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECCFAF6 IDcnt:0001
2013.05.09 15:34:38.217 1: HMLAN_Send:  HMLan1 S:S89802BC6 stat:  00 t:00000000 d:01 r:89802BC6 m:04 A011 090601 20771D

80010108122200000000000000000000
2013.05.09 15:34:38.217 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:34:38.383 1: HMLAN/RAW: /R89802BC6,0001,0ECD05D8,FF,FFC6,04800220771D090601010100003A

2013.05.09 15:34:38.383 1: HMLAN_Parse: HMLan1 R:R89802BC6 stat:0001 t:0ECD05D8 d:FF r:FFC6     m:04 8002 20771D 090601 010100003A
2013.05.09 15:34:47.142 1: HMLAN/RAW: /E1C6CE6,0000,0ECD2809,FF,FFB3,AE84101C6CE600000006010000

2013.05.09 15:34:47.142 1: HMLAN_Parse: HMLan1 R:E1C6CE6   stat:0000 t:0ECD2809 d:FF r:FFB3     m:AE 8410 1C6CE6 000000 06010000
2013.05.09 15:34:50.590 1: HMLAN_Send:  HMLan1 S:S89805C1C stat:  00 t:00000000 d:01 r:89805C1C m:05 A03E 090601 20771D 20771D400102
2013.05.09 15:34:50.591 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:34:50.757 1: HMLAN/RAW: /R89805C1C,0001,0ECD362F,FF,FFC1,05800220771D0906010101C8403D

2013.05.09 15:34:50.757 1: HMLAN_Parse: HMLan1 R:R89805C1C stat:0001 t:0ECD362F d:FF r:FFC1     m:05 8002 20771D 090601 0101C8403D
2013.05.09 15:34:59.002 1: HMLAN/RAW: /E20771D,0000,0ECD5660,FF,FFC6,06A41020771D09060106010000

2013.05.09 15:34:59.002 1: HMLAN_Parse: HMLan1 R:E20771D   stat:0000 t:0ECD5660 d:FF r:FFC6     m:06 A410 20771D 090601 06010000
2013.05.09 15:34:59.004 1: HMLAN: Skip ACK
2013.05.09 15:35:00.716 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:35:00.719 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECD5D1C,0001

2013.05.09 15:35:02.551 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECD5D1C IDcnt:0001
2013.05.09 15:35:25.722 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:35:25.725 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECDBECD,0001

2013.05.09 15:35:26.553 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECDBECD IDcnt:0001
2013.05.09 15:35:50.761 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:35:50.764 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECE209F,0001

2013.05.09 15:35:50.764 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECE209F IDcnt:0001
2013.05.09 15:36:14.384 1: HMLAN/RAW: /E128331,0000,0ECE7CDF,FF,FFBE,36A441128331090601013700

2013.05.09 15:36:14.384 1: HMLAN_Parse: HMLan1 R:E128331   stat:0000 t:0ECE7CDF d:FF r:FFBE     m:36 A441 128331 090601 013700
2013.05.09 15:36:14.387 1: HMLAN_Send:  HMLan1 I:+128331,00,00,
2013.05.09 15:36:14.485 1: HMLAN_Send:  HMLan1 S:S8981A371 stat:  00 t:00000000 d:01 r:8981A371 m:36 8002 090601 128331 0101C800
2013.05.09 15:36:14.510 1: HMLAN/RAW: /R8981A371,0002,00000000,FF,7FFF,3680020906011283310101C800

2013.05.09 15:36:14.510 1: HMLAN_Parse: HMLan1 R:R8981A371 stat:0002 t:00000000 d:FF r:7FFF     m:36 8002 090601 128331 0101C800
2013.05.09 15:36:14.510 1: HMLAN_Parse: HMLan1 discard
2013.05.09 15:36:15.763 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:36:15.766 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECE824C,0002

2013.05.09 15:36:15.766 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECE824C IDcnt:0002
2013.05.09 15:36:22.951 1: HMLAN/RAW: /E1A9A86,0000,0ECE9E57,FF,FFD0,09A6101A9A8609060106016100

2013.05.09 15:36:22.951 1: HMLAN_Parse: HMLan1 R:E1A9A86   stat:0000 t:0ECE9E57 d:FF r:FFD0     m:09 A610 1A9A86 090601 06016100
2013.05.09 15:36:22.954 1: HMLAN_Send:  HMLan1 I:+1A9A86,00,00,
2013.05.09 15:36:23.051 1: HMLAN_Send:  HMLan1 S:S8981C4E8 stat:  00 t:00000000 d:01 r:8981C4E8 m:09 8002 090601 1A9A86 01016100
2013.05.09 15:36:23.077 1: HMLAN/RAW: /R8981C4E8,0002,00000000,FF,7FFF,0980020906011A9A8601016100

2013.05.09 15:36:23.077 1: HMLAN_Parse: HMLan1 R:R8981C4E8 stat:0002 t:00000000 d:FF r:7FFF     m:09 8002 090601 1A9A86 01016100
2013.05.09 15:36:23.077 1: HMLAN_Parse: HMLan1 discard
2013.05.09 15:36:23.273 1: HMLAN/RAW: /E1D4025,0000,0ECE9F99,FF,FFC8,D786701D402500000000C13F

2013.05.09 15:36:23.273 1: HMLAN_Parse: HMLan1 R:E1D4025   stat:0000 t:0ECE9F99 d:FF r:FFC8     m:D7 8670 1D4025 000000 00C13F
2013.05.09 15:36:23.668 1: HMLAN_Send:  HMLan1 S:S8981C7B2 stat:  00 t:00000000 d:01 r:8981C7B2 m:0A A011 090601 20771D

80010103122211211121121100000000
2013.05.09 15:36:23.668 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:36:23.833 1: HMLAN/RAW: /R8981C7B2,0001,0ECEA1D1,FF,FFC6,0A800220771D090601010100003A

2013.05.09 15:36:23.834 1: HMLAN_Parse: HMLan1 R:R8981C7B2 stat:0001 t:0ECEA1D1 d:FF r:FFC6     m:0A 8002 20771D 090601 010100003A
2013.05.09 15:36:39.967 1: HMLAN_Send:  HMLan1 S:S8982075D stat:  00 t:00000000 d:01 r:8982075D m:0B A03E 090601 20771D 20771D400103
2013.05.09 15:36:39.967 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:36:40.133 1: HMLAN/RAW: /R8982075D,0001,0ECEE17F,FF,FFBB,0B800220771D0906010101C84044

2013.05.09 15:36:40.133 1: HMLAN_Parse: HMLan1 R:R8982075D stat:0001 t:0ECEE17F d:FF r:FFBB     m:0B 8002 20771D 090601 0101C84044
2013.05.09 15:36:40.763 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:36:40.766 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECEE3F9,0003

2013.05.09 15:36:40.767 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECEE3F9 IDcnt:0003
2013.05.09 15:36:47.955 1: HMLAN/RAW: /E20771D,0000,0ECF0009,FF,FFC1,0CA41020771D09060106010000

2013.05.09 15:36:47.956 1: HMLAN_Parse: HMLan1 R:E20771D   stat:0000 t:0ECF0009 d:FF r:FFC1     m:0C A410 20771D 090601 06010000
2013.05.09 15:36:47.958 1: HMLAN: Skip ACK
2013.05.09 15:37:05.764 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:37:05.767 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECF45A5,0003

2013.05.09 15:37:05.767 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECF45A5 IDcnt:0003
2013.05.09 15:37:30.825 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:37:30.828 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ECFA78D,0003

2013.05.09 15:37:30.828 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ECFA78D IDcnt:0003
2013.05.09 15:37:47.575 1: HMLAN_Send:  HMLan1 S:S89830F75 stat:  00 t:00000000 d:01 r:89830F75 m:0D A011 090601 20771D

80010102122211211211222100000000
2013.05.09 15:37:47.576 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:37:47.742 1: HMLAN/RAW: /R89830F75,0001,0ECFE9A1,FF,FFC6,0D800220771D090601010100003A

2013.05.09 15:37:47.742 1: HMLAN_Parse: HMLan1 R:R89830F75 stat:0001 t:0ECFE9A1 d:FF r:FFC6     m:0D 8002 20771D 090601 010100003A
2013.05.09 15:37:50.353 1: HMLAN/RAW: /E1A9A86,0000,0ECFF3D0,FF,FFCF,0A84411A9A8600000001716180

2013.05.09 15:37:50.354 1: HMLAN_Parse: HMLan1 R:E1A9A86   stat:0000 t:0ECFF3D0 d:FF r:FFCF     m:0A 8441 1A9A86 000000 01716180
2013.05.09 15:37:55.826 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:37:55.829 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ED00939,0003

2013.05.09 15:37:55.829 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ED00939 IDcnt:0003
2013.05.09 15:37:59.444 1: HMLAN_Send:  HMLan1 S:S89833DD2 stat:  00 t:00000000 d:01 r:89833DD2 m:0E A03E 090601 20771D 20771D400104
2013.05.09 15:37:59.444 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:37:59.610 1: HMLAN/RAW: /R89833DD2,0001,0ED017FF,FF,FFBE,0E800220771D0906010101C8403F

2013.05.09 15:37:59.610 1: HMLAN_Parse: HMLan1 R:R89833DD2 stat:0001 t:0ED017FF d:FF r:FFBE     m:0E 8002 20771D 090601 0101C8403F
2013.05.09 15:38:07.854 1: HMLAN/RAW: /E20771D,0000,0ED0382F,FF,FFC6,0FA41020771D09060106010000

2013.05.09 15:38:07.854 1: HMLAN_Parse: HMLan1 R:E20771D   stat:0000 t:0ED0382F d:FF r:FFC6     m:0F A410 20771D 090601 06010000
2013.05.09 15:38:07.857 1: HMLAN: Skip ACK
2013.05.09 15:38:20.826 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:38:20.829 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ED06AE6,0003

2013.05.09 15:38:20.830 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ED06AE6 IDcnt:0003
2013.05.09 15:38:31.552 1: HMLAN/RAW: /E1D4025,0000,0ED094C2,FF,FFC8,D886701D402500000000C13F

2013.05.09 15:38:31.552 1: HMLAN_Parse: HMLan1 R:E1D4025   stat:0000 t:0ED094C2 d:FF r:FFC8     m:D8 8670 1D4025 000000 00C13F
2013.05.09 15:38:45.827 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:38:45.830 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ED0CC92,0003

2013.05.09 15:38:45.830 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ED0CC92 IDcnt:0003
2013.05.09 15:39:08.259 1: HMLAN_Send:  HMLan1 S:S89844AA1 stat:  00 t:00000000 d:01 r:89844AA1 m:10 A011 090601 20771D

80010103121212121212121212120000
2013.05.09 15:39:08.259 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:39:08.426 1: HMLAN/RAW: /R89844AA1,0001,0ED124D8,FF,FFC6,10800220771D0906010101000039

2013.05.09 15:39:08.426 1: HMLAN_Parse: HMLan1 R:R89844AA1 stat:0001 t:0ED124D8 d:FF r:FFC6     m:10 8002 20771D 090601 0101000039
2013.05.09 15:39:10.830 1: HMLAN_Send:  HMLan1 I:K
2013.05.09 15:39:10.833 1: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0399911,1537AC,090601,0ED12E40,0003

2013.05.09 15:39:10.833 1: HMLAN_Parse: HMLan1 V:03C1 sNo:HEQ0399911 d:1537AC O:090601 t:0ED12E40 IDcnt:0003
2013.05.09 15:39:18.513 1: HMLAN_Send:  HMLan1 S:S898472AF stat:  00 t:00000000 d:01 r:898472AF m:11 A03E 090601 20771D 20771D400105
2013.05.09 15:39:18.513 1: HMLAN_Send:  HMLan1 S:+20771D,00,01,
2013.05.09 15:39:18.679 1: HMLAN/RAW: /R898472AF,0001,0ED14CE7,FF,FFBF,11800220771D0906010101C8403D

2013.05.09 15:39:18.679 1: HMLAN_Parse: HMLan1 R:R898472AF stat:0001 t:0ED14CE7 d:FF r:FFBF     m:11 8002 20771D 090601 0101C8403D
2013.05.09 15:39:26.558 1: HMLAN/RAW: /E20771D,0000,0ED16BAA,FF,FFC6,12A41020771D09060106010000

2013.05.09 15:39:26.558 1: HMLAN_Parse: HMLan1 R:E20771D   stat:0000 t:0ED16BAA d:FF r:FFC6     m:12 A410 20771D 090601 06010000
2013.05.09 15:39:26.561 1: HMLAN: Skip ACK

--------------------------------------------------------

LG Leo


Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 09 Mai 2013, 19:18:09
Hallo Leo,

wenn du ein
set Gong_LED led redL,redS 3
sendest, warum dann immer gleich ein

set Gong_LED press

hinterher?
Es war gefragt nach dem "set led" einmal min 1-2 min zu warten. Ein "set press" ist ein weiteres Kommando, dass mit einem langen "led" konkurriert. Warte doch erst das eine Kommando ab.

Um zu sehen, was press machen soll musst du die Konfiguration auslesen und ein List machen. Du hast nur einen Mitschnitt aus dem fhem.cfg geschickt, nicht die Daten aus dem Device. Das ist ein Unterschied.

Kann es sein, dass das press den Ablauf gestoppt hat?

Gruss Martin
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: hoert am 10 Mai 2013, 09:47:52
Hallo Martin,
Die Vermutung, dass der Folgebefehl (set Gong_LED press) das Senden des vorherigen Befehles (set Gong_LED led ... ) ggf. abbricht, hatte ich auch und habe daher die Befehle einzeln mit entsprechender Wartezeit per Hand eingetippt. Das Verhalten am Gong hat sich deswegen jedoch nicht verändert.
Den Befehl >set Gong_LED press< verwende ich, um die LED überhaupt zum Leuchten zu bringen. Ist das falsch? Ich dachte der Befehl >set Gong_LED led ...< definiert nur die Leuchtsequenz vor. Jedenfalls macht dieser LED-Befehl nichts, was am Gong von außen zu erkennen wäre. Nur mit dem PRESS-Befehl (egal ob Short oder Long) entlocke ich dem Gong ein Lebenszeichen.
Zur gewünschten Konfiguration mittels Device-List: Wie stelle ich das an?
Kannst Du mir bitte die Anweisung dafür sagen?
LG Leo
Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: martinp876 am 10 Mai 2013, 12:28:45
Hi Leo,

'press' simuliert einen Tastendruck den lokalen Buttons. Was da passiert wird in den "internen keys" definiert (HM schreibweise).
Was bei 'press' passiert musst du ueber die register definieren, und zwar die des internen peers.
Um den Zustand zu verstehen musst du erst einmal die Register lesen, und vorer noch die internen sichtbar machen
set Gong_LED regSet intKeyVisib visib
set Gong_Ton regSet intKeyVisib visib
#dann lesen:
set Gong getConfig
#warten bis fertig, dauert en bisschen, dann ansehen
attr Gong expert 2
list Gong
list Gong_LED
list Gong_Ton

# oder
get Gong reg all
get Gong_LED reg all
get Gong_Ton reg all

Alternativ das direktkommando:
Bei dir sollte es reichen nur das "led" kommando abzusetzen. Wenn da garnichts passiert muessen wir hier ansetzen.
was passiert bei
set Gong raw ++A01109060120771D8002020212

Gruss
Martin


Titel: Aw: HM-OU-CFM-PL, was hast Du gesagt?
Beitrag von: hoert am 10 Mai 2013, 23:40:42
Hallo Martin,
Danke für die Anweisungen zum
Auslesen. Diese bringen nun folgendes Ergebnis:

>list Gong< bringt:
-------------------------------------------------------
Internals:
   CHANGED    
   DEF        20771D
   EVENTS     40
   HMLan1_MSGCNT 49
   HMLan1_RAWMSG E20771D,0000,15833F5F,FF,FFBA,C5A01020771D090601030000
   HMLan1_RSSI -70
   HMLan1_TIME 2013-05-10 22:51:08
   IODev      HMLan1
   LASTInputDev HMLan1
   MSGCNT     49
   NAME       Gong
   NR         221
   NTFY_TRIGGERTIME 2013-05-10 22:51:08
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Gong_LED
   channel_02 Gong_Ton
   lastMsg    No:C5 - t:10 s:20771D d:090601 030000
   protLastRcv 2013-05-10 22:51:08
   protSnd    15 last_at:2013-05-10 22:51:06
   protState  CMDs_done
   rssi_at_HMLan1 avg:-70.69 min:-75 max:-69 lst:-70 cnt:49
   Readings:
     2013-05-10 22:50:30   CommandAccepted yes
     2013-05-10 22:50:57   PairedTo        0x90601
     2013-05-10 22:50:57   R-intKeyVisib   visib
     2013-05-10 22:50:57   R-pairCentral   0x90601
     2013-05-10 22:50:57   RegL_00:          02:81 A4:B9 0A:09 0B:06 0C:01  00:00
     2013-05-10 22:51:08   state           CMDs_done
   Helper:
     mId        0075
     rxType     1
     Respwait:
     Role:
       dev        1
     Rssi:
       At_hmlan1:
         avg        -70.6938775510204
         cnt        49
         lst        -70
         max        -69
         min        -75
     Shadowreg:
Attributes:
   expert     2
   firmware   2.0
   model      HM-OU-CFM-PL
   peerIDs    
   room       XXX
   serialNr   JEQ0720788
   subType    outputUnit
   webCmd     getConfig
-------------------------------------------------------
>list Gong_LED< bringt:
-------------------------------------------------------
Internals:
   DEF        20771D01
   NAME       Gong_LED
   NR         223
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     Gong
   CHANGED:
     R-self01-lgActionType: jmpToTarget
     R-self01-lgMultiExec: on
     R-self01-shActionType: jmpToTarget
   Readings:
     2013-05-10 09:32:37   CommandAccepted yes
     2013-05-10 22:51:00   R-HS1_Btn_03-lgActNum 6
     2013-05-10 22:51:00   R-HS1_Btn_03-lgActTypeLed red_long
     2013-05-10 22:51:00   R-HS1_Btn_03-lgActionType jmpToTarget
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtDlyOff geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtDlyOn geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtOff geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtOn geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtValHi 100
     2013-05-10 22:51:00   R-HS1_Btn_03-lgCtValLo 50
     2013-05-10 22:51:00   R-HS1_Btn_03-lgMultiExec on
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOffDly 0 s
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOffTime 111600 s
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOffTimeMode absolut
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOnDly 0 s
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOnTime 6 s
     2013-05-10 22:51:00   R-HS1_Btn_03-lgOnTimeMode absolut
     2013-05-10 22:51:00   R-HS1_Btn_03-lgSwJtDlyOff dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-lgSwJtDlyOn dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-lgSwJtOff dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-lgSwJtOn dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-shActNum 6
     2013-05-10 22:51:00   R-HS1_Btn_03-shActTypeLed red_long
     2013-05-10 22:51:00   R-HS1_Btn_03-shActionType jmpToTarget
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtDlyOff geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtDlyOn geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtOff geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtOn geLo
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtValHi 100
     2013-05-10 22:51:00   R-HS1_Btn_03-shCtValLo 50
     2013-05-10 22:51:00   R-HS1_Btn_03-shOffDly 0 s
     2013-05-10 22:51:00   R-HS1_Btn_03-shOffTime 111600 s
     2013-05-10 22:51:00   R-HS1_Btn_03-shOffTimeMode absolut
     2013-05-10 22:51:00   R-HS1_Btn_03-shOnDly 0 s
     2013-05-10 22:51:00   R-HS1_Btn_03-shOnTime 6 s
     2013-05-10 22:51:00   R-HS1_Btn_03-shOnTimeMode absolut
     2013-05-10 22:51:00   R-HS1_Btn_03-shSwJtDlyOff dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-shSwJtDlyOn dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-shSwJtOff dlyOff
     2013-05-10 22:51:00   R-HS1_Btn_03-shSwJtOn dlyOff
     2013-05-10 22:51:01   R-HS1_Btn_04-lgActNum 255
     2013-05-10 22:51:01   R-HS1_Btn_04-lgActTypeLed red_long
     2013-05-10 22:51:01   R-HS1_Btn_04-lgActionType jmpToTarget
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtDlyOff geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtDlyOn geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtOff geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtOn geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtValHi 100
     2013-05-10 22:51:01   R-HS1_Btn_04-lgCtValLo 50
     2013-05-10 22:51:01   R-HS1_Btn_04-lgMultiExec on
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOffDly 0 s
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOffTime 111600 s
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOffTimeMode absolut
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOnDly 0 s
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOnTime 111600 s
     2013-05-10 22:51:01   R-HS1_Btn_04-lgOnTimeMode absolut
     2013-05-10 22:51:01   R-HS1_Btn_04-lgSwJtDlyOff no
     2013-05-10 22:51:01   R-HS1_Btn_04-lgSwJtDlyOn no
     2013-05-10 22:51:01   R-HS1_Btn_04-lgSwJtOff dlyOn
     2013-05-10 22:51:01   R-HS1_Btn_04-lgSwJtOn no
     2013-05-10 22:51:01   R-HS1_Btn_04-shActNum 255
     2013-05-10 22:51:01   R-HS1_Btn_04-shActTypeLed red_long
     2013-05-10 22:51:01   R-HS1_Btn_04-shActionType jmpToTarget
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtDlyOff geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtDlyOn geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtOff geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtOn geLo
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtValHi 100
     2013-05-10 22:51:01   R-HS1_Btn_04-shCtValLo 50
     2013-05-10 22:51:01   R-HS1_Btn_04-shOffDly 0 s
     2013-05-10 22:51:01   R-HS1_Btn_04-shOffTime 111600 s
     2013-05-10 22:51:01   R-HS1_Btn_04-shOffTimeMode absolut
     2013-05-10 22:51:01   R-HS1_Btn_04-shOnDly 0 s
     2013-05-10 22:51:01   R-HS1_Btn_04-shOnTime 111600 s
     2013-05-10 22:51:01   R-HS1_Btn_04-shOnTimeMode absolut
     2013-05-10 22:51:01   R-HS1_Btn_04-shSwJtDlyOff no
     2013-05-10 22:51:01   R-HS1_Btn_04-shSwJtDlyOn no
     2013-05-10 22:51:01   R-HS1_Btn_04-shSwJtOff dlyOn
     2013-05-10 22:51:01   R-HS1_Btn_04-shSwJtOn no
     2013-05-10 22:51:03   R-self01-lgActNum 7
     2013-05-10 22:51:03   R-self01-lgActTypeLed orange_long
     2013-05-10 22:51:03   R-self01-lgActionType jmpToTarget
     2013-05-10 22:51:03   R-self01-lgCtDlyOff geLo
     2013-05-10 22:51:03   R-self01-lgCtDlyOn geLo
     2013-05-10 22:51:03   R-self01-lgCtOff geLo
     2013-05-10 22:51:03   R-self01-lgCtOn geLo
     2013-05-10 22:51:03   R-self01-lgCtValHi 100
     2013-05-10 22:51:03   R-self01-lgCtValLo 50
     2013-05-10 22:51:03   R-self01-lgMultiExec on
     2013-05-10 22:51:03   R-self01-lgOffDly 0 s
     2013-05-10 22:51:03   R-self01-lgOffTime 111600 s
     2013-05-10 22:51:03   R-self01-lgOffTimeMode absolut
     2013-05-10 22:51:03   R-self01-lgOnDly 0 s
     2013-05-10 22:51:03   R-self01-lgOnTime 6 s
     2013-05-10 22:51:03   R-self01-lgOnTimeMode absolut
     2013-05-10 22:51:03   R-self01-lgSwJtDlyOff no
     2013-05-10 22:51:03   R-self01-lgSwJtDlyOn no
     2013-05-10 22:51:03   R-self01-lgSwJtOff dlyOn
     2013-05-10 22:51:03   R-self01-lgSwJtOn no
     2013-05-10 22:51:03   R-self01-shActNum 7
     2013-05-10 22:51:03   R-self01-shActTypeLed orange_long
     2013-05-10 22:51:03   R-self01-shActionType jmpToTarget
     2013-05-10 22:51:03   R-self01-shCtDlyOff geLo
     2013-05-10 22:51:03   R-self01-shCtDlyOn geLo
     2013-05-10 22:51:03   R-self01-shCtOff geLo
     2013-05-10 22:51:03   R-self01-shCtOn geLo
     2013-05-10 22:51:03   R-self01-shCtValHi 100
     2013-05-10 22:51:03   R-self01-shCtValLo 50
     2013-05-10 22:51:03   R-self01-shOffDly 0 s
     2013-05-10 22:51:03   R-self01-shOffTime 111600 s
     2013-05-10 22:51:03   R-self01-shOffTimeMode absolut
     2013-05-10 22:51:03   R-self01-shOnDly 0 s
     2013-05-10 22:51:03   R-self01-shOnTime 6 s
     2013-05-10 22:51:03   R-self01-shOnTimeMode absolut
     2013-05-10 22:51:03   R-self01-shSwJtDlyOff off
     2013-05-10 22:51:03   R-self01-shSwJtDlyOn on
     2013-05-10 22:51:03   R-self01-shSwJtOff dlyOn
     2013-05-10 22:51:03   R-self01-shSwJtOn dlyOff
     2013-05-10 22:51:00   RegL_03:HS1_Btn_03  02:00 03:00 04:32 05:64 06:00 07:26 08:00 09:FF 0A:01 0B:44 0C:44 24:12 25:06 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:26 88:00 89:FF 8A:21 8B:44 8C:44 8D:12 8E:06 A4:12 A5:06 A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:51:01   RegL_03:HS1_Btn_04  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:10 0C:00 24:12 25:FF 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:10 8C:00 8D:12 8E:FF A4:12 A5:FF A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:51:03   RegL_03:self01   02:00 03:00 04:32 05:64 06:00 07:26 08:00 09:FF 0A:01 0B:14 0C:63 24:32 25:07 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:26 88:00 89:FF 8A:21 8B:10 8C:00 8D:32 8E:07 A4:32 A5:07 A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:50:58   peerList        HS1_Btn_03,HS1_Btn_04,self01,
     2013-05-10 09:32:45   state           off
   Helper:
     peerIDsRaw ,20771D01,16508F04,16508F03,00000000
     Role:
       chn        1
     Shadowreg:
       RegL_00:    02:81
Attributes:
   model      HM-OU-CFM-PL
   peerIDs    00000000,16508F03,16508F04,20771D01,
   room       XXX
   webCmd     press short:press long
-------------------------------------------------------
>list Gong_Ton< bringt:
-------------------------------------------------------
Internals:
   DEF        20771D02
   NAME       Gong_Ton
   NR         225
   STATE      off
   TYPE       CUL_HM
   chanNo     02
   device     Gong
   CHANGED:
     R-self02-lgActionType: jmpToTarget
     R-self02-lgMultiExec: on
     R-self02-shActionType: jmpToTarget
   Readings:
     2013-05-08 21:49:55   CommandAccepted yes
     2013-05-10 22:51:05   R-HS1_Btn_03-lgActNum 1
     2013-05-10 22:51:05   R-HS1_Btn_03-lgActTypeMp3 16
     2013-05-10 22:51:05   R-HS1_Btn_03-lgActionType jmpToTarget
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtDlyOff geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtDlyOn geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtOff geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtOn geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtValHi 100
     2013-05-10 22:51:05   R-HS1_Btn_03-lgCtValLo 50
     2013-05-10 22:51:05   R-HS1_Btn_03-lgIntense vol_100
     2013-05-10 22:51:05   R-HS1_Btn_03-lgMultiExec on
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOffDly 0 s
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOffTime 111600 s
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOffTimeMode absolut
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOnDly 0 s
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOnTime 111600 s
     2013-05-10 22:51:05   R-HS1_Btn_03-lgOnTimeMode absolut
     2013-05-10 22:51:05   R-HS1_Btn_03-lgSwJtDlyOff dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-lgSwJtDlyOn dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-lgSwJtOff dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-lgSwJtOn dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-shActNum 1
     2013-05-10 22:51:05   R-HS1_Btn_03-shActTypeMp3 16
     2013-05-10 22:51:05   R-HS1_Btn_03-shActionType jmpToTarget
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtDlyOff geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtDlyOn geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtOff geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtOn geLo
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtValHi 100
     2013-05-10 22:51:05   R-HS1_Btn_03-shCtValLo 50
     2013-05-10 22:51:05   R-HS1_Btn_03-shIntense vol_100
     2013-05-10 22:51:05   R-HS1_Btn_03-shOffDly 0 s
     2013-05-10 22:51:05   R-HS1_Btn_03-shOffTime 111600 s
     2013-05-10 22:51:05   R-HS1_Btn_03-shOffTimeMode absolut
     2013-05-10 22:51:05   R-HS1_Btn_03-shOnDly 0 s
     2013-05-10 22:51:05   R-HS1_Btn_03-shOnTime 111600 s
     2013-05-10 22:51:05   R-HS1_Btn_03-shOnTimeMode absolut
     2013-05-10 22:51:05   R-HS1_Btn_03-shSwJtDlyOff dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-shSwJtDlyOn dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-shSwJtOff dlyOff
     2013-05-10 22:51:05   R-HS1_Btn_03-shSwJtOn dlyOff
     2013-05-10 22:51:06   R-HS1_Btn_04-lgActNum 1
     2013-05-10 22:51:06   R-HS1_Btn_04-lgActTypeMp3 1
     2013-05-10 22:51:06   R-HS1_Btn_04-lgActionType jmpToTarget
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtDlyOff geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtDlyOn geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtOff geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtOn geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtValHi 100
     2013-05-10 22:51:06   R-HS1_Btn_04-lgCtValLo 50
     2013-05-10 22:51:06   R-HS1_Btn_04-lgIntense vol_100
     2013-05-10 22:51:06   R-HS1_Btn_04-lgMultiExec on
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOffDly 0 s
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOffTime 111600 s
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOffTimeMode absolut
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOnDly 0 s
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOnTime 111600 s
     2013-05-10 22:51:06   R-HS1_Btn_04-lgOnTimeMode absolut
     2013-05-10 22:51:06   R-HS1_Btn_04-lgSwJtDlyOff no
     2013-05-10 22:51:06   R-HS1_Btn_04-lgSwJtDlyOn no
     2013-05-10 22:51:06   R-HS1_Btn_04-lgSwJtOff dlyOn
     2013-05-10 22:51:06   R-HS1_Btn_04-lgSwJtOn no
     2013-05-10 22:51:06   R-HS1_Btn_04-shActNum 1
     2013-05-10 22:51:06   R-HS1_Btn_04-shActTypeMp3 1
     2013-05-10 22:51:06   R-HS1_Btn_04-shActionType jmpToTarget
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtDlyOff geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtDlyOn geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtOff geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtOn geLo
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtValHi 100
     2013-05-10 22:51:06   R-HS1_Btn_04-shCtValLo 50
     2013-05-10 22:51:06   R-HS1_Btn_04-shIntense vol_100
     2013-05-10 22:51:06   R-HS1_Btn_04-shOffDly 0 s
     2013-05-10 22:51:06   R-HS1_Btn_04-shOffTime 111600 s
     2013-05-10 22:51:06   R-HS1_Btn_04-shOffTimeMode absolut
     2013-05-10 22:51:06   R-HS1_Btn_04-shOnDly 0 s
     2013-05-10 22:51:06   R-HS1_Btn_04-shOnTime 111600 s
     2013-05-10 22:51:06   R-HS1_Btn_04-shOnTimeMode absolut
     2013-05-10 22:51:06   R-HS1_Btn_04-shSwJtDlyOff no
     2013-05-10 22:51:06   R-HS1_Btn_04-shSwJtDlyOn no
     2013-05-10 22:51:06   R-HS1_Btn_04-shSwJtOff dlyOn
     2013-05-10 22:51:06   R-HS1_Btn_04-shSwJtOn no
     2013-05-10 22:51:08   R-self02-lgActNum 1
     2013-05-10 22:51:08   R-self02-lgActTypeMp3 0
     2013-05-10 22:51:08   R-self02-lgActionType jmpToTarget
     2013-05-10 22:51:08   R-self02-lgCtDlyOff geLo
     2013-05-10 22:51:08   R-self02-lgCtDlyOn geLo
     2013-05-10 22:51:08   R-self02-lgCtOff geLo
     2013-05-10 22:51:08   R-self02-lgCtOn geLo
     2013-05-10 22:51:08   R-self02-lgCtValHi 100
     2013-05-10 22:51:08   R-self02-lgCtValLo 50
     2013-05-10 22:51:08   R-self02-lgIntense vol_100
     2013-05-10 22:51:08   R-self02-lgMultiExec on
     2013-05-10 22:51:08   R-self02-lgOffDly 0 s
     2013-05-10 22:51:08   R-self02-lgOffTime 111600 s
     2013-05-10 22:51:08   R-self02-lgOffTimeMode absolut
     2013-05-10 22:51:08   R-self02-lgOnDly 0 s
     2013-05-10 22:51:08   R-self02-lgOnTime 111600 s
     2013-05-10 22:51:08   R-self02-lgOnTimeMode absolut
     2013-05-10 22:51:08   R-self02-lgSwJtDlyOff no
     2013-05-10 22:51:08   R-self02-lgSwJtDlyOn no
     2013-05-10 22:51:08   R-self02-lgSwJtOff dlyOn
     2013-05-10 22:51:08   R-self02-lgSwJtOn no
     2013-05-10 22:51:08   R-self02-shActNum 1
     2013-05-10 22:51:08   R-self02-shActTypeMp3 0
     2013-05-10 22:51:08   R-self02-shActionType jmpToTarget
     2013-05-10 22:51:08   R-self02-shCtDlyOff geLo
     2013-05-10 22:51:08   R-self02-shCtDlyOn geLo
     2013-05-10 22:51:08   R-self02-shCtOff geLo
     2013-05-10 22:51:08   R-self02-shCtOn geLo
     2013-05-10 22:51:08   R-self02-shCtValHi 100
     2013-05-10 22:51:08   R-self02-shCtValLo 50
     2013-05-10 22:51:08   R-self02-shIntense vol_100
     2013-05-10 22:51:08   R-self02-shOffDly 0 s
     2013-05-10 22:51:08   R-self02-shOffTime 111600 s
     2013-05-10 22:51:08   R-self02-shOffTimeMode absolut
     2013-05-10 22:51:08   R-self02-shOnDly 0 s
     2013-05-10 22:51:08   R-self02-shOnTime 111600 s
     2013-05-10 22:51:08   R-self02-shOnTimeMode absolut
     2013-05-10 22:51:08   R-self02-shSwJtDlyOff off
     2013-05-10 22:51:08   R-self02-shSwJtDlyOn on
     2013-05-10 22:51:08   R-self02-shSwJtOff dlyOn
     2013-05-10 22:51:08   R-self02-shSwJtOn dlyOff
     2013-05-10 22:51:05   RegL_03:HS1_Btn_03  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:44 24:10 25:01 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:44 8D:10 8E:01 A4:10 A5:01 A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:51:06   RegL_03:HS1_Btn_04  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:10 0C:00 24:01 25:01 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:10 8C:00 8D:01 8E:01 A4:01 A5:01 A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:51:08   RegL_03:self02   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 24:00 25:01 26:00 27:00 28:00 29:00 2A:00 2B:FF 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:10 8C:00 8D:00 8E:01 A4:00 A5:01 A6:00 A7:00 A8:00 A9:00 AA:00 AB:FF 00:00
     2013-05-10 22:50:58   peerList        HS1_Btn_03,HS1_Btn_04,self02,
     2013-05-08 21:50:10   state           off
   Helper:
     peerIDsRaw ,20771D02,16508F04,16508F03,00000000
     Role:
       chn        1
     Shadowreg:
       RegL_00:    02:81
Attributes:
   model      HM-OU-CFM-PL
   peerIDs    00000000,16508F03,16508F04,20771D02,
   room       XXX
   webCmd     press short:press long:playTone replay
-------------------------------------------------------
>set Gong raw ++A01109060120771D8002020212< bewirkt:
-------------------------------------------------------
... die LED leuchtet einmal mit redS (rot kurz) auf ...
-------------------------------------------------------
Kannst Du daraus etwas ableiten?

Es sei noch gesagt, dass mit dem Gong eine Verknüpfung zu einem Button vordefiniert ist:
HS1_Btn_04 spielt am Gong_Ton das 001-MP3 ab und lässt die LED unendlich mal rotL blinken.
HS1_Btn_03 stoppt ggf. das MP3-Stück und erlischt die blinkende LED.
Diese Funktionen wurde mittels der HM-Lan-Konfigurator-Software unter Windows erstellt und funktioniert
wie gewünscht.

Ein PRESS-Befehl über FHEM bewirkt bei mir immer ein 8-maliges yellowL-Blinken.
Und die restlichen Erfahrungen mit dem Befehl ... led <Farbe>,...
habe ich bereits zuvor beschrieben.
Mein Wunsch bzw. Ziel wär folgender:
Eine Türglocke an-/abschaltbar zu machen. Mit kurzem Tastendruck an einem eigenen speziellen Taster soll der aktuelle Scharf-/Unscharf-Status der Türglocke
an der Gong_LED angezeigt werden (scharf =on =greenL, unscharf =off =redL). Mittels langem Tastendruck soll der Zustand getoggelt werden können und der neu eingestellte (=aktuelle) Status soll auch wieder entsprechend an der LED dargestellt werden.
Ist die Türglocke aktiviert, soll beim Betätigen des Klingel-Tasters die 001-MP3 abgespielt werden; die LED-Leuchte kann aus bleiben.
Bei deaktivierter Türglocke soll hingegen nur die LED eine gewisse Anzahl mal blinken.
Solch ein Konstrukt ist sicherlich nicht ganz einfach zu lösen, sollte jedoch mittels FHEM durchaus möglich sein.
LG Leo