Hallo,
ich habe mir den Bewegungsmelder mit zwei Kanal-Taster gekauft.
Das Geräte ist über eine VCCU an FHEM angebunden.
Hat jemand eine Idee wie ich auf die Taster-Kanäle zugreifen kann?
Internals:
DEF 0014D8A98A151B
IODev d_ccu
NAME HmIP_SMI55_0014D8A98A151B
NR 494
STATE Initialized
TYPE HMCCUDEV
ccuaddr 0014D8A98A151B
ccudevstate active
ccuif HmIP-RF
ccuname HmIP-SMI55 0014D8A98A151B
ccutype HmIP-SMI55
channels 5
firmware 1.0.12
statevals devstate
READINGS:
2018-03-07 10:36:27 0.CONFIG_PENDING false
2018-03-07 10:37:27 0.DUTY_CYCLE 0
2018-03-07 10:37:27 0.ERROR_CODE 0
2018-03-07 10:37:27 0.LOW_BAT 0
2018-03-07 10:37:27 0.OPERATING_VOLTAGE 3.0
2018-03-07 10:37:27 0.RSSI_DEVICE -74
2018-03-07 10:36:27 0.RSSI_PEER 0
2018-03-07 10:37:27 0.UNREACH 0
2018-03-07 10:36:27 0.UPDATE_PENDING false
2018-03-07 10:36:27 3.CURRENT_ILLUMINATION 0.000000
2018-03-07 10:37:27 3.ILLUMINATION 18.4
2018-03-07 10:37:27 3.MOTION 0
2018-03-07 10:37:27 3.MOTION_DETECTION_ACTIVE 1
2018-03-07 10:37:27 hmstate Initialized
2018-03-07 10:36:08 state Initialized
hmccu:
dp:
0.CONFIG_PENDING:
OSVAL false
OVAL false
SVAL false
VAL false
0.DUTY_CYCLE:
OSVAL false
OVAL false
SVAL 0
VAL 0
0.ERROR_CODE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.LOW_BAT:
OSVAL false
OVAL false
SVAL 0
VAL 0
0.OPERATING_VOLTAGE:
OSVAL 3.000000
OVAL 3.000000
SVAL 3.0
VAL 3.0
0.RSSI_DEVICE:
OSVAL 181
OVAL 181
SVAL -74
VAL -74
0.RSSI_PEER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.UNREACH:
OSVAL false
OVAL false
SVAL 0
VAL 0
0.UPDATE_PENDING:
OSVAL false
OVAL false
SVAL false
VAL false
3.CURRENT_ILLUMINATION:
OSVAL 0.000000
OVAL 0.000000
SVAL 0.000000
VAL 0.000000
3.ILLUMINATION:
OSVAL 16.000000
OVAL 16.000000
SVAL 18.4
VAL 18.4
3.MOTION:
OSVAL true
OVAL true
SVAL 0
VAL 0
3.MOTION_DETECTION_ACTIVE:
OSVAL true
OVAL true
SVAL 1
VAL 1
Attributes:
IODev d_ccu
alias BM_Treppenhaus
room Treppenhaus
Ein Event bei betätigung des Tasters sieht wie folgt aus:
2018-03-07 10:43:50.123 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.UNREACH: 0
2018-03-07 10:43:50.123 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.RSSI_DEVICE: -77
2018-03-07 10:43:50.123 HMCCUDEV HmIP_SMI55_0014D8A98A151B hmstate: Initialized
Seltsam ist, dass es für beide Taster-Kanäle gleich aussieht.
Gruß cornhoulio.
Eventuell werden diese Taster so behandelt wie eine Fernbedienung.
Dann hilft es, wenn du sie mit einem Programm verbindest (dass letztlich nichts machen muss, einfach nur irgendeine CCU-Systemvariable setzen oder so).
Und in FHEM für das Device ein event-on-update .* setzen.
Super, vieln Danke.
Die Exents sehen jetzt besser aus.
2018-03-07 11:51:33.904 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.UNREACH: 0
2018-03-07 11:51:33.904 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.RSSI_DEVICE: -79
2018-03-07 11:51:33.904 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.LOW_BAT: 0
2018-03-07 11:51:33.904 HMCCUDEV HmIP_SMI55_0014D8A98A151B hmstate: Initialized
2018-03-07 11:51:34.001 HMCCUDEV HmIP_SMI55_0014D8A98A151B 1.PRESS_SHORT: 1
2018-03-07 11:51:34.001 HMCCUDEV HmIP_SMI55_0014D8A98A151B hmstate: Initialized
2018-03-07 11:51:35.610 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.RSSI_DEVICE: -78
2018-03-07 11:51:35.610 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.UNREACH: 0
2018-03-07 11:51:35.610 HMCCUDEV HmIP_SMI55_0014D8A98A151B 0.LOW_BAT: 0
2018-03-07 11:51:35.610 HMCCUDEV HmIP_SMI55_0014D8A98A151B 2.PRESS_SHORT: 1
2018-03-07 11:51:35.610 HMCCUDEV HmIP_SMI55_0014D8A98A151B hmstate: Initialized
Damit kann ich was anfangen.
Danke und Gruß cornhoulio.
Du solltest auf jeden Fall noch das Attribut event-on-update-reading setzen (auf .* oder PRESS). Sonst kommt nur beim ersten Tastendruck ein Event, da der Datenpunkt PRESS_SHORT niemals 0 liefert (also kein "not pressed"), sondern immer 1.