Dimmer (HM-LC-DIM1T-FM) zusätzlich mittels Funktaster (HM-PB-2-WM55) dimmen?

Begonnen von awe, 30 November 2015, 22:43:41

Vorheriges Thema - Nächstes Thema

awe

Hallo zusammen,

als FHEM-"Zentrale" nutze ich nun schon einige Monate einen RPi mit HMLAN. Funktioniert wunderbar, wird successive erweitert. ;)

Folgende Installation im Bad:
B&J-Serientaster bei der Tür geht auf
1. HM-LC-DIM1T-FM (Dimmer Deckenlicht Osram IVIOS III Led)
2. HM-LC-SW1-FM (Spiegellicht)

Zusätzlich habe ich mir einen Funktaster (HM-PB-2-WM55) installiert, ausschließlich mit FHEM gepeert und folgendermaßen über Notify konfiguriert:
define BA_Licht_Funkt1 CUL_HM 3B6D5001
attr BA_Licht_Funkt1 model HM-PB-2-WM55
attr BA_Licht_Funkt1 peerIDs 00000000,
define BA_Licht_Funkt2 CUL_HM 3B6D5002
attr BA_Licht_Funkt2 model HM-PB-2-WM55
attr BA_Licht_Funkt2 peerIDs 00000000,
define BA_Funktaste1 notify BA_Licht_Funkt1:Short.* set BA_Licht_Spiegel toggle
define BA_Funktaste2 notify BA_Licht_Funkt2:Short.* set BA_Licht_Decke toggle

Das funktioniert prima, per Tipp auf die jeweilige Taste kann ich entweder die Deckenlampe oder das Spiegellicht toggeln.

Frage: Kann ich nun zusätzlich noch per langem Tastendruck auf Funktaste2 entsprechend die Deckenlampe auch dimmen, so wie ich es am B&J-Taster mache?

Falls ja, wie könnte das gehen? Ich habe hier im Forum schon nach Longpress und Dimmer gesucht, aber die Ergebnisse haben mich irgendwie nicht weitergebracht (hatte den Eindruck, dass in den Fällen der Funktaster direkt mit dem Dimmer gepeert wurde). Falls es überhaupt geht, könnte mich jemand in die richtige Richtung stupsen?


List des Dimmers:
   Internals:
   DEF        33EDFB
   HMLAN1_MSGCNT 74
   HMLAN1_RAWMSG E33EDFB,0000,51ACD9FE,FF,FFB3,A5A41033EDFB2BAA0806010000
   HMLAN1_RSSI -77
   HMLAN1_TIME 2015-11-30 20:05:31
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     74
   NAME       BA_Licht_Decke
   NR         123
   NTFY_ORDER 50-BA_Licht_Decke
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:A5 - t:10 s:33EDFB d:2BAA08 06010000
   protLastRcv 2015-11-30 20:05:31
   protSnd    74 last_at:2015-11-30 20:05:31
   protState  CMDs_done
   rssi_HMLAN1 avg:-81.96 min:-93 max:-77 lst:-77 cnt:28
   rssi_at_HMLAN1 avg:-81.64 min:-93 max:-74 lst:-77 cnt:74
   Readings:
     2015-11-30 20:03:00   CommandAccepted yes
     2015-08-31 00:20:10   D-firmware      2.6
     2015-08-31 00:20:10   D-serialNr      LEQ128xxxx
     2015-09-20 11:19:42   PairedTo        0x2BAA08
     2015-08-31 00:20:32   R-intKeyVisib   invisib
     2015-08-31 00:20:32   R-pairCentral   0x2BAA08
     2015-08-31 00:20:32   R-powerUpAction off
     2015-08-31 00:20:32   R-statusInfoMinDly 2 s
     2015-08-31 00:20:32   R-statusInfoRandom 1 s
     2015-08-31 00:20:32   R-transmitTryMax 6
     2015-09-20 11:19:42   RegL_00:        02:01 0A:2B 0B:AA 0C:08 15:05 16:00 00:00
     2015-09-20 11:19:42   RegL_01:        30:06 32:50 33:64 34:4B 35:50 56:00 57:24 00:00
     2015-11-30 20:05:31   deviceMsg       off (to HMLAN1)
     2015-11-30 20:05:31   dim             stop:off
     2015-11-30 20:05:31   level           0
     2015-11-30 20:05:31   overheat        off
     2015-11-30 20:05:31   overload        off
     2015-11-30 20:05:31   pct             0
     2015-09-20 11:19:40   powerOn         2015-09-20 11:19:40
     2015-11-30 20:05:31   recentStateType info
     2015-11-30 20:05:31   reduced         off
     2015-11-30 20:05:31   state           off
     2015-11-30 20:05:31   timedOn         off
   Helper:
     HM_CMDNR   165
     cSnd       112BAA0833EDFB0201C80000,112BAA0833EDFB0201C80000
     dlvlCmd    ++A0112BAA0833EDFB0201C80000
     mId        0059
     rxType     1
     Dir:
       cur        stop
     Io:
       newChn     +33EDFB,00,00,00
       nextSend   1448910331.17967
       prefIO
       rxt        0
       vccu
       p:
         33EDFB
         00
         00
         00
     Mrssi:
       mNo        A5
       Io:
         HMLAN1     -75
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1448910331.09835
       ack:
         HASH(0x1095158)
         A580022BAA0833EDFB00
     Rssi:
       Hmlan1:
         avg        -81.9642857142857
         cnt        28
         lst        -77
         max        -77
         min        -93
       At_hmlan1:
         avg        -81.6486486486486
         cnt        74
         lst        -77
         max        -74
         min        -93
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.6
   fm_type    dimbutton,offbutton,onbutton,lamp
   model      HM-LC-DIM1T-FM
   peerIDs    00000000,
   room       08_Bad,Licht,Favourites
   serialNr   LEQ1288xxx
   subType    dimmer
   webCmd     statusRequest:toggle:on:off:up:down

   

List of BAD_Licht_Funktaster:
   Internals:
   DEF        3B6D50
   HMLAN1_MSGCNT 47
   HMLAN1_RAWMSG E3B6D50,0000,51AA8D4E,FF,FFA8,51A2403B6D502BAA0802A3
   HMLAN1_RSSI -88
   HMLAN1_TIME 2015-11-30 20:03:00
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     47
   NAME       BA_Licht_Funktaster
   NR         137
   NTFY_ORDER 50-BA_Licht_Funktaster
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 BA_Licht_Funkt1
   channel_02 BA_Licht_Funkt2
   lastMsg    No:51 - t:40 s:3B6D50 d:2BAA08 02A3
   protLastRcv 2015-11-30 20:03:00
   protSnd    43 last_at:2015-11-30 20:03:00
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-87.93 min:-99 max:-76 lst:-88 cnt:47
   Readings:
     2015-09-07 22:03:06   CommandAccepted yes
     2015-09-07 22:02:58   D-firmware      1.4
     2015-09-07 22:02:58   D-serialNr      MEQ039xxxx
     2015-09-07 22:36:04   PairedTo        0x2BAA08
     2015-09-07 22:03:07   R-pairCentral   0x2BAA08
     2015-09-07 22:36:04   RegL_00:        02:01 0A:2B 0B:AA 0C:08 00:00
     2015-09-07 22:03:06   aesCommToDev    ok
     2015-09-07 22:03:06   aesKeyNbr       00
     2015-09-07 22:20:27   alive           yes
     2015-11-30 20:03:00   battery         ok
     2015-09-07 22:20:27   powerOn         2015-09-07 22:20:27
     2015-09-07 22:20:27   recentStateType info
     2015-11-30 20:03:00   state           CMDs_done
   Helper:
     HM_CMDNR   81
     mId        006B
     rxType     28
     Io:
       newChn     +3B6D50,00,00,00
       nextSend   1448910180.49881
       prefIO
       rxt        2
       vccu
       p:
         3B6D50
         00
         00
         00
     Mrssi:
       mNo        51
       Io:
         HMLAN1     -86
     Prt:
       bErr       0
       sProc      0
       sleeping   0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1448910180.41707
       ack:
         HASH(0x101b0f0)
         5180022BAA083B6D5000
     Rssi:
       At_hmlan1:
         avg        -87.936170212766
         cnt        47
         lst        -88
         max        -76
         min        -99
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.4
   model      HM-PB-2-WM55
   room       08_Bad
   serialNr   MEQ039xxxx
   subType    pushButton
   webCmd     getConfig:clear msgEvents


Danke & Gruß,
Axel

Bennemannc

Hallo,

wenn Du den PB-2-WM55 direkt peerst (mit dual) ist ein kurzer Tastendruck ein/aus und ein lange dimmen. Muss man nichts sonst einstellen. Man kann mehrere Sensoren (Taster/Schalter) zumeinem Actor anlernen. Für jeden peer steht immer ein kompletter eigener Registerblock zum Einstellen zur Verfügung.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF