FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Prof. Dr. Peter Henning am 02 Januar 2026, 11:52:05

Titel: HM-OU-CFM-Pl wieder funktional machen
Beitrag von: Prof. Dr. Peter Henning am 02 Januar 2026, 11:52:05
Ich habe seit langer Zeit einen Homematic-Gong HM-OU-CFM-Pl. Nun habe ich in den letzten 2 Jahren sukzessive alle meine HM-Geräte auf den Betrieb mit RaspberryMatic und HMCCU umgestellt. Dabei ging leider die Möglichkeit verloren, außer der primitiven Gongfunktion die weiteren Features des HM-OU-CFM-Pl zu nutzen, nämlich das Blinken in verschiedenen Farben und das Abspielen von MP3-Dateien auf einer SD-Karte.

Das Device heißt WZ.Gong, die Gongfunktion kann über direkte Verknüpfung von anderen HM-Devices ausgelöst werden. 1 ist der optische Kanal, 2 ist der akustische Kanal.

Mit dem FHEM-Befehl
set WZ.Gong datapoint 1.STATE truekann das Blinken eingeschaltet werden - und zwar langsam rot blinkend. Warum? Weil das Teil seinen internen Parameter 2.LONG_ACT_TYPE auf den Wert 2 hat, entspricht RED_LONG. Das sieht man, wenn man
get WZ.Gong paramSetDesc aufruft, u.a.an der Zeile.
ZitatChannel LEQ1003578 1
  Paramset LINK
    ...
    LONG_ACT_TYPE: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=2 VALUES=NO_MSG,RED_SHORT,RED_LONG,GREEN_SHORT,GREEN_LONG,ORANGE_SHORT,ORANGE_LONG
    ...
set WZ.Gong datapoint 1.STATE false schaltet das Blinken (vorzeitig) wieder aus.

Ebenso:
Mit dem FHEM-Befehl
set WZ.Gong datapoint 2.STATE truekann das Abspielen der ersten MP3-Datei auf der SD-Karte gestartet werden, deren Dateiname mit 000 beginnt. Das sieht man, wenn man
get WZ.Gong paramSetDesc aufruft, u.a.an der Zeile.
ZitatChannel LEQ1003578 2
  Paramset LINK
    ...
    LONG_ACT_TYPE: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    ...

Wenn man die entsprechenden ccuflags im Device setzt, werden die ganzen Parameter auch als Readings angezeigt, z.B. als
ZitatL-2.LONG_ACT_TYPE 0

So, und jetzt kommt die entscheidende Frage: Wie kann ich diese Parameter auf andere Werte setzen? Sagen wir mal, die MP3-Datei auf Nr. 15 setzen. Ich habe schon allerlei Kombinationen ausprobiert:

set WZ.Gong datapoint 2.LONG_ACT_TYPE 15 => Fehler invalid datapoint
set WZ.Gong datapoint L-2.LONG_ACT_TYPE 15 => Fehler invalid datapoint

set WZ.Gong config 2.LONG_ACT_TYPE 15 => Fehler No parameter specified
set WZ.Gong config L-2.LONG_ACT_TYPE 15 => Fehler No parameter specified
set WZ.Gong config 2 LONG_ACT_TYPE 15 => Fehler No parameter specified

Bisher ohne jeden Erfolg. Hat jemand eine Idee, wie das gehen kann?

LG

pah
Titel: Aw: HM-OU-CFM-Pl wieder funktional machen
Beitrag von: betateilchen am 02 Januar 2026, 14:20:17
Gibt man bei "set ... config" den Wert nicht mit einem '=' zwischen Parametername und Wert an?

Titel: Aw: HM-OU-CFM-Pl wieder funktional machen
Beitrag von: Prof. Dr. Peter Henning am 02 Januar 2026, 16:57:41
Habe ich schon probiert

set WZ.Gong config 2.LONG_ACT_TYPE=4 => Fehler invalid parameter specified
set WZ.Gong config 2 LONG_ACT_TYPE=4 => Fehler invalid parameter specified
set WZ.Gong config 2.LONG_ACT_TYPE:4 => Fehler no parameter specified
set WZ.Gong config 2 LONG_ACT_TYPE:4 => Fehler no parameter specified

Kein Effekt.

In der CommandRef zu HMCCUDEV steht es mal als <Kanal>.<Parameter>, mal ohne ".", und mal mit "=" und mal mit ":"

LG

pah

Ich habe auch probiert set WZ.Gong datapoint 1.SUBMIT type:4. Wir geschluckt, macht aber nichts.