HM Schaltaktor - Notify bei langem Tastendruck

Begonnen von galdo, 11 Juni 2015, 21:54:15

Vorheriges Thema - Nächstes Thema

ChrisK

Zitat von: frank am 24 August 2015, 21:26:31
wo siehst du da eine einstellung mit "10" in deinen readings?
Wahrscheinlich genau wie Du: nirgendwo ;)

Hab's wieder rückgängig gemacht, weil sonst wie beschrieben die Lampe die ganze Zeit an- und ausgeht.
Hilft es weiter wenn ich es wieder ändere und dann ein List mache? Aus meiner Sicht, ändern sich nur die 4 Einträge für lgOnTime und lgOnTime für self01 und self02, aber wenn es beim Helfen weiterhilft, kann ich das gerne machen.

frank

das hilft insofern, dass man sich über fakten unterhalten kann. irgendwo muss ja ein fehler sein, denn theoretisch hast du sicherlich alle hinweise des threads korrekt umgesetzt und trotzdem keinen erfolg.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

#32
Da stimme ich Dir absolut zu.
Hier also die Fakten ;)

List nach Umstellung der Register:
Internals:
   CFGFN      ./cfgfiles/licht.cfg
   DEF        369EB2
   HMLAN1_MSGCNT 545
   HMLAN1_RAWMSG E369EB2,0000,078D008B,FF,FFB8,2BA010369EB2286507030000
   HMLAN1_RSSI -72
   HMLAN1_TIME 2015-08-24 23:00:40
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     545
   NAME       wz_licht
   NR         210
   NTFY_ORDER 50-wz_licht
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:2B - t:10 s:369EB2 d:286507 030000
   peerList   fb_mini_Btn_03,HM_302FC9_Sw_01,self01,self02,
   protCmdDel 2
   protLastRcv 2015-08-24 23:00:40
   protResnd  8 last_at:2015-08-24 22:59:24
   protResndFail 1 last_at:2015-08-24 18:58:21
   protSnd    541 last_at:2015-08-24 23:00:40
   protState  CMDs_done
   rssi_at_HMLAN1 lst:-72 cnt:545 avg:-72.66 max:-68 min:-83
   CHANGETIME:
   Helper:
     Dblog:
       R-self01-lgactiontype:
         Mydblog:
           TIME       1440449966.45981
           VALUE      jmpToTarget
       R-self01-lgctdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctdlyon:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgcton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctvalhi:
         Mydblog:
           TIME       1440449966.45981
           VALUE      100
       R-self01-lgctvallo:
         Mydblog:
           TIME       1440449966.45981
           VALUE      50
       R-self01-lgmultiexec:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgoffdly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgofftime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgofftimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgondly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgontime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgontimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgswjtdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      off
       R-self01-lgswjtdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjtoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      dlyOff
       R-self01-shactiontype:
         Mydblog:
           TIME       1440449988.61832
           VALUE      jmpToTarget
       R-self01-shctdlyoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shcton:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctvalhi:
         Mydblog:
           TIME       1440449988.61832
           VALUE      100
       R-self01-shctvallo:
         Mydblog:
           TIME       1440449988.61832
           VALUE      50
       R-self01-shoffdly:
         Mydblog:
           TIME       1440449988.61832
           VALUE      0 s
       R-self01-shofftime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      unused
       R-self01-shofftimemode:
         Mydblog:
           TIME       1440449988.61832
           VALUE      absolut
       R-self01-shondly:
         Mydblog:
           TIME       1440449988.61832
           VALUE      0 s
       R-self01-shontime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      unused
       R-self01-shontimemode:
         Mydblog:
           TIME       1440449988.61832
           VALUE      absolut
       R-self01-shswjtdlyoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-shswjtdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-shswjtoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      on
       R-self01-shswjton:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self02-lgmultiexec:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgofftime:
         Mydblog:
           TIME       1440449993.13505
           VALUE      10 s
       R-self02-lgontime:
         Mydblog:
           TIME       1440450040.39365
           VALUE      10 s
       R-self02-lgswjtdlyoff:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgswjtdlyon:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgswjtoff:
         Mydblog:
           TIME       1440449993.13505
           VALUE      dlyOn
       R-self02-lgswjton:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       Devicemsg:
         Mydblog:
           TIME       1440435872.35713
           VALUE      off (to HMLAN1)
       Level:
         Mydblog:
           TIME       1440435872.35713
           VALUE      0
       Pct:
         Mydblog:
           TIME       1440435872.35713
           VALUE      0
       State:
         Mydblog:
           TIME       1440435872.35713
           VALUE      off
       Timedon:
         Mydblog:
           TIME       1440435872.35713
           VALUE      off
   Readings:
     2015-08-24 23:00:30   CommandAccepted yes
     2015-08-17 20:23:45   D-firmware      2.3
     2015-08-17 20:23:45   D-serialNr      xxx
     2015-08-24 23:00:34   PairedTo        0x286507
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgActionType jmpToTarget
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtDlyOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtDlyOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtValHi 100
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtValLo 50
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgMultiExec on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtDlyOff off
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtDlyOn on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtOff dlyOn
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtOn dlyOff
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shActionType jmpToTarget
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtDlyOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtDlyOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtValHi 100
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtValLo 50
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtDlyOff off
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtDlyOn on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtOff dlyOn
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtOn dlyOff
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgActionType jmpToTarget
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtDlyOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtDlyOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtValHi 100
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtValLo 50
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgMultiExec on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtDlyOff off
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtDlyOn on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtOff dlyOn
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtOn dlyOff
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shActionType jmpToTarget
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtDlyOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtDlyOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtValHi 100
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtValLo 50
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtDlyOff off
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtDlyOn on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtOff dlyOn
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtOn dlyOff
     2015-08-19 18:57:07   R-intKeyVisib   visib
     2015-08-17 20:23:49   R-pairCentral   0x286507
     2015-08-24 22:59:26   R-self01-lgActionType jmpToTarget
     2015-08-24 22:59:26   R-self01-lgCtDlyOff geLo
     2015-08-24 22:59:26   R-self01-lgCtDlyOn geLo
     2015-08-24 22:59:26   R-self01-lgCtOff geLo
     2015-08-24 22:59:26   R-self01-lgCtOn geLo
     2015-08-24 22:59:26   R-self01-lgCtValHi 100
     2015-08-24 22:59:26   R-self01-lgCtValLo 50
     2015-08-24 22:59:48   R-self01-lgMultiExec off
     2015-08-24 22:59:26   R-self01-lgOffDly 0 s
     2015-08-24 22:59:48   R-self01-lgOffTime 10 s
     2015-08-24 22:59:26   R-self01-lgOffTimeMode absolut
     2015-08-24 22:59:26   R-self01-lgOnDly 0 s
     2015-08-24 22:59:48   R-self01-lgOnTime 10 s
     2015-08-24 22:59:26   R-self01-lgOnTimeMode absolut
     2015-08-24 22:59:26   R-self01-lgSwJtDlyOff off
     2015-08-24 22:59:48   R-self01-lgSwJtDlyOn off
     2015-08-24 22:59:48   R-self01-lgSwJtOff off
     2015-08-24 22:59:26   R-self01-lgSwJtOn dlyOff
     2015-08-24 22:59:48   R-self01-shActionType jmpToTarget
     2015-08-24 22:59:48   R-self01-shCtDlyOff geLo
     2015-08-24 22:59:48   R-self01-shCtDlyOn geLo
     2015-08-24 22:59:48   R-self01-shCtOff geLo
     2015-08-24 22:59:48   R-self01-shCtOn geLo
     2015-08-24 22:59:48   R-self01-shCtValHi 100
     2015-08-24 22:59:48   R-self01-shCtValLo 50
     2015-08-24 22:59:48   R-self01-shOffDly 0 s
     2015-08-24 22:59:48   R-self01-shOffTime unused
     2015-08-24 22:59:48   R-self01-shOffTimeMode absolut
     2015-08-24 22:59:48   R-self01-shOnDly 0 s
     2015-08-24 22:59:48   R-self01-shOnTime unused
     2015-08-24 22:59:48   R-self01-shOnTimeMode absolut
     2015-08-24 22:59:48   R-self01-shSwJtDlyOff off
     2015-08-24 22:59:48   R-self01-shSwJtDlyOn off
     2015-08-24 22:59:48   R-self01-shSwJtOff on
     2015-08-24 22:59:48   R-self01-shSwJtOn off
     2015-08-24 18:42:39   R-self02-lgActionType jmpToTarget
     2015-08-24 18:42:39   R-self02-lgCtDlyOff geLo
     2015-08-24 18:42:39   R-self02-lgCtDlyOn geLo
     2015-08-24 18:42:39   R-self02-lgCtOff geLo
     2015-08-24 18:42:39   R-self02-lgCtOn geLo
     2015-08-24 18:42:39   R-self02-lgCtValHi 100
     2015-08-24 18:42:39   R-self02-lgCtValLo 50
     2015-08-24 22:59:53   R-self02-lgMultiExec on
     2015-08-24 18:42:39   R-self02-lgOffDly 0 s
     2015-08-24 22:59:53   R-self02-lgOffTime 10 s
     2015-08-24 18:42:39   R-self02-lgOffTimeMode absolut
     2015-08-24 18:42:39   R-self02-lgOnDly 0 s
     2015-08-24 23:00:40   R-self02-lgOnTime 10 s
     2015-08-24 18:42:39   R-self02-lgOnTimeMode absolut
     2015-08-24 22:59:53   R-self02-lgSwJtDlyOff on
     2015-08-24 22:59:53   R-self02-lgSwJtDlyOn on
     2015-08-24 22:59:53   R-self02-lgSwJtOff dlyOn
     2015-08-24 22:59:53   R-self02-lgSwJtOn on
     2015-08-24 18:42:39   R-self02-shActionType jmpToTarget
     2015-08-24 18:42:39   R-self02-shCtDlyOff geLo
     2015-08-24 18:42:39   R-self02-shCtDlyOn geLo
     2015-08-24 18:42:39   R-self02-shCtOff geLo
     2015-08-24 18:42:39   R-self02-shCtOn geLo
     2015-08-24 18:42:39   R-self02-shCtValHi 100
     2015-08-24 18:42:39   R-self02-shCtValLo 50
     2015-08-24 18:42:39   R-self02-shOffDly 0 s
     2015-08-24 18:42:39   R-self02-shOffTime unused
     2015-08-24 18:42:39   R-self02-shOffTimeMode absolut
     2015-08-24 18:42:39   R-self02-shOnDly 0 s
     2015-08-24 18:42:39   R-self02-shOnTime unused
     2015-08-24 18:42:39   R-self02-shOnTimeMode absolut
     2015-08-24 18:42:39   R-self02-shSwJtDlyOff on
     2015-08-24 18:42:39   R-self02-shSwJtDlyOn on
     2015-08-24 18:42:39   R-self02-shSwJtOff on
     2015-08-24 18:42:39   R-self02-shSwJtOn off
     2015-08-17 20:23:50   R-sign          off
     2015-08-24 23:00:33   RegL_00:          02:81 0A:28 0B:65 0C:07 15:FF 18:00 00:00
     2015-08-24 23:00:35   RegL_01:         08:00  30:06 57:24 00:00
     2015-08-24 23:00:37   RegL_03:HM_302FC9_Sw_01  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-08-24 23:00:36   RegL_03:fb_mini_Btn_03  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-08-24 23:00:39   RegL_03:self01   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:36 0C:66 82:00 83:00 84:32 85:64 86:00 87:2A 88:00 89:2A 8A:01 8B:64 8C:66 00:00
     2015-08-24 23:00:40   RegL_03:self02   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:36 0C:33 82:00 83:00 84:32 85:64 86:00 87:2A 88:00 89:2A 8A:21 8B:13 8C:33 00:00
     2015-08-24 19:04:32   deviceMsg       off (to HMLAN1)
     2015-08-24 19:04:32   level           0
     2015-08-24 19:04:32   pct             0
     2015-08-24 23:00:35   peerList        fb_mini_Btn_03,HM_302FC9_Sw_01,self01,self02,
     2015-08-24 19:04:32   recentStateType info
     2015-08-24 19:04:32   state           off
     2015-08-24 19:04:32   timedOn         off
   Helper:
     HM_CMDNR   43
     cSnd       01286507369EB20104369EB20103,01286507369EB20104369EB20203
     mId        0069
     peerIDsRaw ,369EB201,369EB202,302FC901,261F3F03,00000000
     rxType     1
     Io:
       newChn     +369EB2,00,00,00
       nextSend   1440450040.49071
       prefIO
       rxt        0
       vccu
       p:
         369EB2
         00
         00
         00
     Mrssi:
       mNo        2B
       Io:
         HMLAN1     -70
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1440450040.39187
       ack:
         HASH(0x3696f28)
         2B8002286507369EB200
     Rssi:
       At_hmlan1:
         avg        -72.6660550458716
         cnt        545
         lst        -72
         max        -68
         min        -83
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.3
   fp_home    493,285,0,
   model      HM-LC-Sw1PBU-FM
   peerIDs    00000000,261F3F03,302FC901,369EB201,369EB202,
   room       Wohnzimmer
   serialNr   xxx
   subType    switch
   webCmd     statusRequest:toggle:on:off


List nach Long-Klick auf den Taster:
Internals:
   CFGFN      ./cfgfiles/licht.cfg
   DEF        369EB2
   HMLAN1_MSGCNT 546
   HMLAN1_RAWMSG E369EB2,0000,078DA2E6,FF,FFBA,32A410369EB228650706010040
   HMLAN1_RSSI -70
   HMLAN1_TIME 2015-08-24 23:01:21
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     546
   NAME       wz_licht
   NR         210
   NTFY_ORDER 50-wz_licht
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:32 - t:10 s:369EB2 d:286507 06010040
   peerList   fb_mini_Btn_03,HM_302FC9_Sw_01,self01,self02,
   protCmdDel 2
   protLastRcv 2015-08-24 23:01:21
   protResnd  8 last_at:2015-08-24 22:59:24
   protResndFail 1 last_at:2015-08-24 18:58:21
   protSnd    542 last_at:2015-08-24 23:01:21
   protState  CMDs_done
   rssi_at_HMLAN1 lst:-70 cnt:546 avg:-72.66 max:-68 min:-83
   CHANGETIME:
   Helper:
     Dblog:
       R-self01-lgactiontype:
         Mydblog:
           TIME       1440449966.45981
           VALUE      jmpToTarget
       R-self01-lgctdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctdlyon:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgcton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctvalhi:
         Mydblog:
           TIME       1440449966.45981
           VALUE      100
       R-self01-lgctvallo:
         Mydblog:
           TIME       1440449966.45981
           VALUE      50
       R-self01-lgmultiexec:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgoffdly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgofftime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgofftimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgondly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgontime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgontimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgswjtdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      off
       R-self01-lgswjtdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjtoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      dlyOff
       R-self01-shactiontype:
         Mydblog:
           TIME       1440449988.61832
           VALUE      jmpToTarget
       R-self01-shctdlyoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shcton:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctvalhi:
         Mydblog:
           TIME       1440449988.61832
           VALUE      100
       R-self01-shctvallo:
         Mydblog:
           TIME       1440449988.61832
           VALUE      50
       R-self01-shoffdly:
         Mydblog:
           TIME       1440449988.61832
           VALUE      0 s
       R-self01-shofftime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      unused
       R-self01-shofftimemode:
         Mydblog:
           TIME       1440449988.61832
           VALUE      absolut
       R-self01-shondly:
         Mydblog:
           TIME       1440449988.61832
           VALUE      0 s
       R-self01-shontime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      unused
       R-self01-shontimemode:
         Mydblog:
           TIME       1440449988.61832
           VALUE      absolut
       R-self01-shswjtdlyoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-shswjtdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-shswjtoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      on
       R-self01-shswjton:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self02-lgmultiexec:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgofftime:
         Mydblog:
           TIME       1440449993.13505
           VALUE      10 s
       R-self02-lgontime:
         Mydblog:
           TIME       1440450040.39365
           VALUE      10 s
       R-self02-lgswjtdlyoff:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgswjtdlyon:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       R-self02-lgswjtoff:
         Mydblog:
           TIME       1440449993.13505
           VALUE      dlyOn
       R-self02-lgswjton:
         Mydblog:
           TIME       1440449993.13505
           VALUE      on
       Devicemsg:
         Mydblog:
           TIME       1440450081.95509
           VALUE      off (to HMLAN1)
       Level:
         Mydblog:
           TIME       1440450081.95509
           VALUE      0
       Pct:
         Mydblog:
           TIME       1440450081.95509
           VALUE      0
       State:
         Mydblog:
           TIME       1440450081.95509
           VALUE      off
       Timedon:
         Mydblog:
           TIME       1440450081.95509
           VALUE      running
   Readings:
     2015-08-24 23:00:30   CommandAccepted yes
     2015-08-17 20:23:45   D-firmware      2.3
     2015-08-17 20:23:45   D-serialNr      xxx
     2015-08-24 23:00:34   PairedTo        0x286507
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgActionType jmpToTarget
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtDlyOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtDlyOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtValHi 100
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgCtValLo 50
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgMultiExec on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOffTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgOnTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtDlyOff off
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtDlyOn on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtOff dlyOn
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-lgSwJtOn dlyOff
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shActionType jmpToTarget
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtDlyOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtDlyOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtOff geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtOn geLo
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtValHi 100
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shCtValLo 50
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOffTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnDly 0 s
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnTime unused
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shOnTimeMode absolut
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtDlyOff off
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtDlyOn on
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtOff dlyOn
     2015-08-19 18:51:47   R-HM_302FC9_Sw_01-shSwJtOn dlyOff
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgActionType jmpToTarget
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtDlyOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtDlyOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtValHi 100
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgCtValLo 50
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgMultiExec on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOffTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgOnTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtDlyOff off
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtDlyOn on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtOff dlyOn
     2015-08-19 19:28:21   R-fb_mini_Btn_03-lgSwJtOn dlyOff
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shActionType jmpToTarget
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtDlyOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtDlyOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtOff geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtOn geLo
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtValHi 100
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shCtValLo 50
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOffTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnDly 0 s
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnTime unused
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shOnTimeMode absolut
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtDlyOff off
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtDlyOn on
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtOff dlyOn
     2015-08-19 19:28:21   R-fb_mini_Btn_03-shSwJtOn dlyOff
     2015-08-19 18:57:07   R-intKeyVisib   visib
     2015-08-17 20:23:49   R-pairCentral   0x286507
     2015-08-24 22:59:26   R-self01-lgActionType jmpToTarget
     2015-08-24 22:59:26   R-self01-lgCtDlyOff geLo
     2015-08-24 22:59:26   R-self01-lgCtDlyOn geLo
     2015-08-24 22:59:26   R-self01-lgCtOff geLo
     2015-08-24 22:59:26   R-self01-lgCtOn geLo
     2015-08-24 22:59:26   R-self01-lgCtValHi 100
     2015-08-24 22:59:26   R-self01-lgCtValLo 50
     2015-08-24 22:59:48   R-self01-lgMultiExec off
     2015-08-24 22:59:26   R-self01-lgOffDly 0 s
     2015-08-24 22:59:48   R-self01-lgOffTime 10 s
     2015-08-24 22:59:26   R-self01-lgOffTimeMode absolut
     2015-08-24 22:59:26   R-self01-lgOnDly 0 s
     2015-08-24 22:59:48   R-self01-lgOnTime 10 s
     2015-08-24 22:59:26   R-self01-lgOnTimeMode absolut
     2015-08-24 22:59:26   R-self01-lgSwJtDlyOff off
     2015-08-24 22:59:48   R-self01-lgSwJtDlyOn off
     2015-08-24 22:59:48   R-self01-lgSwJtOff off
     2015-08-24 22:59:26   R-self01-lgSwJtOn dlyOff
     2015-08-24 22:59:48   R-self01-shActionType jmpToTarget
     2015-08-24 22:59:48   R-self01-shCtDlyOff geLo
     2015-08-24 22:59:48   R-self01-shCtDlyOn geLo
     2015-08-24 22:59:48   R-self01-shCtOff geLo
     2015-08-24 22:59:48   R-self01-shCtOn geLo
     2015-08-24 22:59:48   R-self01-shCtValHi 100
     2015-08-24 22:59:48   R-self01-shCtValLo 50
     2015-08-24 22:59:48   R-self01-shOffDly 0 s
     2015-08-24 22:59:48   R-self01-shOffTime unused
     2015-08-24 22:59:48   R-self01-shOffTimeMode absolut
     2015-08-24 22:59:48   R-self01-shOnDly 0 s
     2015-08-24 22:59:48   R-self01-shOnTime unused
     2015-08-24 22:59:48   R-self01-shOnTimeMode absolut
     2015-08-24 22:59:48   R-self01-shSwJtDlyOff off
     2015-08-24 22:59:48   R-self01-shSwJtDlyOn off
     2015-08-24 22:59:48   R-self01-shSwJtOff on
     2015-08-24 22:59:48   R-self01-shSwJtOn off
     2015-08-24 18:42:39   R-self02-lgActionType jmpToTarget
     2015-08-24 18:42:39   R-self02-lgCtDlyOff geLo
     2015-08-24 18:42:39   R-self02-lgCtDlyOn geLo
     2015-08-24 18:42:39   R-self02-lgCtOff geLo
     2015-08-24 18:42:39   R-self02-lgCtOn geLo
     2015-08-24 18:42:39   R-self02-lgCtValHi 100
     2015-08-24 18:42:39   R-self02-lgCtValLo 50
     2015-08-24 22:59:53   R-self02-lgMultiExec on
     2015-08-24 18:42:39   R-self02-lgOffDly 0 s
     2015-08-24 22:59:53   R-self02-lgOffTime 10 s
     2015-08-24 18:42:39   R-self02-lgOffTimeMode absolut
     2015-08-24 18:42:39   R-self02-lgOnDly 0 s
     2015-08-24 23:00:40   R-self02-lgOnTime 10 s
     2015-08-24 18:42:39   R-self02-lgOnTimeMode absolut
     2015-08-24 22:59:53   R-self02-lgSwJtDlyOff on
     2015-08-24 22:59:53   R-self02-lgSwJtDlyOn on
     2015-08-24 22:59:53   R-self02-lgSwJtOff dlyOn
     2015-08-24 22:59:53   R-self02-lgSwJtOn on
     2015-08-24 18:42:39   R-self02-shActionType jmpToTarget
     2015-08-24 18:42:39   R-self02-shCtDlyOff geLo
     2015-08-24 18:42:39   R-self02-shCtDlyOn geLo
     2015-08-24 18:42:39   R-self02-shCtOff geLo
     2015-08-24 18:42:39   R-self02-shCtOn geLo
     2015-08-24 18:42:39   R-self02-shCtValHi 100
     2015-08-24 18:42:39   R-self02-shCtValLo 50
     2015-08-24 18:42:39   R-self02-shOffDly 0 s
     2015-08-24 18:42:39   R-self02-shOffTime unused
     2015-08-24 18:42:39   R-self02-shOffTimeMode absolut
     2015-08-24 18:42:39   R-self02-shOnDly 0 s
     2015-08-24 18:42:39   R-self02-shOnTime unused
     2015-08-24 18:42:39   R-self02-shOnTimeMode absolut
     2015-08-24 18:42:39   R-self02-shSwJtDlyOff on
     2015-08-24 18:42:39   R-self02-shSwJtDlyOn on
     2015-08-24 18:42:39   R-self02-shSwJtOff on
     2015-08-24 18:42:39   R-self02-shSwJtOn off
     2015-08-17 20:23:50   R-sign          off
     2015-08-24 23:00:33   RegL_00:          02:81 0A:28 0B:65 0C:07 15:FF 18:00 00:00
     2015-08-24 23:00:35   RegL_01:         08:00  30:06 57:24 00:00
     2015-08-24 23:00:37   RegL_03:HM_302FC9_Sw_01  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-08-24 23:00:36   RegL_03:fb_mini_Btn_03  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-08-24 23:00:39   RegL_03:self01   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:36 0C:66 82:00 83:00 84:32 85:64 86:00 87:2A 88:00 89:2A 8A:01 8B:64 8C:66 00:00
     2015-08-24 23:00:40   RegL_03:self02   02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:36 0C:33 82:00 83:00 84:32 85:64 86:00 87:2A 88:00 89:2A 8A:21 8B:13 8C:33 00:00
     2015-08-24 23:01:21   deviceMsg       off (to HMLAN1)
     2015-08-24 23:01:21   level           0
     2015-08-24 23:01:21   pct             0
     2015-08-24 23:00:35   peerList        fb_mini_Btn_03,HM_302FC9_Sw_01,self01,self02,
     2015-08-24 23:01:21   recentStateType info
     2015-08-24 23:01:21   state           off
     2015-08-24 23:01:21   timedOn         running
   Helper:
     HM_CMDNR   50
     cSnd       01286507369EB20104369EB20103,01286507369EB20104369EB20203
     mId        0069
     peerIDsRaw ,369EB201,369EB202,302FC901,261F3F03,00000000
     rxType     1
     Io:
       newChn     +369EB2,00,00,00
       nextSend   1440450082.03537
       prefIO
       rxt        0
       vccu
       p:
         369EB2
         00
         00
         00
     Mrssi:
       mNo        32
       Io:
         HMLAN1     -68
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1440450081.95069
       ack:
         HASH(0x3696f28)
         328002286507369EB200
     Rssi:
       At_hmlan1:
         avg        -72.6611721611722
         cnt        546
         lst        -70
         max        -68
         min        -83
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.3
   fp_home    493,285,0,
   model      HM-LC-Sw1PBU-FM
   peerIDs    00000000,261F3F03,302FC901,369EB201,369EB202,
   room       Wohnzimmer
   serialNr   xxx
   subType    switch
   webCmd     statusRequest:toggle:on:off


List ca. 20 Sekunden nach Long-Klick auf den Taster:
Internals:
   CFGFN      ./cfgfiles/licht.cfg
   DEF        369EB2
   HMLAN1_MSGCNT 553
   HMLAN1_RAWMSG E369EB2,0000,078EB70C,FF,FFB5,39A410369EB22865070601C840
   HMLAN1_RSSI -75
   HMLAN1_TIME 2015-08-24 23:02:32
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     553
   NAME       wz_licht
   NR         210
   NTFY_ORDER 50-wz_licht
   STATE      on
   TYPE       CUL_HM
   lastMsg    No:39 - t:10 s:369EB2 d:286507 0601C840
   peerList   fb_mini_Btn_03,HM_302FC9_Sw_01,self01,self02,
   protCmdDel 2
   protLastRcv 2015-08-24 23:02:32
   protResnd  8 last_at:2015-08-24 22:59:24
   protResndFail 1 last_at:2015-08-24 18:58:21
   protSnd    549 last_at:2015-08-24 23:02:32
   protState  CMDs_done
   rssi_at_HMLAN1 lst:-75 min:-83 cnt:553 avg:-72.67 max:-68
   CHANGETIME:
   Helper:
     Dblog:
       R-self01-lgactiontype:
         Mydblog:
           TIME       1440449966.45981
           VALUE      jmpToTarget
       R-self01-lgctdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctdlyon:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgcton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      geLo
       R-self01-lgctvalhi:
         Mydblog:
           TIME       1440449966.45981
           VALUE      100
       R-self01-lgctvallo:
         Mydblog:
           TIME       1440449966.45981
           VALUE      50
       R-self01-lgmultiexec:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgoffdly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgofftime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgofftimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgondly:
         Mydblog:
           TIME       1440449966.45981
           VALUE      0 s
       R-self01-lgontime:
         Mydblog:
           TIME       1440449988.61832
           VALUE      10 s
       R-self01-lgontimemode:
         Mydblog:
           TIME       1440449966.45981
           VALUE      absolut
       R-self01-lgswjtdlyoff:
         Mydblog:
           TIME       1440449966.45981
           VALUE      off
       R-self01-lgswjtdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjtoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      off
       R-self01-lgswjton:
         Mydblog:
           TIME       1440449966.45981
           VALUE      dlyOff
       R-self01-shactiontype:
         Mydblog:
           TIME       1440449988.61832
           VALUE      jmpToTarget
       R-self01-shctdlyoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctdlyon:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctoff:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shcton:
         Mydblog:
           TIME       1440449988.61832
           VALUE      geLo
       R-self01-shctvalhi:

frank

#33
die 4 vorhandenen timer sind kreisförmig verbunden. also: off => onDly => on => offDly => off .....
sobald du diesen ablauf durch self01-lg triggerst/startest, ausgehend von off, passiert folgendes: der trigger springt nach timer on und dann laufen deine eingestellten zeiten ab. also 10s, 0s, 10s, 0s, ....

wenn es nicht blinken soll, muss mindestens ein timer auf unused, damit der ablauf dort anhalten kann.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

Vielen Dank!
Das klingt logisch, ich muss es aber erstmal verstehen ;)

Gibt es irgendwo eine Erklärung, was die Register genau bedeuten? Man kann es sich zwar als Laie versuchen herzuleiten, aber das kann nur zu Verwirrungen führen.

Zitat von: frank am 25 August 2015, 09:14:10
die 4 vorhandenen timer sind kreisförmig verbunden. also: off => onDly => on => offDly => off .....
sobald du diesen ablauf durch self01-lg triggerst/startest, ausgehend von off, passiert folgendes: der trigger springt nach timer on und dann laufen deine eingestellten zeiten ab. also 10s, 0s, 10s, 0s, ....

wenn es nicht blinken soll, muss mindestens ein timer auf unused, damit der ablauf dort anhalten kann.
Mit 4 vorhandenen Timer meinst Du aber lgOffDly, lgOffTime, lgOnDly und lgOnTime und die shXXX spielen hier keine Rolle, richtig?
Dann würde ich ich lgOffDly und lgOnDly auf unused setzen und gucken. Kann ich aber erst heute Abend machen.

Ich habe jetzt hier das Register onDly so verstanden, dass es die Verzögerung angibt, bis der Status "on" gesetzt wird. Wenn ich den jetzt auf unused stelle, kommt es ja auf das gleiche raus, weil es dann keine Verzögerung statt 0s Verzögerung gibt. Oder?
Das würde dem, was ich interpretiert habe, widersprechen. Aber rumspielen kann ich ja damit (bis die Lampe keine Lust mehr hat ;)).

frank

ZitatMit 4 vorhandenen Timer meinst Du aber lgOffDly, lgOffTime, lgOnDly und lgOnTime und die shXXX spielen hier keine Rolle, richtig?
in der fw gibt es nur 4 timer die grundsätzlich in der beschriebenen reihenfolge nacheinander automatisch ablaufen.
pro peer gibt es je einen satz register für lg- und sh-trigger.
wenn jetzt ein trigger kommt, werden die 4 timer entsprechend gesetzt und an der stelle gestartet, wie in den "jt" registern eingestellt. kommt kein weiterer trigger läuft alles automatisch weiter.
kommt nun doch ein weiterer trigger überschreibt er natürlich mit seiner konfiguration die timer und startet den weiteren verlauf an "seiner" einstiegsstelle.

ZitatIch habe jetzt hier das Register onDly so verstanden, dass es die Verzögerung angibt, bis der Status "on" gesetzt wird.
kommt immer auf die konfiguration an.
bei einem schalter mit 4 timern sind den timern grundsätzlich folgende "zustände" zugeordnet:
timer: off und onDly => zustand: off
timer: on und offDly => zustand: on
also ablauf und zustände sind fest verdrahtet. du kannst nur die zeiten und einsprungziele konfigurieren. und das für verschiedene trigger unterschiedlich.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

Vielen Dank für Deine Geduld und die ausführliche Erklärung!
Und sorry, dass ich es immer noch nicht kapiere :(
Ich scheitere ja schon an den konkreten Bezeichnungen.

Mein Verständnis bisher (wobei ich mir sicher bin, dass das nicht korrekt ist):
"Timer" sind (jetzt nur auf lg und self01 bezogen) die Register, wo eine Zeit dran steht, also lgOffDly, lgOffTime, lgOnDly und lgOnTime.
"Trigger" sind die Ereignisse, die etwas auslösen, also ein kurzer bzw. langer Druck auf den Taster (01 oder 02).
"lgSwJtDly[Off|On]" bzw. "lgSwJt[Off|On]" definieren die Reihenfolge, also was als nächstes passieren soll, wenn der jeweilige Timer abgelaufen ist.

Ich werde aber einfach heute Abend damit ein bisschen rum spielen.
Learning by doing und so. ;)


frank

self01-lgJtOffDly=onDly
wenn der schalter gerade beim ablauf des timers offDly ist, startet ein trigger lg von self01 den timer onDly. die lampe schaltet also in diesem moment von an nach aus.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

#38
Nur um sicher zu gehen:
Zitat von: frank am 25 August 2015, 11:42:13
self01-lgJtOffDly=onDly
Meinst Du "self01-lgSwJtDlyOff" oder fehlt mir ein Register im list ("self01-lgJtOffDly")?

//edit: Ich sehe gerade, dass die Register im Einsteiger pdf beschrieben werden. Den Abschnitt hatte ich wohl übersprungen, weil ich am Anfang mit "Register" überhaupt nichts anfangen konnte. Ich gucke mir das dort mal genauer an, bevor ich hier mit unnötigen Fragen Zeit verschwende.

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

Ok, leider verstehe ich immer noch nicht, wie ich den Kreis durchbrechen kann.

Workaround:
Ich habe jetzt lgOnTime und lgOffTime auf 100 gesetzt und folgendes DOIF drin:
define wz_licht_longclick DOIF ([wz_licht:timedOn] eq "running" and [wz_licht:state] eq "on") (
  set wz_licht on;
  trigger vorne_alle_rollo_runter;
)
DOELSEIF ([wz_licht:timedOn] eq "running" and [wz_licht:state] eq "off") (
  set wz_licht off;
  trigger vorne_alle_rollo_runter;
)

Durch das set wz_licht [on|off] wird der Kreis auch durchbrochen, man wird quasi raus getriggert ;)

Schön wäre jetzt, wenn man den long auf self01 und self02 unterscheiden könnte, aber beides führt ja anscheinend zu "running".

frank

ZitatOk, leider verstehe ich immer noch nicht, wie ich den Kreis durchbrechen kann.
gar nicht. du kannst ihn nur stoppen, indem ein timer auf unused/unendlich steht.

irgendwie habe ich noch nicht verstanden, was du genau vor hast.
wenn das licht 100s an bleiben und danach aus gehen und aus bleiben soll, muss offTime=unused sein.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

Zitat von: frank am 25 August 2015, 20:05:46
gar nicht. du kannst ihn nur stoppen, indem ein timer auf unused/unendlich steht.

irgendwie habe ich noch nicht verstanden, was du genau vor hast.
Wahrscheinlich ist das der Grund, warum wir aneinander vorbei reden ;)
Nicht bös gemeint, ich habe ja noch nichtmal verstanden, dass Du mich nicht verstanden hast :D

Ziel ist folgendes:
- Kurz auf den Schalter drücken: Licht togglen
- Lang auf den Schalter drücken: Nix mit dem Licht machen, nur ein DOIF auslösen (um z.B. alle Rollos runter zu fahren oder hoch zu fahren, deswegen der Wunsch zwischen oben-lang und unten-lang unterscheiden zu können)

Das klappt jetzt mit dem Workaround, in dem das DOIF den Kreislauf bricht durch setzen des Lichtes auf den Zustand, den es eh schon hat (und damit timedOn auf off).
Wenn ich aber Deine letzte Antwort lese, dann weiß ich gar nicht ob das ein Workaround ist oder die "normale" Lösung.

frank

ZitatDas klappt jetzt mit dem Workaround, in dem das DOIF den Kreislauf bricht durch setzen des Lichtes auf den Zustand, den es eh schon hat (und damit timedOn auf off).
Wenn ich aber Deine letzte Antwort lese, dann weiß ich gar nicht ob das ein Workaround ist oder die "normale" Lösung.
das scheint die normale lösung. neu ist mir allerdings, dass timedOn=running auch bei einem off-timer kommt. es ist immer running sobald irgend ein timer läuft. und timedOn=off nur bei unused.

flash die alternative fw drauf, dann verhalten sich die buttons wie echte buttons.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ChrisK

Zitat von: frank am 25 August 2015, 21:56:20
das scheint die normale lösung.
Danke, das beruhigt mich. Dann habe ich doch nicht komplett falsch gelegen ;)

Zitat von: frank am 25 August 2015, 21:56:20
neu ist mir allerdings, dass timedOn=running auch bei einem off-timer kommt. es ist immer running sobald irgend ein timer läuft. und timedOn=off nur bei unused.
Der Timer für on/offDly ist auf 0. Ich verstehe das jetzt so, dass wenn ich den Schalter kurz antippe (oder auf on/off stelle) keine Timer läuft und deswegen timedOn auf off gesetzt wird. Hier mal ein List, vielleicht erklärt das auch alles:
     2015-08-25 19:15:55   R-self01-lgActionType jmpToTarget
     2015-08-25 19:15:55   R-self01-lgCtDlyOff geLo
     2015-08-25 19:15:55   R-self01-lgCtDlyOn geLo
     2015-08-25 19:15:55   R-self01-lgCtOff geLo
     2015-08-25 19:15:55   R-self01-lgCtOn geLo
     2015-08-25 19:15:55   R-self01-lgCtValHi 100
     2015-08-25 19:15:55   R-self01-lgCtValLo 50
     2015-08-25 19:15:55   R-self01-lgMultiExec off
     2015-08-25 19:15:55   R-self01-lgOffDly 0 s
     2015-08-25 19:21:27   R-self01-lgOffTime 100 s
     2015-08-25 19:15:55   R-self01-lgOffTimeMode absolut
     2015-08-25 19:15:55   R-self01-lgOnDly 0 s
     2015-08-25 19:21:27   R-self01-lgOnTime 100 s
     2015-08-25 19:15:55   R-self01-lgOnTimeMode absolut
     2015-08-25 19:15:55   R-self01-lgSwJtDlyOff no
     2015-08-25 19:15:55   R-self01-lgSwJtDlyOn no
     2015-08-25 19:18:47   R-self01-lgSwJtOff off
     2015-08-25 19:18:47   R-self01-lgSwJtOn on
     2015-08-25 19:15:55   R-self01-shActionType jmpToTarget
     2015-08-25 19:15:55   R-self01-shCtDlyOff geLo
     2015-08-25 19:15:55   R-self01-shCtDlyOn geLo
     2015-08-25 19:15:55   R-self01-shCtOff geLo
     2015-08-25 19:15:55   R-self01-shCtOn geLo
     2015-08-25 19:15:55   R-self01-shCtValHi 100
     2015-08-25 19:15:55   R-self01-shCtValLo 50
     2015-08-25 19:15:55   R-self01-shOffDly 0 s
     2015-08-25 19:15:55   R-self01-shOffTime unused
     2015-08-25 19:15:55   R-self01-shOffTimeMode absolut
     2015-08-25 19:15:55   R-self01-shOnDly 0 s
     2015-08-25 19:15:55   R-self01-shOnTime unused
     2015-08-25 19:15:55   R-self01-shOnTimeMode absolut
     2015-08-25 19:15:55   R-self01-shSwJtDlyOff off
     2015-08-25 19:15:55   R-self01-shSwJtDlyOn off
     2015-08-25 19:15:55   R-self01-shSwJtOff on
     2015-08-25 19:15:55   R-self01-shSwJtOn off


Zitat von: frank am 25 August 2015, 21:56:20
flash die alternative fw drauf, dann verhalten sich die buttons wie echte buttons.  ;)
Das würde ich zwar eigentlich gerne, wenn ich mir aber die Beschreibung durchlese, dann klingt das wie ein komplexeres Projekt (für mich) ;)