Virtuellen CUL_HM-Button long->on short->off?

Begonnen von habichthugo, 25 Mai 2017, 22:47:41

Vorheriges Thema - Nächstes Thema

habichthugo

Ich habe mir u.a. folgenden Butten erstellt und mit einem HM-Fernbedienungs-Butto gepeert (single set):
defmod Responder.Sonnenschutz CUL_HM 11111102
attr Responder.Sonnenschutz model virtual_1
attr Responder.Sonnenschutz peerIDs 1E52B00C,
attr Responder.Sonnenschutz room global
attr Responder.Sonnenschutz webCmd press short:press long

Wenn ich den HM-Fernbedienungs-Butto drücke toggelt er den obigen Button im State zwischen on und off. Kann man das auch so einstellen, dass ein langer Druck auf der Fernbedienung on schaltet und ein kurzer off, oder umgekehrt?
CUL (CC1101-USB-Lite module-V3) + 5*fht80b + 6*Mumbi-Funksteckdosen (=Elro AB440); HM-LAN + 11*HM-LC-Bl1PBU-FM Rollladenaktor + 1*HM-LC-Sw1PBU-FM Funklichtschalter + 2*HM-RC-12-W; Raspbian (Raspberry Pi Model B Rev 1 ECN0001 256MB)

KernSani

Ich kenne die HM-Fernbedienungen nicht, aber bei anderen HM-Geräten kann man das Verhalten von sh und lg über die Register (regSet) einstellen. 


Ich gehe mal davon aus, dass die FB auch in FHEM eingebunden ist. Mach mal ein
set <FB> regSet intKeyVisib visib
dann
attr <FB> expert 251_anything
und dann ein
list <FB>

<FB> jeweils mit dem Devicenamen deiner Fernbedienung ersetzen. Output des "list" hier posten
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

habichthugo

#2
Zitat von: KernSani am 25 Mai 2017, 23:46:28
Ich kenne die HM-Fernbedienungen nicht, aber bei anderen HM-Geräten kann man das Verhalten von sh und lg über die Register (regSet) einstellen. 


Ich gehe mal davon aus, dass die FB auch in FHEM eingebunden ist. Mach mal ein
set <FB> regSet intKeyVisib visib
dann...
intKeyVisib failed: supported register are backAtKey backAtMotion backOnTime dblPress expectAES longPress pairCentral peerNeedsBurst sign
Die FB ist eine HM_RC_12...
Mal noch das Listing vom entspr. Button:
Internals:
   DEF        1E52B00C
   NAME       FlurEG.HM_RC_12.Btn_12
   NOTIFYDEV  global
   NR         112
   NTFY_ORDER 50-FlurEG.HM_RC_12.Btn_12
   STATE      LongRelease 5_17 (to Responder)
   TYPE       CUL_HM
   chanNo     0C
   device     FlurEG.HM_RC_12
   peerList   Responder.Sonnenschutz,
   Readings:
     2017-05-25 22:14:16   R-Responder.Sonnenschutz-expectAES off
     2017-05-25 22:14:16   R-Responder.Sonnenschutz-peerNeedsBurst off
     2017-01-11 19:04:59   R-dblPress      0 s
     2017-01-11 19:04:59   R-longPress     0.4 s
     2017-01-11 19:04:59   R-sign          off
     2017-05-25 22:14:15   RegL_01.          04:10 08:00 09:00 00:00
     2017-05-25 22:14:16   RegL_04.Responder.Sonnenschutz   01:00 00:00
     2017-05-25 22:14:16   peerList        Responder.Sonnenschutz,
     2017-05-25 22:30:16   state           LongRelease 5_17 (to Responder)
     2017-05-25 22:30:16   trigger         Long_17
     2017-05-25 22:30:16   triggerTo_Responder Long_17
     2017-05-25 22:30:16   trigger_cnt     17
   Helper:
     BNO        17
     BNOCNT     5
     peerIDsRaw ,11111102,00000000
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Role:
       chn        1
     Shadowreg:
     Tmpl:
   Nb:
     cnt        1
Attributes:
   expert     251_anything
   group      Fernbedienung
   model      HM-RC-12
   peerIDs    00000000,11111102,
CUL (CC1101-USB-Lite module-V3) + 5*fht80b + 6*Mumbi-Funksteckdosen (=Elro AB440); HM-LAN + 11*HM-LC-Bl1PBU-FM Rollladenaktor + 1*HM-LC-Sw1PBU-FM Funklichtschalter + 2*HM-RC-12-W; Raspbian (Raspberry Pi Model B Rev 1 ECN0001 256MB)