HM-SCI-3-FM keine Zyklische Statusüberprüfung

Begonnen von repix, 17 Mai 2016, 09:59:16

Vorheriges Thema - Nächstes Thema

repix

Hallo zusammen.

ich habe ein Problem mit dem HM-SCI-3-FM. Er ist als Schalter an einen Gasmelder angeschlossen und soll im Alarmfall den Versandt einer Email auslösen.
Das funktioniert auch wie gedacht. Nur meldet sich der SCI-3-FM nicht zyklisch als noch lebendig sondern nur wenn einer der 3 Kontakte sich ändert.
Das ist laut e3-Q auch normal.

Gibt es da eine Möglichkeit das in fhem Softwaretechnisch zu initialisieren oder muss ich irgendwas mit ner Zeitschaltuhr basteln?

greez repix

frank

die ausgabe von get hminfo models deutet aber auf tägliche, zyklische statusinfos hin, wie beim fensterkontakt.
HM-SCI-3-FM              005F config,wakeup            28:00 1,4   1-3 Sw,

hat denn dein device kein register cyclicInfoMsg? das müsste dann auf on gesetzt werden.
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

repix

Hallo frank,

das sind die Eingetragenen Attribute.




IODev
actCycle
actStatus
autoReadReg
expert
firmware
model
subType

HMLAN2
028:00
dead
4_reqStatus
2_raw
1.2
HM-SCI-3-FM
threeStateSensor

allerdings meldet er auch CMDs_pending

greez repix

frank

Zitatallerdings meldet er auch CMDs_pending
dann am knöpfchen drücken, wie beim pairen, damit das device aufwacht und die befehle abarbeiten kann. eventuell mehrmals, bis cmds_done erscheint.

was gibt get regTable?
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

repix


frank

oha, ...

poste ein list vom hauptdevice, nicht vom channel.
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

repix

#6
wenn du mit Haubtdevice den SCI-3FM meinst dann hab ich es bei Haubtdevice gemacht


list:         register          | range                      | peer     | description
   0: cyclicInfoMsg          |     literal                 |              | cyclic message options:on_100,on,off
   0: pairCentral             |   0 to 16777215    |               | pairing to central
   0: transmDevTryMax  |   1 to 10                |               | max message re-transmit

LuckyDay

Es gibt 2 Register im Hauptdevice

Zitat2015-02-02 16:57:48   .R-transmDevTryMax 6
2015-02-02 16:57:48   R-cyclicInfoMsg on

dann geht die Alive Meldungen auch,

repix

OK wo und wie setze ich die?

Hab den Melder genauso gepairt wie ichs mit den Rauchmeldern auch gemacht hab und dachte die Autoconfig setzt dann alles Richtig.

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

repix

ich hoffe mal es funktioniert jetzt

RegTable ergibt jetzt

GM_Shutter type:threeStateSensor -
list:peer register         :value
   0:      cyclicInfoMsg    :on
   0:      pairCentral      :0x000000
   0:      transmDevTryMax  :6


und die CMDs sind jetzt auch durchgelaufen

LuckyDay

Zitat0:         pairCentral      :0x000000

warum du kein list von deinem Device machst ist mir irgendwie ein Rätzel
egal, wenn das deine pairCentral 000000 , hast du eh nicht richtig gepairt, und wird laut deinen Angaben auch nicht wirklich richtig funktionieren

repix

List
Internals:
   DEF        2A88CD
   HMLAN2_MSGCNT 24
   HMLAN2_RAWMSG RBEF88A2A,0001,9F6EE2E9,FF,FFA2,51A0102A88CD26EA460100000000
   HMLAN2_RSSI -94
   HMLAN2_TIME 2016-05-17 15:47:20
   IODev      HMLAN2
   LASTInputDev HMLAN2
   MSGCNT     24
   NAME       GM_Shutter
   NR         103
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 GM_Nebenraum
   channel_02 GM_Shutter_Sw_02
   channel_03 GM_Shutter_Sw_03
   lastMsg    No:51 - t:10 s:2A88CD d:26EA46 0100000000
   protLastRcv 2016-05-17 15:47:20
   protSnd    20 last_at:2016-05-17 15:47:20
   protState  CMDs_done
   rssi_at_HMLAN2 avg:-94.45 min:-99 max:-91 lst:-94 cnt:24
   Readings:
     2016-05-17 15:47:14   Activity        alive
     2016-05-17 15:47:16   CommandAccepted yes
     2016-05-17 15:47:14   D-firmware      1.2
     2016-05-17 15:47:14   D-serialNr      LEQ0563680
     2016-05-17 15:47:16   PairedTo        0x000000
     2016-05-17 15:47:16   R-cyclicInfoMsg on
     2016-05-17 15:47:16   R-pairCentral   0x000000
     2016-05-17 15:47:16   RegL_00.          02:00 09:01 0A:00 0B:00 0C:00 14:06 00:00
     2016-05-17 15:45:12   battery         ok
     2016-05-17 15:45:12   contact         open (to broadcast)
     2016-05-17 15:47:20   state           CMDs_done
     2016-05-17 15:45:12   trigger_cnt     3
   Helper:
     HM_CMDNR   81
     cSnd       0126EA462A88CD03040000000001,0126EA462A88CD0303
     mId        005F
     rxType     12
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +2A88CD,00,00,00
       nextSend   1463492840.13082
       prefIO
       rxt        2
       vccu
       p:
         2A88CD
         00
         00
         00
     Mrssi:
       mNo        51
       Io:
         HMLAN2     -92
     Prt:
       bErr       0
       sProc      0
       try        1
       Rspwait:
     Q:
       qReqConf   03
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         HMLAN2
       flg        A
       ts         1463492840.04625
       ack:
         HASH(0x1373b18)
         51800226EA462A88CD00
     Rssi:
       At_hmlan2:
         avg        -94.4583333333333
         cnt        24
         lst        -94
         max        -91
         min        -99
     Shadowreg:
     Tmpl:
   Nb:
     cnt        7
Attributes:
   IODev      HMLAN2
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-SCI-3-FM
   room       Melder
   serialNr   LEQ0563680
   subType    threeStateSensor


Wieso der nicht Richtig gepaired ist verstehe ich allerdings nicht.
Habs genauso gemacht wie bei den Rauchmeldern (pairing mode) und dann beim HMLAN PairSerial
Danach erschien der SCI-3-FM bei den Neuen Geräten.

Irgendwie ist bei dem Ding mal voll der Wurm drin * bzw ich machs irgendwie falsch*

LuckyDay

Zitatund dann beim HMLAN PairSerial
Das wird nicht funktionieren, da das Batterie Device schläft.

mach hmPairForSec 60
knöpfen drücken am sci
dann getConfig
knöpfen drücken am sci

dann kontrolieren ob z.B.



protState  CMDs_done
   rssi_at_hmlan1 avg:-45.7 min:-63 max:-40 lst:-45 cnt:47
   rssi_at_hmlan2 avg:-91.66 min:-103 max:-82 lst:-103 cnt:36
   Readings:
     2016-05-17 17:25:28   .D-devInfo      030000
     2016-05-17 17:25:28   .D-stc          80
     2016-05-17 17:29:12   .protLastRcv    2016-05-17 17:29:12
     2016-05-17 17:25:28   Activity        alive
     2016-05-17 17:25:29   CommandAccepted yes
     2016-05-17 17:25:28   D-firmware      1.0
     2016-05-17 17:25:28   D-serialNr      IEQ0547130
     2016-05-17 17:25:30   PairedTo        0xF12222
     2016-05-17 17:25:30   R-cyclicInfoMsg off
     2016-05-17 17:23:10   R-pairCentral   0xF12222
     2016-05-17 17:21:01   R-transmDevTryMax 6
     2016-05-17 17:25:30   RegL_00.          02:01 09:01 0A:F1 0B:22 0C:22 14:06 00:00
     2016-05-17 17:29:12   battery         ok
     2016-05-17 17:29:12   state           CMDs_done

und dann

set regSet cyclicInfoMsg on
knöpfen drücken am sci
dann getConfig
knöpfen drücken am sci

ist leider ätzend mit den BatterieDecives :)

repix

ok werde das morgen so versuchen.

Muss ich das sci vorher aus fhem rauslöschen oder kann ich die Schritte bei dem aktuellen Zustand ausführen.

mit Knöpfe drücken meinst du (drücken bis rot blinkt oder dann nochmal drücken bis grün) ?