HM-PB-2-WM55 ccudevstate pending??

Begonnen von Ronny_5578, 08 März 2020, 19:37:32

Vorheriges Thema - Nächstes Thema

Ronny_5578

Irgendwie stehe ich auf dem Schlauch.

Ich wollte meinen übrigen Taster HM-PB-2-WM55 wieder aktiviern und mit FHEM nutzen.

Aber ich bekomme es nicht zum laufen
ccudevstate pending

Im log file finde ich nichts auffälliges.

Was habe ich gemacht:
Ich habe folgendes eingegeben:
get d_ccu devicelist create ^ .* t=all f=HM_%n

Und habe
define HM_HM_PB_2_WM55_2_xxxxxxxxxx HMCCUDEV xxxxxxxxxx
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx IODev d_ccu

define HM_HM_PB_2_WM55_2_xxxxxxxxxx_0 HMCCUCHN xxxxxxxxxx:0
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_0 IODev d_ccu

define HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 HMCCUCHN xxxxxxxxxx:1
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 IODev d_ccu

define HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 HMCCUCHN xxxxxxxxxx:2
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 IODev d_ccu

erhalten
xxxxxxxxxx ist auch die Seriennr, welches in Homematic angezeigt wird.
Wenn ich den Taster betätige, wird es auch in Homematic eingelesen.

In Fhem habe ich dann meine Config wir immer wie folgt geschrieben:
define HM_HM_PB_2_WM55_2_xxxxxxxxxx HMCCUDEV xxxxxxxxxx
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx IODev d_ccu

define HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 HMCCUCHN xxxxxxxxxx:1
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 IODev d_ccu
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 ccureadingfilter (LOWBAT|UNREACH|PRESS)
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 ccureadingformat datapoint
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 ccureadingname ^1.PRESS_(SHORT|LONG)$:PRESSED
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 event-on-update-reading .*
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 group Kellerlicht
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 room Homematic
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 statedatapoint PRESS_SHORT
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 statevals press:true
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_1 substitute 1|true:pressed

define HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 HMCCUCHN xxxxxxxxxx:2
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 IODev d_ccu
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 ccureadingfilter (LOWBAT|UNREACH|PRESS)
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 ccureadingformat datapoint
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 ccureadingname ^1.PRESS_(SHORT|LONG)$:PRESSED
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 group Kellerlicht
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 room Homematic
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 statedatapoint PRESS_SHORT
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 statevals press:true
attr HM_HM_PB_2_WM55_2_xxxxxxxxxx_2 substitute 1|true:pressed


was habe ich falsch gemacht?