Register bei HM-LC-SW1-FM setzen

Begonnen von Paul, 01 Januar 2015, 11:03:18

Vorheriges Thema - Nächstes Thema

Paul

Nachdem ich mit Momematic angefangen habe, muss ich zugeben das ich trotz viel lesen noch einige Schwierigkeiten mit den "Eigenarten" von HM habe.

Mein jetziges Problem: mein HM-LC-SW1-FM habe ich in  Fhem gepairt und er lässt sich auch einwandfrei schalten. jetzt wollte ich die interne on Zeit in das Register shOnTime schreiben.

habe mir alle Register sichtbar gesetzt.

Angezeigt wird jetzt R-self01-shOnTime unused

Wenn ich jetzt set <DEvice> regSet shOnTime 30 eingebe erscheint Peer not specifield

Was verstehe ich nicht bzw. was mache ich falsch?

Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

frank

Zitatset <DEvice> regSet shOnTime 30 self01
genau das tun, was in der fehlerbeschreibung steht.
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

Paul

Besten Dank. Habe wieder etwas dazu gelernt, dass die Register nur immer für ein gepeertes Device gelten, da die Einstellung nur für den Taster geklappt hat.

Also habe ich den HM-LC-SW1-FM noch mit einem virtuellen Aktor gepeert.

Und auch diesen mit set <Device> regSet shOnTime 30 FHEM das Register gesetzt und auch lgOnTime gesetzt.

Leider klappt das automatische Ausschalten aus FHEM nicht.

Wo ist mein Denkfehler?

Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

frank

da solltest du mal den registersatz posten, indem du ein list vom aktor machst.
du möchtest also ein identisches verhalten über web. das wäre sicher auch über eventmap/devicestateicon/on-for-timer etc machbar. damit kenn ich mich aber nicht wirklich 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

Paul

#4
Zitat von: frank am 01 Januar 2015, 12:25:16

du möchtest also ein identisches verhalten über web.

Genau bei FS20 habe ich das einfach in den Aktor geschrieben und da war es dannegal von wo ich geschaltet habe.

Mein List sieht so aus:



Internals:
   CFGFN
   DEF        2DA948
   HMUSB_MSGCNT 402
   HMUSB_RAWMSG E2DA948,0000,01F14AF9,FF,FFD1,C0A4102DA94842312406010000
   HMUSB_RSSI -47
   HMUSB_TIME 2015-01-01 12:33:28
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     402
   NAME       KellerLuefter
   NR         355
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:C0 - t:10 s:2DA948 d:423124 06010000
   peerList   self01,FHEM,
   protLastRcv 2015-01-01 12:33:28
   protSnd    399 last_at:2015-01-01 12:33:28
   protState  CMDs_done
   rssi_HMUSB avg:-49.51 min:-60 max:-44 lst:-53 cnt:29
   rssi_at_HMUSB avg:-48.54 min:-62 max:-46 lst:-47 cnt:402
   Readings:
     2015-01-01 12:13:12   CommandAccepted yes
     2014-12-31 17:22:32   D-firmware      2.5
     2014-12-31 17:22:32   D-serialNr      LEQ0744667
     2015-01-01 12:12:16   PairedTo        0xxxxxxx
     2015-01-01 11:45:43   R-FHEM-lgActionType jmpToTarget
     2015-01-01 11:45:43   R-FHEM-lgCtDlyOff geLo
     2015-01-01 11:45:43   R-FHEM-lgCtDlyOn geLo
     2015-01-01 11:45:43   R-FHEM-lgCtOff  geLo
     2015-01-01 11:45:43   R-FHEM-lgCtOn   geLo
     2015-01-01 11:45:43   R-FHEM-lgCtValHi 100
     2015-01-01 11:45:43   R-FHEM-lgCtValLo 50
     2015-01-01 11:45:43   R-FHEM-lgMultiExec on
     2015-01-01 11:45:43   R-FHEM-lgOffDly 0 s
     2015-01-01 11:45:43   R-FHEM-lgOffTime unused
     2015-01-01 11:45:43   R-FHEM-lgOffTimeMode absolut
     2015-01-01 11:45:43   R-FHEM-lgOnDly  0 s
     2015-01-01 11:52:04   R-FHEM-lgOnTime 15 s
     2015-01-01 11:45:43   R-FHEM-lgOnTimeMode absolut
     2015-01-01 11:45:43   R-FHEM-lgSwJtDlyOff off
     2015-01-01 11:45:43   R-FHEM-lgSwJtDlyOn on
     2015-01-01 11:45:43   R-FHEM-lgSwJtOff dlyOn
     2015-01-01 11:45:43   R-FHEM-lgSwJtOn dlyOff
     2015-01-01 11:45:43   R-FHEM-shActionType jmpToTarget
     2015-01-01 11:45:43   R-FHEM-shCtDlyOff geLo
     2015-01-01 11:45:43   R-FHEM-shCtDlyOn geLo
     2015-01-01 11:45:43   R-FHEM-shCtOff  geLo
     2015-01-01 11:45:43   R-FHEM-shCtOn   geLo
     2015-01-01 11:45:43   R-FHEM-shCtValHi 100
     2015-01-01 11:45:43   R-FHEM-shCtValLo 50
     2015-01-01 11:45:43   R-FHEM-shOffDly 0 s
     2015-01-01 11:45:43   R-FHEM-shOffTime unused
     2015-01-01 11:45:43   R-FHEM-shOffTimeMode absolut
     2015-01-01 11:45:43   R-FHEM-shOnDly  0 s
     2015-01-01 11:48:39   R-FHEM-shOnTime 15 s
     2015-01-01 11:45:43   R-FHEM-shOnTimeMode absolut
     2015-01-01 11:45:43   R-FHEM-shSwJtDlyOff off
     2015-01-01 11:45:43   R-FHEM-shSwJtDlyOn on
     2015-01-01 11:45:43   R-FHEM-shSwJtOff dlyOn
     2015-01-01 11:45:43   R-FHEM-shSwJtOn dlyOff
     2014-12-31 16:59:49   R-confBtnTime   permanent
     2014-12-31 16:55:05   R-intKeyVisib   visib
     2014-12-31 14:59:01   R-localResDis   off
     2014-12-31 14:59:01   R-pairCentral   0xXXXXXX
     2014-12-31 14:59:02   R-powerUpAction off
     2014-12-31 16:55:07   R-self01-lgActionType jmpToTarget
     2014-12-31 16:55:07   R-self01-lgCtDlyOff geLo
     2014-12-31 16:55:07   R-self01-lgCtDlyOn geLo
     2014-12-31 16:55:07   R-self01-lgCtOff geLo
     2014-12-31 16:55:07   R-self01-lgCtOn geLo
     2014-12-31 16:55:07   R-self01-lgCtValHi 100
     2014-12-31 16:55:07   R-self01-lgCtValLo 50
     2014-12-31 16:55:07   R-self01-lgMultiExec on
     2014-12-31 16:55:07   R-self01-lgOffDly 0 s
     2014-12-31 16:55:07   R-self01-lgOffTime unused
     2014-12-31 16:55:07   R-self01-lgOffTimeMode absolut
     2014-12-31 16:55:07   R-self01-lgOnDly 0 s
     2015-01-01 11:36:34   R-self01-lgOnTime 15 s
     2014-12-31 16:55:07   R-self01-lgOnTimeMode absolut
     2014-12-31 16:55:07   R-self01-lgSwJtDlyOff off
     2014-12-31 16:55:07   R-self01-lgSwJtDlyOn on
     2014-12-31 16:55:07   R-self01-lgSwJtOff dlyOn
     2014-12-31 16:55:07   R-self01-lgSwJtOn dlyOff
     2014-12-31 16:55:07   R-self01-shActionType jmpToTarget
     2014-12-31 16:55:07   R-self01-shCtDlyOff geLo
     2014-12-31 16:55:07   R-self01-shCtDlyOn geLo
     2014-12-31 16:55:07   R-self01-shCtOff geLo
     2014-12-31 16:55:07   R-self01-shCtOn geLo
     2014-12-31 16:55:07   R-self01-shCtValHi 100
     2014-12-31 16:55:07   R-self01-shCtValLo 50
     2014-12-31 16:55:07   R-self01-shOffDly 0 s
     2014-12-31 16:55:07   R-self01-shOffTime unused
     2014-12-31 16:55:07   R-self01-shOffTimeMode absolut
     2014-12-31 16:55:07   R-self01-shOnDly 0 s
     2015-01-01 12:12:19   R-self01-shOnTime 1200 s
     2014-12-31 16:55:07   R-self01-shOnTimeMode absolut
     2014-12-31 16:55:07   R-self01-shSwJtDlyOff off
     2014-12-31 16:55:07   R-self01-shSwJtDlyOn on
     2014-12-31 16:55:07   R-self01-shSwJtOff dlyOn
     2014-12-31 16:55:07   R-self01-shSwJtOn dlyOff
     2014-12-31 14:59:02   R-sign          off
     2014-12-31 14:59:02   R-statusInfoMinDly 2 s
     2014-12-31 14:59:02   R-statusInfoRandom 1 s
     2014-12-31 14:59:02   R-transmitTryMax 6
     2015-01-01 12:12:16   RegL_00:          02:81 0A:42 0B:31 0C:24 15:FF 18:00 00:00
     2015-01-01 12:12:17   RegL_01:         08:00  30:06 57:24 56:00 00:00
     2015-01-01 12:12:20   RegL_03:FHEM     02:00 03:00 04:32 05:64 06:00 07:2F 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:2F 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-01-01 12:12:19   RegL_03:self01   02:00 03:00 04:32 05:64 06:00 07:94 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:2F 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-01-01 12:33:28   deviceMsg       off (to HMUSB)
     2015-01-01 12:33:28   level           0
     2015-01-01 12:33:28   pct             0
     2015-01-01 12:12:18   peerList        self01,FHEM,
     2015-01-01 12:33:28   recentStateType info
     2015-01-01 12:33:28   state           off
     2015-01-01 12:33:28   timedOn         off
   Helper:
     cSnd       114231242DA9480201000000
     dlvlCmd    ++A0114231242DA9480201000000
     mId        0004
     peerIDsRaw ,2DA94801,99999802,00000000
     rxType     1
     Io:
       newChn     +2DA948,00,01,00
       nextSend   1420112008.73231
       prefIO
       rxt        0
       vccu
       p:
         2DA948
         00
         01
         00
     Mrssi:
       mNo        C0
       Io:
         HMUSB      -45
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         HMUSB
       flg        A
       ts         1420112008.64097
       ack:
         HASH(0x33a0d60)
         C080024231242DA94800
     Rssi:
       Hmusb:
         avg        -49.5172413793103
         cnt        29
         lst        -53
         max        -44
         min        -60
       At_hmusb:
         avg        -48.544776119403
         cnt        402
         lst        -47
         max        -46
         min        -62
     Shadowreg:
Attributes:
   IODev      HMUSB
   autoReadReg 4_reqStatus
   devStateIcon on:vent_ventilation_level_3@green:off off:vent_ventilation@red:on
   expert     2_full
   firmware   2.5
   fp_Grundriss 220,650,0,
   model      HM-LC-SW1-FM
   peerIDs    00000000,2DA94801,99999802,
   room       CUL_HM
   serialNr   LEQ0744667
   subType    switch
   webCmd     statusRequest:toggle:on:off



Taster klappt; aus FHEM leider nicht
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

frank

da fällt mir ein, du musst zum schalten dann auch deinen virtuellen remote benutzen. zb:
set <virt_btn> press short
dort kanst du sicherlich auch ein lampensymbol zum clicken implementieren.

aber das mappen auf on-for-timer beim device sollte auch funktionieren.

ZitatGenau bei FS20 habe ich das einfach in den Aktor geschrieben und da war es dannegal von wo ich geschaltet habe.
dafür kann bei homematic jeder schalter und sogar sh/lg unterschiedliche dinge tun. bei realen devices sogar ohne fhem.
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