HM-PB-2_WM55-2 Schalter über CUU2 am FHEM anlernen

Begonnen von Gonzolo, 14 Dezember 2016, 19:46:31

Vorheriges Thema - Nächstes Thema

Gonzolo

oh je!!! Jetzt hat er genug von mir?! :-( Kann mir ein andere Helfen?

zap

Hab nicht genug, nur ab und zu auch was anderes zu tun.

Du musst für den Taster event-on-change-reading auf .* setzen. Bei Dir steht es laut list auf *
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Gonzolo

Danke! Das hatte ich auch schon angepasst! Auch dann kommt kein Event!  :-[

Gonzolo

#18
Habe den die Definition vom Taster noch mal gelöscht (delete Taster) und habe ihn noch mal neu angelegt. Danach das Attribut gestetzt (.*). Danach habe ich über das EVENT-Log für jeweils ein Taster-Kurz oben, Taster-Kurz untern, Taster-Lang oben und Taster-Lang unten bekommen und dann war es das wieder! :-(

Gonzolo

... Jetzt habe ich es glaube ich Tatsächlich! Ich habe einfach mal auf gut Glück das Attribut "event-on-update-reading" auch auf .* gesetzt!! Jetzt geht es immer. Danke zap!!!! Ohne Dich hätte ich es nich hinbekommen!!!! :-)

zap

Stimmt, bei Tastern musst Du event-on-update setzen, nicht on-change, da sich der Inhalt der Readings bei einem Tastendruck nicht ändert.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Darth Choco

Altes Thema, aber es trifft genau mein Problem. Ich habe, wie der Themenstarter den Schalter, habe in der CCU das Programm definiert und in FHEM den Schalter bekannt gemacht. Aber ich bekomme keinen Status zurückgemeldet und verstehe den Grund nicht.

list HM_Taster:

Internals:
   CFGFN     
   DEF        LTK0046449
   IODev      d_ccu
   NAME       HM_Taster
   NR         1935
   STATE      Initialized
   TYPE       HMCCUDEV
   ccuaddr    LTK0046449
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Taster
   ccutype    HM-PB-2-WM55-2
   channels   3
   statevals  devstate
   READINGS:
     2018-01-10 23:45:38   hmstate         Initialized
     2018-01-10 23:42:11   state           Initialized
   hmccu:
     dp:
       1.INSTALL_TEST:
         OVAL       1
         VAL        1
       1.PRESS_SHORT:
         OVAL       1
         VAL        1
       2.INSTALL_TEST:
         OVAL       1
         VAL        1
       2.PRESS_LONG:
         OVAL       1
         VAL        1
       2.PRESS_LONG_RELEASE:
         OVAL       1
         VAL        1
       2.PRESS_SHORT:
         OVAL       1
         VAL        1
Attributes:
   IODev      d_ccu
   room       Homematic


Im Event Monitor ist egal wie lange der Tastendruck ist und welche Richtung nur folgendes zu sehen:
HMCCUDEV HM_Taster hmstate: Initialized

zap

Setze mal die Attribute:

event-on-update-reading .*
ccureadingfilter PRESS

Andere CCU Devices werden korrekt und automatisch aktualisiert?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Darth Choco

event-on-update-reading hatte ich gestern noch eingebaut, aber das ccureadingfilter hatte gefehlt. Besten Dank.