[GELÖST] Funk UP-Taster HM-LC-SW1PBU-FM statt on -> on-for-timer 900

Begonnen von Kaspi, 05 August 2019, 17:33:43

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

list:

list AB_AB_SPRENKLER

in Fhem-Web und Ausgabe dann hier ;)

Aber mal Templates anschauen schadet doch nicht...
...bzw. mal peerSmart anschauen... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Kaspi

hier das List:


Internals:
   CFGFN     
   DEF        6646FE
   FUUID      5d419845-f33f-4137-07cb-4eea704c94a8de8c
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     834
   NAME       AB_AB_SPRENKLER
   NOTIFYDEV  global
   NR         3382
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:15 - t:10 s:6646FE d:2573CD 030000
   myHmUART_MSGCNT 834
   myHmUART_RAWMSG 0501004F15A0106646FE2573CD030000
   myHmUART_RSSI -79
   myHmUART_TIME 2019-08-05 19:33:28
   peerList   self01,self02,
   protCmdDel 1057
   protLastRcv 2019-08-05 19:33:28
   protNack   1 last_at:2019-08-05 18:25:16
   protRcv    835 last_at:2019-08-05 19:33:28
   protResnd  33 last_at:2019-08-05 18:00:03
   protResndFail 10 last_at:2019-08-05 17:58:53
   protSnd    854 last_at:2019-08-05 19:33:28
   protState  CMDs_done
   protTimedOn 4 last_at:2019-08-05 17:58:43
   rssi_at_myHmUART cnt:835 min:-90 max:-75 avg:-80.05 lst:-79
   rssi_myHmUART cnt:770 min:-100 max:-82 avg:-87.14 lst:-84
   Helper:
     DBLOG:
       powerOn:
         myDbLog:
           TIME       1564581289.70999
           VALUE      2019-07-31 15:54:49
   READINGS:
     2019-08-05 19:33:21   CommandAccepted yes
     2019-07-31 15:31:49   D-firmware      2.8
     2019-07-31 15:31:49   D-serialNr      OEQ2307342
     2019-08-05 19:33:24   PairedTo        0x2573CD
     2019-07-31 15:31:57   R-pairCentral   0x2573CD
     2019-07-31 15:31:58   R-powerUpAction off
     2019-08-05 19:33:27   R-self01-lgActionType jmpToTarget
     2019-08-05 19:33:27   R-self01-shActionType jmpToTarget
     2019-08-05 19:33:28   R-self02-lgActionType jmpToTarget
     2019-08-05 19:33:28   R-self02-shActionType jmpToTarget
     2019-07-31 15:31:58   R-sign          off
     2019-08-05 19:33:24   RegL_00.         00:00 02:81 0A:25 0B:73 0C:CD 15:FF 18:00
     2019-08-05 19:33:25   RegL_01.         00:00 08:00 30:06 56:00 57:24
     2019-08-05 19:33:27   RegL_03.self01   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66
     2019-08-05 19:33:28   RegL_03.self02   00:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33
     2019-08-05 18:27:36   deviceMsg       off (to VCCU)
     2019-08-05 18:27:36   level           0
     2019-07-31 15:42:17   levelMissed     desired:100
     2019-08-05 18:27:36   pct             0
     2019-08-05 19:33:26   peerList        self01,self02,
     2019-07-31 15:54:49   powerOn         2019-07-31 15:54:49
     2019-08-05 18:27:36   recentStateType info
     2019-08-05 18:27:36   state           off
     2019-08-05 18:27:36   timedOn         off
   helper:
     HM_CMDNR   21
     PONtest    0
     cSnd       012573CD6646FE01046646FE0103,012573CD6646FE01046646FE0203
     cfgChkResult No regs found for:

AB_AB_SPRENKLER type:switch -
list:peer register         :value
   0:      intKeyVisib      :invisib
   0:      localResDis      :off
   0:      pairCentral      :0x2573CD
   1:      powerUpAction    :off
   1:      sign             :off
   1:      statusInfoMinDly :2 s
   1:      statusInfoRandom :1 s
   1:      transmitTryMax   :6
                       
                       

     dlvlCmd    ++A0112573CD6646FE0201000000
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,6646FE01,6646FE02,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6646FE,00,01,00
       nextSend   1565026408.45557
       prefIO     
       rxt        0
       vccu       
       p:
         6646FE
         00
         01
         00
     mRssi:
       mNo        15
       io:
         myHmUART:
           -77
           -77
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1565026408.15932
       ack:
         HASH(0x298d450)
         1580022573CD6646FE00
     rssi:
       at_myHmUART:
         avg        -80.0514970059879
         cnt        835
         lst        -79
         max        -75
         min        -90
       myHmUART:
         avg        -87.1493506493506
         cnt        770
         lst        -84
         max        -82
         min        -100
     shadowReg:
     tmpl:
   nb:
     cnt        2
Attributes:
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   alexaName  SPRENKLER
   alexaRoom  GARTEN
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   fp_UEBERSICHT 540,1100,2,
   group      AUSSENBEREICH
   icon       humidity
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000,6646FE01,6646FE02,
   room       AB_AB
   serialNr   OEQ2307342
   subType    switch
   webCmd     on:off:on-for-timer 900


Ich wurschtel weiter  ;)

Kaspi

#17
Habe was gefunden:

http://heinz-otto.blogspot.com/2015/08/zeitschalter-mit-homematic-aktoren.html

ich glaube so sollte es gehn.

set <device> regSet intKeyVisib visib 
attr <device> expert 1
set <device> regSet shOnTime 900 self01 




Kaspi

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mundus

Hi,

Evtl. Ist es eine weitere Idee dein notify zu erweitern.

define TEST notify AB_AB_SPRENKLER:on set AB_AB_Sprenkler off;; set AB_AB_SPRENKLER on-for-timer 900   


Gibt aber immer den Off-Befehl zusätzlich aus...


Otto123

Zitat von: Mundus am 06 August 2019, 13:14:24
Hi,

Evtl. Ist es eine weitere Idee dein notify zu erweitern.

define TEST notify AB_AB_SPRENKLER:on set AB_AB_Sprenkler off;; set AB_AB_SPRENKLER on-for-timer 900   


Gibt aber immer den Off-Befehl zusätzlich aus...
Kannst Du mir die Idee mal näher erklären? :-\
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Zitat von: Otto123 am 06 August 2019, 13:29:37
Kannst Du mir die Idee mal näher erklären? :-\

Ich versuch's mal ;)

So wie die Eingangsfrage mittels Notify war:

- Schalter wird gedrückt und Licht etc. geht an

- Ein Event "on" wird gefeuert

- das Notify reagiert und schaltet (kurz) aus und dann wieder ein aber eben mit "on-for-timer"

Also das ist nat. jetzt meine Interpretation... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mundus


Otto123

Zitatset AB_AB_Sprenkler off;; set AB_AB_SPRENKLER on-for-timer 900
Eure Erklärung greift nur in die Fehlerkiste  ;D
Ich weiß ich bin sensibel :)

Ich würde diese (Not) Lösung dann eher so machen:
define TEST notify AB_AB_SPRENKLER:on sleep 900;; set $NAME off   
Oder so
define TEST notify AB_AB_SPRENKLER:on sleep 900;;IF ([$NAME:timedOn] ne "running") (set $NAME off)

Aber die beste Lösung war doch die Register zu programmieren.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mundus

Ja, der Schreibfehler ist doof und führt nicht zum Erfolg :P

Register ist super, die Notlösung ist nur als Option gedacht gewesen ;)

Viel Spaß noch