HM-PBI-4-FM an HMCCU sendet keinen Event für PRESS

Begonnen von Hero_Otto, 29 August 2020, 22:33:38

Vorheriges Thema - Nächstes Thema

Hero_Otto

Hallo zusammen.

Ich habe einen 4fach Taster (HM-PBI-4-FM) an meiner HomeMatic CCU2.
Diese ist an FHEM mit HMCCU angebunden.

Beim Drücken des Taster wird nur ein Event vom Typ INSTALL_TEST an die FHEM übermittelt:
2020-08-29 22:13:18 HMCCUDEV 4er_Taster_SZ 1.INSTALL_TEST: 1

Ich erwarte aber das:
2020-08-29 22:16:41 HMCCUDEV 4er_Taster_SZ 1.PRESS_SHORT: 1

In der FHEM Konfiguration habe ich schon viel probiert. So habe ich die ccureadingfilter auf .* gesetzt, event-on-update-reading .* und auch event-on-change-reading .* habe ich gesetzt.
Ein Notify welchen auf den Tastendruck reagiert habe ich eingerichtet.

Ich hatte das Device auch schon von HMCCUDEV auf HMCCUCHN umgestellt.

Nichts führt zu dem erhofften Ergebnis.
Der Event wird lediglich gesetzt wenn ich manuell den Taster in der Web Oberfläche der HomeMatic CCU betätige.

Hier meine Konfig:
define d_ccu HMCCU 192.168.121.115
setuuid d_ccu 5f4a687c-f33f-d751-f43d-c5165309f164648f
attr d_ccu ccuaggregate name:battery,filter:room=94_Homematic,read:(LOWBAT|LOW_BAT),if:any=yes,else:no,prefix=battery_,coll:alias
attr d_ccu ccuflags procrpc
attr d_ccu cmdIcon on:general_an off:general_aus
attr d_ccu eventMap /rpcserver on:on/rpcserver off:off/
attr d_ccu room 99_System
attr d_ccu rpcinterval 5
attr d_ccu rpcqueue /tmp/ccuqueue
attr d_ccu rpcserver on
attr d_ccu stateFormat rpcstate/state

define 4er_Taster_SZ HMCCUDEV NEQ0456577
setuuid 4er_Taster_SZ 5f4aaf74-f33f-d751-68bc-3a95960d13ca0b0f
attr 4er_Taster_SZ IODev d_ccu
attr 4er_Taster_SZ ccureadingfilter .*
attr 4er_Taster_SZ event-on-update-reading .*
attr 4er_Taster_SZ room 94_Homematic

define sz_venti notify 4er_Taster_SZ:1.PRESS_SHORT.* set Venti On

zap

Du musst in der CCU ein Dummy Programm anlegen, das die Tastendrücke abfragt. Als Reaktion kann zB eine CCU Variable gesetzt werden. Wird hier öfters gefragt. Suche sollte also einige Hinweise liefern.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Hero_Otto

Danke.
Ich habe in der CCU das Programm mit der Dummy Variablen so gemacht wie hier beschrieben:
https://forum.fhem.de/index.php/topic,51339.msg650563.html#msg650563

Es bleibt allerdings dabei, dass ich nur ein Event ".INSTALL_TEST: 1" sehe.

Ist jetzt aber auch nicht so schlimm, da ich jetzt einfach auch darauf reagiere. Für meinen Zweck reicht das erst mal.

Hero_Otto

Wenn man das Programm in der CCU auch an den Taster überträgt, dann funktioniert auch alles und die erwarteten Events tauchen in FHEM auf.  :D

Danke.