FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: jsloot am 14 Februar 2015, 16:55:40

Titel: [gelöst] HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 14 Februar 2015, 16:55:40
Hallo Zusammen,

ich habe gerade das Problem, dass mein Fensterkontakte ein "regSet cyclicInfoMsg on" verweigern. Mache ich was falsch?

get NameMeines_HM-SEC-SC reg all
NameMeines_HM-SEC-SC type:threeStateSensor -
list:peer       register         :value
   0:           cyclicInfoMsg    :off
   0:           pairCentral      :0x424242
   0:           sabotageMsg      :on
   0:           transmDevTryMax  :6
   1:           eventDlyTime     :0 s
   1:           ledOnTime        :0.5 s
   1:           msgScPosA        :closed
   1:           msgScPosB        :open
   1:           sign             :off
   1:           transmitTryMax   :6
set NameMeines_HM-SEC-SC regSet cyclicInfoMsg on
invalid value. use:off,on,on_100


Gruß, der Sloot
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 18 Februar 2015, 16:18:43
Hmm.. weiß keiner was?
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: LuckyDay am 18 Februar 2015, 16:27:10
mach mal ein anständiges list von denem Device

list NameMeines_HM-SEC-SC
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 19 Februar 2015, 12:53:38
Gerne doch  :D

fhem> list Abstellraum.Fenster
Internals:
   DEF        2ACCCB
   IODev      hmusb
   NAME       Abstellraum.Fenster
   NR         72
   STATE      off
   TYPE       CUL_HM
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Logdb:
           TIME       1424339492.02379
           VALUE      dead
   Readings:
     2015-02-19 10:51:31   Activity        dead
     2015-02-03 16:49:32   CommandAccepted yes
     2015-02-03 16:49:31   D-firmware      2.4
     2015-02-03 16:49:31   D-serialNr      LEQ0500678
     2015-02-03 16:49:32   PairedTo        0x424242
     2015-02-03 16:49:32   R-cyclicInfoMsg open
     2015-02-03 16:49:33   R-eventDlyTime  0 s
     2015-02-03 16:49:33   R-ledOnTime     0.5 s
     2015-02-03 16:49:33   R-msgScPosA     closed
     2015-02-03 16:49:33   R-msgScPosB     open
     2015-02-03 16:49:32   R-pairCentral   0x424242
     2015-02-03 16:49:32   R-sabotageMsg   closed
     2015-02-03 16:49:33   R-sign          open
     2015-02-03 16:49:32   R-transmDevTryMax 6
     2015-02-03 16:49:33   R-transmitTryMax 6
     2015-02-03 16:49:32   RegL_00:        02:01 09:00 0A:42 0B:42 0C:42 10:01 14:06 00:00
     2015-02-03 16:49:33   RegL_01:        08:00 20:60 21:00 22:64 30:06 00:00
     2015-02-03 16:49:52   alive           yes
     2015-02-13 08:41:02   battery         ok
     2015-02-13 08:41:02   contact         closed (to vccu)
     2015-02-03 16:49:52   recentStateType info
     2015-02-03 16:49:52   sabotageError   open
     2015-02-13 08:41:02   state           closed
     2015-02-03 16:49:51   trigDst_424242  noConfig
     2015-02-13 08:41:02   trigDst_vccu    noConfig
     2015-02-13 08:41:02   trigger_cnt     9
   Helper:
     mId        00B1
     rxType     12
     Io:
       newChn     +2ACCCB,00,01,00
       prefIO
       rxt        2
       vccu
       p:
         2ACCCB
         00
         01
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
Attributes:
   Fenster    Alle_Fenster
   IODev      hmusb
   actCycle   028:00
   actStatus  dead
   autoReadReg 4_reqStatus
   devStateIcon closed:fts_window_1w open:fts_window_1w_open
   eventMap   open:on closed:off
   expert     2_full
   firmware   2.4
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       Abstellraum
   room_map   open:on closed:off
   serialNr   LEQ0500678
   subType    threeStateSensor
   userattr   Fenster Fenster_map I_can_go I_can_go_map room_map structexclude
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: LuckyDay am 19 Februar 2015, 13:18:33
Du hast mehrer Probleme

ZitateventMap   open:on closed:off

damit schreibst du alle Readings um und Befehle um

Zitat2015-02-03 16:49:32   R-cyclicInfoMsg open

auf "on" steht der ja schon

Zitat2015-02-13 08:41:02   state           closed

deine Readings sind schon uralt, Batterie leer?

Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 22 Februar 2015, 08:55:08
Tut mir leid, dass ich mich erst jetzt melde.... familiäre Verpflichtungen ;-)

Also.. ich hab gerade das Fenster mal geöffnet und wieder geschlossen. Daraufhin sahen die Readings so aus:

   Readings:
     2015-02-22 08:45:10   Activity        alive
     2015-02-03 16:49:32   CommandAccepted yes
     2015-02-03 16:49:31   D-firmware      2.4
     2015-02-03 16:49:31   D-serialNr      LEQ0500678
     2015-02-03 16:49:32   PairedTo        0x424242
     2015-02-03 16:49:32   R-cyclicInfoMsg open
     2015-02-03 16:49:33   R-eventDlyTime  0 s
     2015-02-03 16:49:33   R-ledOnTime     0.5 s
     2015-02-03 16:49:33   R-msgScPosA     closed
     2015-02-03 16:49:33   R-msgScPosB     open
     2015-02-03 16:49:32   R-pairCentral   0x424242
     2015-02-03 16:49:32   R-sabotageMsg   closed
     2015-02-03 16:49:33   R-sign          open
     2015-02-03 16:49:32   R-transmDevTryMax 6
     2015-02-03 16:49:33   R-transmitTryMax 6
     2015-02-03 16:49:32   RegL_00:        02:01 09:00 0A:42 0B:42 0C:42 10:01 14:06 00:00
     2015-02-03 16:49:33   RegL_01:        08:00 20:60 21:00 22:64 30:06 00:00
     2015-02-03 16:49:52   alive           yes
     2015-02-22 08:43:07   battery         ok
     2015-02-22 08:43:07   contact         closed (to vccu)
     2015-02-03 16:49:52   recentStateType info
     2015-02-03 16:49:52   sabotageError   open
     2015-02-22 08:43:07   state           closed
     2015-02-03 16:49:51   trigDst_424242  noConfig
     2015-02-22 08:43:07   trigDst_vccu    noConfig
     2015-02-22 08:43:07   trigger_cnt     11


Der Kontakt gibt seine Infos nur preis, wenn sich sein Status ändert. Genau das wollte ich ja mit meinem Befehl set Abstellraum.Fenster regSet cyclicInfoMsg on ändern.

eventMap   open:on closed:off hab ich absichtlich gemacht. Ich hab für alle Fensterkontakte eine structure angelegt, um zusehen, ob eines offen ist. Damit sich die structure mit einer weiteren structure (für alle Lichter) zusammenbringen lässt, musste ich die Status für die Kontakte umschreiben. Damit habe ich eine Structure, die mir anzeigt, ob ein Fenster auf oder ein Licht an ist.

Gruß, der Sloot
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 26 Februar 2015, 07:02:13
Ist denn was an meiner Logik falsch?
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: wibi_ am 26 Februar 2015, 13:00:28
Schau mal in's Wiki: http://www.fhemwiki.de/wiki/HomeMatic_Type_ThreeState
CyclicInfoMsg ist dazu da, um dem ThreeStateSensor zu sagen, dass er sich ca. alle 24h melden soll (z.B. wegen Batteriestatus) - nicht um die Zustandsmeldungen zu beeinflussen.

Gruß
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 26 Februar 2015, 19:24:37
Hallo wibi,

aber genau das will ich doch....
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: Puschel74 am 26 Februar 2015, 20:24:07
Zitat von: jsloot am 26 Februar 2015, 19:24:37
Hallo wibi,

aber genau das will ich doch....
Dann würde es sich doch anbieten im Homematic-Bereich die Frage zu stellen - dort sollte sie eigentlich von Anfang an hin.
Dafür haben wir ja einen Homematic-Bereich.
Der ist ja nicht eingerichtet worden um "viele" Bereiche zu haben sondern um spezifische Fragen auch passend platzieren zu können - sonst hätten wir ja in der Google-Group bleiben können.
Martin ist Maintainer für Homematic und er kann dir sicher helfen.
Da FHEM aber ein "Freizeitprojekt" ist liest nicht jeder jeden Bereich.
Am einfachsten verschiebst du den Beitrag einfach nach Homematic.
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 27 Februar 2015, 07:05:43
Ok, danke für den Hinweis. Hab den Beitrag verschoben. Ich dachte eben, dass ich hier einen "Anfängerfehler" mache....

Gruß, der Sloot
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: LuckyDay am 27 Februar 2015, 10:32:49
Dein Reading
Zitat2015-02-03 16:49:32   R-cyclicInfoMsg open
ist immer noch alt :(
mach doch bitte ein getConfig und knöpfchendrücken nicht vergessen

Zitatund lösch doch bitte das attr eventMap   open:on closed:off
bis dein Sensor das macht was er soll, kannst ja nacher wieder setzten,
wie gesagt du mappst auch die SetBefehle um
Titel: Antw:HM-SEC-SC nimmt kein regSet cyclicInfoMsg on an
Beitrag von: jsloot am 28 Februar 2015, 08:41:34
Guten Morgen,

ok, das Löschen von eventMap hat schon gereicht. Hab die anderen Schritte aber auch durchgeführt. Ich beobachte jetzt mal, ob sich z. B der Batteriewert einmal pro Tag ändert, wenn sich der Status nicht ändert. Und nebenbei mach ich mir mal Gedanken über meine Logik bezüglich Fenster- und Licht-Satus-Abfeage  ;)

Danke für Eure Hilfe.

Gruß, der Sloot