Homematic IP HmIP-SMI55

Begonnen von cornhoulio, 07 März 2018, 10:46:19

Vorheriges Thema - Nächstes Thema

cornhoulio

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.

kjmEjfu

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.
Migriere derzeit zu Home Assistant

cornhoulio

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.

zap

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.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)