FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: maxritti am 22 Oktober 2014, 12:03:34

Titel: [Hoffentlich gelöst] - Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 22 Oktober 2014, 12:03:34
Hallo zusammen,


derzeit habe ich ein kleines Problem, dass diverse HM Aktoren und Sensoren sporadisch ein MISSING ACK senden.
Leider ist das alles nicht wirklich reproduzierbar.
Wie sollte es auch anders sein.  ;)

Eingesetzt werden bei mir mehrere HM-LC-BI1PBU-FM, HM-SEC-SC, HM-SEC-SC2 und ein HM-LC-SW1-PL2.
Immer mal wieder gehen davon Devices in Missing ack. Während der Ferien mal ein Jallousiaktor. Den konnte ich mittels getConfig wieder remote ans fliegen bekommen.
Um der Sache auf den Grund zu gehen habe ich für den HM-LC-SW1-PL2 mal ein notify gebaut, welches eine Pushmessage auf mein Handy sendet, wenn es mal wieder soweit ist.
Dann lasse ich derzeit Rohmessages aufzeichnen um dem Problem hoffentlich auf die Schliche zu kommen.
Dumm nur, dass ich mit den Messages nicht viel anfangen kann.
Daher wollte ich hier mal nachfragen, ob jemand mal einen Blick drauf wirft.

Vorhin war es dann soweit und mein Handy hat gebimmelt.
Hier mal der Auszug aus den Messages, welche für den HM-LC-SW1-PL2 (DG_hz_SD_Zirkpumpe 20C7F0) geloggt wurden, als das notify angesprungen ist.

2014.10.22 11:22:52.657 3: CUL_HM set DG_hz_SD_Zirkpumpe inhibit on
2014.10.22 11:22:52.659 0: HMLAN_Send:  myHMLAN S:+20C7F0,00,01,00
2014.10.22 11:22:52.659 0: HMLAN_Send:  myHMLAN S:S372A81BA stat:  00 t:00000000 d:01 r:372A81BA m:36 A011 9A234E 20C7F0 0101
2014.10.22 11:22:52.764 0: HMLAN_Parse: myHMLAN R:E20C7F0   stat:0000 t:7BA84DDF d:FF r:FFB7     m:03 8002 20C7F0 1F8685 0101C84045
2014.10.22 11:22:52.898 0: HMLAN_Parse: myHMLAN R:R372A81BA stat:0001 t:7BA84E7D d:FF r:FFB7     m:36 8002 20C7F0 9A234E 0101C8404A
2014.10.22 11:23:12.883 0: HMLAN_Send:  myHMLAN I:K
2014.10.22 11:23:12.888 0: HMLAN_Parse: myHMLAN V:03C1 sNo:JEQ0707500 d:1E9CFA O:9A234E t:7BA89C96 IDcnt:001D
2014.10.22 11:23:37.890 0: HMLAN_Send:  myHMLAN I:K
2014.10.22 11:23:37.894 0: HMLAN_Parse: myHMLAN V:03C1 sNo:JEQ0707500 d:1E9CFA O:9A234E t:7BA8FE47 IDcnt:001D
2014.10.22 11:23:52.297 0: HMLAN_Parse: myHMLAN R:E1F8685   stat:0000 t:7BA93686 d:FF r:FFC2     m:04 A441 1F8685 20C7F0 01432160
2014.10.22 11:23:52.420 0: HMLAN_Parse: myHMLAN R:E20C7F0   stat:0000 t:7BA93701 d:FF r:FFB7     m:04 8002 20C7F0 1F8685 80
2014.10.22 11:23:53.424 3: no_MA_DG_hz_SD_Zirkpumpe return value: OK


Leider habe ich eben erst gesehen, dass es ein Attribut rssilog für das Device gibt.
Das habe ich nun mal aktiviert. Ist leider für den Fall von eben nicht aktiv gewesen.
Allerdings stehen ja in der Ausgabe eines list des Devices auch rssi Werte drin.

In anderen Posts wird geschrieben die Werte sollen kleiner 80 sein.
Da wird dann wohl das Problem liegen, dass der rssi Wert von meinem Device zum HMLAN mit -72 bzw -73 als Average nicht kleiner 80 ist.

Nur wie bekommt man da bessere Werte hin?
Ich würde einfach sagen, den HMLAN näher ans Device legen.
Nur ich habe eben mal bei den Internals von zwei HM-LC-BI1PBU-FM geschaut, welche Luftlinie max. 2m und 4m vom HMLAN entfernt verbaut sind.
Bei denen steht in den Internals ein Durchschnitt von -61 und -80. Wobei -80 der ist, der 2m weg ist.
Passt also schon ein wenig. Nur warum ist der 4m entfernt dann bei -61?

CFGFN
   DEF        20C7F0
   IODev      myHMLAN
   LASTInputDev myHMLAN
   MSGCNT     108
   NAME       DG_hz_SD_Zirkpumpe
   NR         13
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:05 - t:10 s:20C7F0 d:000000 06010000
   myHMLAN_MSGCNT 108
   myHMLAN_RAWMSG E20C7F0,0000,7BA9E459,FF,FFB5,05841020C7F000000006010000
   myHMLAN_RSSI -75
   myHMLAN_TIME 2014-10-22 11:24:36
   peerList   OG_bz_BM_Motion,EG_wc_BM_Motion,
   protCmdDel 0
   protLastRcv 2014-10-22 11:24:36
   protNack   47 last_at:2014-10-22 11:23:52
   protSnd    41 last_at:2014-10-22 11:22:52
   protState  CMDs_done_Errors:1
   rssi_EG_wc_BM_Motion avg:-81 min:-93 max:-69 lst:-69 cnt:3
   rssi_OG_bz_BM_Motion avg:-63.57 min:-66 max:-61 lst:-66 cnt:7
   rssi_at_myHMLAN avg:-72.33 min:-80 max:-69 lst:-75 cnt:108
   rssi_myHMLAN avg:-73 min:-81 max:-69 lst:-74 cnt:24
   CHANGETIME:
   Helper:
     Dblog:
       R-eg_wc_bm_motion_chn-01-lgactiontype:
         Mydblog:
           TIME       1413922304.78951
           VALUE      jmpToTarget
       R-eg_wc_bm_motion_chn-01-lgctdlyoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      geLo
       R-eg_wc_bm_motion_chn-01-lgctdlyon:
         Mydblog:
           TIME       1413922304.78951
           VALUE      geLo
       R-eg_wc_bm_motion_chn-01-lgctoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      geLo
       R-eg_wc_bm_motion_chn-01-lgcton:
         Mydblog:
           TIME       1413922304.78951
           VALUE      geLo
       R-eg_wc_bm_motion_chn-01-lgctvalhi:
         Mydblog:
           TIME       1413922304.78951
           VALUE      100
       R-eg_wc_bm_motion_chn-01-lgctvallo:
         Mydblog:
           TIME       1413922304.78951
           VALUE      50
       R-eg_wc_bm_motion_chn-01-lgmultiexec:
         Mydblog:
           TIME       1413922304.78951
           VALUE      on
       R-eg_wc_bm_motion_chn-01-lgoffdly:
         Mydblog:
           TIME       1413922304.78951
           VALUE      0 s
       R-eg_wc_bm_motion_chn-01-lgofftime:
         Mydblog:
           TIME       1413922304.78951
           VALUE      unused
       R-eg_wc_bm_motion_chn-01-lgofftimemode:
         Mydblog:
           TIME       1413922304.78951
           VALUE      absolut
       R-eg_wc_bm_motion_chn-01-lgondly:
         Mydblog:
           TIME       1413922304.78951
           VALUE      0 s
       R-eg_wc_bm_motion_chn-01-lgontime:
         Mydblog:
           TIME       1413922304.78951
           VALUE      unused
       R-eg_wc_bm_motion_chn-01-lgontimemode:
         Mydblog:
           TIME       1413922304.78951
           VALUE      absolut
       R-eg_wc_bm_motion_chn-01-lgswjtdlyoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      off
       R-eg_wc_bm_motion_chn-01-lgswjtdlyon:
         Mydblog:
           TIME       1413922304.78951
           VALUE      on
       R-eg_wc_bm_motion_chn-01-lgswjtoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      dlyOn
       R-eg_wc_bm_motion_chn-01-lgswjton:
         Mydblog:
           TIME       1413922304.78951
           VALUE      dlyOff
       R-eg_wc_bm_motion_chn-01-shactiontype:
         Mydblog:
           TIME       1413922304.78951
           VALUE      jmpToTarget
       R-eg_wc_bm_motion_chn-01-shctdlyoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      ltLo
       R-eg_wc_bm_motion_chn-01-shctdlyon:
         Mydblog:
           TIME       1413922304.78951
           VALUE      ltLo
       R-eg_wc_bm_motion_chn-01-shctoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      ltLo
       R-eg_wc_bm_motion_chn-01-shcton:
         Mydblog:
           TIME       1413922304.78951
           VALUE      ltLo
       R-eg_wc_bm_motion_chn-01-shctvalhi:
         Mydblog:
           TIME       1413922304.78951
           VALUE      100
       R-eg_wc_bm_motion_chn-01-shctvallo:
         Mydblog:
           TIME       1413922304.78951
           VALUE      200
       R-eg_wc_bm_motion_chn-01-shoffdly:
         Mydblog:
           TIME       1413922304.78951
           VALUE      0 s
       R-eg_wc_bm_motion_chn-01-shofftime:
         Mydblog:
           TIME       1413922304.78951
           VALUE      unused
       R-eg_wc_bm_motion_chn-01-shofftimemode:
         Mydblog:
           TIME       1413922304.78951
           VALUE      absolut
       R-eg_wc_bm_motion_chn-01-shondly:
         Mydblog:
           TIME       1413922304.78951
           VALUE      0 s
       R-eg_wc_bm_motion_chn-01-shontime:
         Mydblog:
           TIME       1413922304.78951
           VALUE      100 s
       R-eg_wc_bm_motion_chn-01-shontimemode:
         Mydblog:
           TIME       1413922304.78951
           VALUE      absolut
       R-eg_wc_bm_motion_chn-01-shswjtdlyoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      dlyOn
       R-eg_wc_bm_motion_chn-01-shswjtdlyon:
         Mydblog:
           TIME       1413922304.78951
           VALUE      on
       R-eg_wc_bm_motion_chn-01-shswjtoff:
         Mydblog:
           TIME       1413922304.78951
           VALUE      dlyOn
       R-eg_wc_bm_motion_chn-01-shswjton:
         Mydblog:
           TIME       1413922304.78951
           VALUE      on
       R-og_bz_bm_motion_chn-01-lgactiontype:
         Mydblog:
           TIME       1413922303.86873
           VALUE      jmpToTarget
       R-og_bz_bm_motion_chn-01-lgctdlyoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      geLo
       R-og_bz_bm_motion_chn-01-lgctdlyon:
         Mydblog:
           TIME       1413922303.86873
           VALUE      geLo
       R-og_bz_bm_motion_chn-01-lgctoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      geLo
       R-og_bz_bm_motion_chn-01-lgcton:
         Mydblog:
           TIME       1413922303.86873
           VALUE      geLo
       R-og_bz_bm_motion_chn-01-lgctvalhi:
         Mydblog:
           TIME       1413922303.86873
           VALUE      100
       R-og_bz_bm_motion_chn-01-lgctvallo:
         Mydblog:
           TIME       1413922303.86873
           VALUE      50
       R-og_bz_bm_motion_chn-01-lgmultiexec:
         Mydblog:
           TIME       1413922303.86873
           VALUE      on
       R-og_bz_bm_motion_chn-01-lgoffdly:
         Mydblog:
           TIME       1413922303.86873
           VALUE      0 s
       R-og_bz_bm_motion_chn-01-lgofftime:
         Mydblog:
           TIME       1413922303.86873
           VALUE      unused
       R-og_bz_bm_motion_chn-01-lgofftimemode:
         Mydblog:
           TIME       1413922303.86873
           VALUE      absolut
       R-og_bz_bm_motion_chn-01-lgondly:
         Mydblog:
           TIME       1413922303.86873
           VALUE      0 s
       R-og_bz_bm_motion_chn-01-lgontime:
         Mydblog:
           TIME       1413922303.86873
           VALUE      unused
       R-og_bz_bm_motion_chn-01-lgontimemode:
         Mydblog:
           TIME       1413922303.86873
           VALUE      absolut
       R-og_bz_bm_motion_chn-01-lgswjtdlyoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      off
       R-og_bz_bm_motion_chn-01-lgswjtdlyon:
         Mydblog:
           TIME       1413922303.86873
           VALUE      on
       R-og_bz_bm_motion_chn-01-lgswjtoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      dlyOn
       R-og_bz_bm_motion_chn-01-lgswjton:
         Mydblog:
           TIME       1413922303.86873
           VALUE      dlyOff
       R-og_bz_bm_motion_chn-01-shactiontype:
         Mydblog:
           TIME       1413922303.86873
           VALUE      jmpToTarget
       R-og_bz_bm_motion_chn-01-shctdlyoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      ltLo
       R-og_bz_bm_motion_chn-01-shctdlyon:
         Mydblog:
           TIME       1413922303.86873
           VALUE      ltLo
       R-og_bz_bm_motion_chn-01-shctoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      ltLo
       R-og_bz_bm_motion_chn-01-shcton:
         Mydblog:
           TIME       1413922303.86873
           VALUE      ltLo
       R-og_bz_bm_motion_chn-01-shctvalhi:
         Mydblog:
           TIME       1413922303.86873
           VALUE      100
       R-og_bz_bm_motion_chn-01-shctvallo:
         Mydblog:
           TIME       1413922303.86873
           VALUE      200
       R-og_bz_bm_motion_chn-01-shoffdly:
         Mydblog:
           TIME       1413922303.86873
           VALUE      0 s
       R-og_bz_bm_motion_chn-01-shofftime:
         Mydblog:
           TIME       1413922303.86873
           VALUE      unused
       R-og_bz_bm_motion_chn-01-shofftimemode:
         Mydblog:
           TIME       1413922303.86873
           VALUE      absolut
       R-og_bz_bm_motion_chn-01-shondly:
         Mydblog:
           TIME       1413922303.86873
           VALUE      0 s
       R-og_bz_bm_motion_chn-01-shontime:
         Mydblog:
           TIME       1413922303.86873
           VALUE      100 s
       R-og_bz_bm_motion_chn-01-shontimemode:
         Mydblog:
           TIME       1413922303.86873
           VALUE      absolut
       R-og_bz_bm_motion_chn-01-shswjtdlyoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      dlyOn
       R-og_bz_bm_motion_chn-01-shswjtdlyon:
         Mydblog:
           TIME       1413922303.86873
           VALUE      on
       R-og_bz_bm_motion_chn-01-shswjtoff:
         Mydblog:
           TIME       1413922303.86873
           VALUE      dlyOn
       R-og_bz_bm_motion_chn-01-shswjton:
         Mydblog:
           TIME       1413922303.86873
           VALUE      on
       State:
         Mydblog:
           TIME       1413970246.17623
           VALUE      off
   Readings:
     2014-10-22 11:23:52   CommandAccepted no
     2014-04-09 10:37:31   D-firmware      1.12
     2014-04-09 10:37:31   D-serialNr      KEQ0172720
     2014-10-21 22:11:41   PairedTo        0x9A234E
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgActionType jmpToTarget
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtDlyOff geLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtDlyOn geLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtOff geLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtOn geLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtValHi 100
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgCtValLo 50
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgMultiExec on
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOffDly 0 s
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOffTime unused
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOffTimeMode absolut
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOnDly 0 s
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOnTime unused
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgOnTimeMode absolut
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgSwJtDlyOff off
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgSwJtDlyOn on
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgSwJtOff dlyOn
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-lgSwJtOn dlyOff
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shActionType jmpToTarget
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtDlyOff ltLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtDlyOn ltLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtOff ltLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtOn ltLo
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtValHi 100
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shCtValLo 200
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOffDly 0 s
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOffTime unused
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOffTimeMode absolut
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOnDly 0 s
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOnTime 100 s
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shOnTimeMode absolut
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shSwJtDlyOff dlyOn
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shSwJtDlyOn on
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shSwJtOff dlyOn
     2014-10-21 22:11:44   R-EG_wc_BM_Motion_chn-01-shSwJtOn on
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgActionType jmpToTarget
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtDlyOff geLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtDlyOn geLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtOff geLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtOn geLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtValHi 100
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgCtValLo 50
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgMultiExec on
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOffDly 0 s
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOffTime unused
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOffTimeMode absolut
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOnDly 0 s
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOnTime unused
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgOnTimeMode absolut
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgSwJtDlyOff off
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgSwJtDlyOn on
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgSwJtOff dlyOn
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-lgSwJtOn dlyOff
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shActionType jmpToTarget
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtDlyOff ltLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtDlyOn ltLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtOff ltLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtOn ltLo
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtValHi 100
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shCtValLo 200
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOffDly 0 s
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOffTime unused
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOffTimeMode absolut
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOnDly 0 s
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOnTime 100 s
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shOnTimeMode absolut
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shSwJtDlyOff dlyOn
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shSwJtDlyOn on
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shSwJtOff dlyOn
     2014-10-21 22:11:43   R-OG_bz_BM_Motion_chn-01-shSwJtOn on
     2014-10-21 22:11:41   R-intKeyVisib   invisib
     2014-10-21 22:11:41   R-pairCentral   0x9A234E
     2014-10-21 22:11:42   R-sign          off
     2014-10-21 22:11:41   RegL_00:         02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:9A 0B:23 0C:4E 00:00
     2014-10-21 22:11:42   RegL_01:         08:00 00:00
     2014-10-21 22:11:44   RegL_03:EG_wc_BM_Motion_chn:01  02:22 03:22 04:C8 05:64 06:00 07:54 08:00 09:FF 0A:01 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2014-10-21 22:11:43   RegL_03:OG_bz_BM_Motion_chn:01  02:22 03:22 04:C8 05:64 06:00 07:54 08:00 09:FF 0A:01 0B:13 0C:13 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2014-10-22 11:24:36   deviceMsg       off (to broadcast)
     2014-10-22 11:22:52   inhibit         set_on
     2014-10-22 11:24:36   level           0
     2014-10-22 11:24:36   pct             0
     2014-10-21 22:11:42   peerList        OG_bz_BM_Motion,EG_wc_BM_Motion,
     2014-10-21 18:03:40   powerOn         2014-10-21 18:03:40
     2014-10-22 11:24:36   recentStateType info
     2014-10-22 11:24:36   state           off
     2014-10-22 11:24:36   timedOn         off
     2014-10-22 11:23:52   trigLast        EG_wc_BM_Motion :33
     2014-10-22 11:23:52   trig_EG_wc_BM_Motion 33
     2014-10-22 09:06:55   trig_OG_bz_BM_Motion 34
   Helper:
     cSnd       119A234E20C7F00101
     dlvlCmd    ++A0119A234E20C7F00201000000
     mId        00A1
     peerIDsRaw ,1F868501,1C551301,00000000
     rxType     1
     Io:
       newChn     +20C7F0,00,01,00
       nextSend   1413969876.88754
       prefIO
       rxt        0
       vccu
       p:
         20C7F0
         00
         01
         00
     Mrssi:
       mNo        05
       Io:
         myHMLAN    -73
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       Eg_wc_bm_motion:
         avg        -81
         cnt        3
         lst        -69
         max        -69
         min        -93
       Og_bz_bm_motion:
         avg        -63.5714285714286
         cnt        7
         lst        -66
         max        -61
         min        -66
       At_myhmlan:
         avg        -72.3333333333333
         cnt        108
         lst        -75
         max        -69
         min        -80
       Myhmlan:
         avg        -73
         cnt        24
         lst        -74
         max        -69
         min        -81
     Shadowreg:
Attributes:
   IODev      myHMLAN
   alias      Zirkulationspumpe
   autoReadReg 4_reqStatus
   devStateIcon off:black_FS20.off on:black_FS20.on
   event-on-change-reading state
   expert     2_full
   firmware   1.12
   fm_type    lamp
   group      Switches
   model      HM-LC-SW1-PL2
   peerIDs    00000000,1C551301,1F868501,
   room       System
   rssiLog    1
   serialNr   KEQ0172720
   subType    switch
   webCmd     statusRequest:toggle:on:off

   
Bevor einer sagt ich würde zuwenig Infos liefern, hier auch mal ein get hm rssi *duckundweg*

Device         :receive         from             last   avg      min<max    count
    DG_hz_SD_Zirkpumpe:DG_hz_SD_Zirkpumpe EG_wc_BM_Motion  -69.0  -81.0  -93.0< -69.0     3
    DG_hz_SD_Zirkpumpe:DG_hz_SD_Zirkpumpe OG_bz_BM_Motion  -66.0  -63.6  -66.0< -61.0     7
    DG_hz_SD_Zirkpumpe:DG_hz_SD_Zirkpumpe myHMLAN          -75.0  -73.1  -81.0< -69.0    25
    DG_hz_SD_Zirkpumpe:myHMLAN         DG_hz_SD_Zirkpumpe  -75.0  -72.4  -80.0< -69.0   109
    DG_hz_TK_Dachfenster:myHMLAN         DG_hz_TK_Dachfenster -101.0 -102.8 -105.0<-101.0    10
    DG_wz_TK_Dachfenster:myHMLAN         DG_wz_TK_Dachfenster  -86.0  -86.0  -86.0< -86.0     1
    DG_xx_RS_Markise:DG_xx_RS_Markise myHMLAN          -75.0  -70.3  -75.0< -65.0     6
    DG_xx_RS_Markise:myHMLAN         DG_xx_RS_Markise  -82.0  -78.7  -82.0< -74.0    22
    EG_fl_TK_Haustuer:myHMLAN         EG_fl_TK_Haustuer  -81.0  -82.5  -85.0< -78.0    12
    EG_ku_RO_StrasseLinks:EG_ku_RO_StrasseLinks myHMLAN          -70.0  -78.0  -86.0< -70.0     2
    EG_ku_RO_StrasseLinks:myHMLAN         EG_ku_RO_StrasseLinks  -69.0  -75.8  -84.0< -66.0     4
    EG_ku_RO_StrasseRechts:EG_ku_RO_StrasseRechts myHMLAN          -75.0  -77.5  -80.0< -75.0     2
    EG_ku_RO_StrasseRechts:myHMLAN         EG_ku_RO_StrasseRechts  -72.0  -74.5  -77.0< -72.0     4
    EG_ku_SD_IndirekteBeleuchtung:EG_ku_SD_IndirekteBeleuchtung myHMLAN          -64.0  -64.0  -64.0< -64.0     1
    EG_ku_SD_IndirekteBeleuchtung:myHMLAN         EG_ku_SD_IndirekteBeleuchtung  -67.0  -66.2  -78.0< -60.0     4
    EG_ku_TK_Strasse:myHMLAN         EG_ku_TK_Strasse  -76.0  -75.0  -76.0< -74.0     2
    EG_wc_BM_Motion:myHMLAN         EG_wc_BM_Motion  -63.0  -67.0  -84.0< -57.0   172
    EG_wz_RO_Carport:EG_wz_RO_Carport myHMLAN          -69.0  -66.0  -69.0< -63.0     2
    EG_wz_RO_Carport:myHMLAN         EG_wz_RO_Carport  -68.0  -63.5  -68.0< -60.0     4
    EG_wz_RO_Markise:EG_wz_RO_Markise myHMLAN          -60.0  -60.0  -60.0< -60.0     1
    EG_wz_RO_Markise:myHMLAN         EG_wz_RO_Markise  -54.0  -54.0  -54.0< -54.0     2
    EG_wz_RO_TerrasseLinks:EG_wz_RO_TerrasseLinks myHMLAN          -59.0  -61.0  -63.0< -59.0     2
    EG_wz_RO_TerrasseLinks:myHMLAN         EG_wz_RO_TerrasseLinks  -57.0  -57.2  -58.0< -56.0     4
    EG_wz_RO_TerrasseRechts:EG_wz_RO_TerrasseRechts myHMLAN          -79.0  -80.5  -82.0< -79.0     2
    EG_wz_RO_TerrasseRechts:myHMLAN         EG_wz_RO_TerrasseRechts  -52.0  -55.2  -59.0< -52.0     4
    EG_wz_TK_Carport:myHMLAN         EG_wz_TK_Carport  -63.0  -63.0  -63.0< -63.0     1
    EG_wz_TK_Terrasse:myHMLAN         EG_wz_TK_Terrasse  -55.0  -56.0  -57.0< -55.0     2
    EG_wz_xx_Voralarm:EG_wz_xx_Voralarm myHMLAN          -58.0  -58.0  -58.0< -58.0     1
    EG_wz_xx_Voralarm:myHMLAN         EG_wz_xx_Voralarm  -54.0  -54.0  -54.0< -54.0     2
    HMRemote       :myHMLAN         HMRemote         -63.0  -63.5  -64.0< -63.0     2
    KG_k1_SD_HDD   :KG_k1_SD_HDD    myHMLAN          -74.0  -74.0  -74.0< -74.0     1
    KG_k1_SD_HDD   :myHMLAN         KG_k1_SD_HDD     -75.0  -75.0  -75.0< -75.0     2
    KG_k2_xx_Alarm :KG_k2_xx_Alarm  myHMLAN          -83.0  -83.0  -83.0< -83.0     1
    KG_k2_xx_Alarm :myHMLAN         KG_k2_xx_Alarm   -81.0  -81.0  -81.0< -81.0     2
    OG_bz_BM_Motion:myHMLAN         OG_bz_BM_Motion  -69.0  -70.5  -84.0< -64.0   217
    OG_elt_RO_Strasse:OG_elt_RO_Strasse myHMLAN          -83.0  -83.0  -83.0< -83.0     1
    OG_elt_RO_Strasse:myHMLAN         OG_elt_RO_Strasse  -92.0  -84.0  -92.0< -80.0     6
    OG_ki1_RO_Carport:OG_ki1_RO_Carport myHMLAN          -68.0  -68.0  -68.0< -68.0     1
    OG_ki1_RO_Carport:myHMLAN         OG_ki1_RO_Carport  -65.0  -65.2  -66.0< -64.0     4
    OG_ki1_RO_Garten:OG_ki1_RO_Garten myHMLAN          -75.0  -75.0  -75.0< -75.0     1
    OG_ki1_RO_Garten:myHMLAN         OG_ki1_RO_Garten  -78.0  -74.5  -78.0< -73.0     4
    OG_ki2_RO_Garten:OG_ki2_RO_Garten myHMLAN          -71.0  -71.0  -71.0< -71.0     1
    OG_ki2_RO_Garten:myHMLAN         OG_ki2_RO_Garten  -68.0  -67.8  -69.0< -67.0     4
    OG_szk_TK_SchlafenTim:myHMLAN         OG_szk_TK_SchlafenTim  -81.0  -85.2  -93.0< -81.0     4
    TemperaturDifferenz:myHMLAN         TemperaturDifferenz  -81.0  -81.6  -85.0< -79.0   331
    xx_xx_SD_Leistungsmesser:myHMLAN         xx_xx_SD_Leistungsmesser  -72.0  -69.6  -73.0< -64.0   922
    xx_xx_SD_Leistungsmesser:xx_xx_SD_Leistungsmesser myHMLAN          -68.0  -68.0  -68.0< -68.0     1


Und auf dem Versionsstand ist mein FHEM, also nicht wirklich alt:

# $Id: fhem.pl 6777 2014-10-18 05:25:57Z rudolfkoenig $
# $Id: configDB.pm 6639 2014-09-30 19:10:16Z betateilchen $
# $Id: 10_CUL_HM.pm 6747 2014-10-12 05:36:33Z martinp876 $
# $Id: 95_Dashboard.pm 5921 2014-05-21 18:47:19Z svenson08 $
# $Id: 93_DbLog.pm 6573 2014-09-19 17:08:11Z tobiasfaust $
# $Id: 01_FHEMWEB.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 92_FileLog.pm 6769 2014-10-15 17:03:30Z rudolfkoenig $
# $Id: 00_HMLAN.pm 6471 2014-08-27 12:32:38Z martinp876 $
# $Id: 98_HMinfo.pm 6575 2014-09-19 18:33:13Z martinp876 $
# $Id: 98_IF.pm 6558 2014-09-15 16:24:31Z damian-s $
# $Id: 98_JsonList.pm 5177 2014-03-09 16:16:17Z rudolfkoenig $
# $Id: 98_RandomTimer.pm 6533 2014-09-10 22:57:19Z dietmar63 $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 6756 2014-10-12 13:13:26Z rudolfkoenig $
# $Id: 59_Twilight.pm 6318 2014-07-25 22:13:51Z dietmar63 $
# $Id: 99_Utils.pm 6660 2014-10-03 06:35:43Z rudolfkoenig $
# $Id: 59_Weather.pm 6705 2014-10-07 17:41:42Z borisneubert $
# $Id: 90_at.pm 5319 2014-03-25 10:11:47Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 98_cmdalias.pm 6195 2014-07-04 11:53:51Z rudolfkoenig $
# $Id: 98_configdb.pm 6441 2014-08-22 11:52:04Z betateilchen $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_eventTypes.pm 6428 2014-08-20 11:51:27Z rudolfkoenig $
# $Id: 98_logProxy.pm 5750 2014-05-05 09:26:45Z justme1968 $
# $Id: 91_notify.pm 6371 2014-08-07 05:33:37Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 6262 2014-07-16 07:46:03Z justme1968 $
# $Id: 98_structure.pm 6664 2014-10-03 10:53:48Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $
   

Möglicherweise hätte ich mein Problem auch an das hier anhängen können, wollte das Posting aber nicht kapern.  8)

http://forum.fhem.de/index.php/topic,28124.0.html
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: frank am 22 Oktober 2014, 12:44:06
ZitatIn anderen Posts wird geschrieben die Werte sollen kleiner 80 sein.
Da wird dann wohl das Problem liegen, dass der rssi Wert von meinem Device zum HMLAN mit -72 bzw -73 als Average nicht kleiner 80 ist.
da hast du etwas missverstanden. es muss heissen: grösser -80. also -40 ist top. dein avg ist also eigentlich noch ok.

ZitatNur wie bekommt man da bessere Werte hin?
ich habe bei meinem hmlan die antenne nach aussen geführt. kleines loch rein. das hat enorme verbesserungen bewirkt.

2014.10.22 11:23:53.424 3: no_MA_DG_hz_SD_Zirkpumpe return value: OK
ist der logauszug nun vor oder nach dem missing_ack. diese meldung gibt den anschein, dass ab hier wieder alles ok ist.
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 22 Oktober 2014, 13:21:02
Zitat von: frank am 22 Oktober 2014, 12:44:06
da hast du etwas missverstanden. es muss heissen: grösser -80. also -40 ist top. dein avg ist also eigentlich noch ok.
ich habe bei meinem hmlan die antenne nach aussen geführt. kleines loch rein. das hat enorme verbesserungen bewirkt.
Danke. Dann scheint der Fred hier ja richtig zu sein.

http://forum.fhem.de/index.php/topic,20644.msg152291/topicseen.html#msg152291

Den werde ich mir mal durchlesen und den Schraubenzieher ansetzen. Wobei: Garantie?
Ach ne. Am 09.10.2014 hatte mein HM-LAN Adapter den ersten Geburtstag.  (http://www.smilies.4-user.de/include/Geburtstag/smilie_geb_006.gif)

In der Tat könnte die Position hinter dem Sofa nicht die Beste sein.
Denn da liegen doch ein paar Netzteile, 220V Leitungen usw.
Müsste ich wohl mal ran an die Sache mit Schraubenzieher und umziehen.  ;D

Vermutlich ist das schon des Rätsels Lösung.

Zitat von: frank am 22 Oktober 2014, 12:44:06
2014.10.22 11:23:53.424 3: no_MA_DG_hz_SD_Zirkpumpe return value: OK
ist der logauszug nun vor oder nach dem missing_ack. diese meldung gibt den anschein, dass ab hier wieder alles ok ist.

Gute Frage.
Das notify habe ich so definiert:

CFGFN
   DEF        DG_hz_SD_Zirkpumpe:(MISSING.ACK.*|.*NACK.*) set myPushover msg 'MISSING ACK' '$DEVICE: MISSING ACK' 'iPhone5S' 0 ''
   NAME       no_MA_DG_hz_SD_Zirkpumpe
   NR         170
   NTFY_ORDER 50-no_MA_DG_hz_SD_Zirkpumpe
   REGEXP     DG_hz_SD_Zirkpumpe:(MISSING.ACK.*|.*NACK.*)
   STATE      2014-10-22 11:23:52
   TYPE       notify
Attributes:
   group      notify


Daher gehe ich davon aus, dass der Eintrag nachdem Zeitpunkt ist, wo der DG_hz_SD_Zirkpumpe das Missing ACK gemeldet hat.
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 22 Oktober 2014, 14:13:05
Noch mal eine kurze Frage zum rssilog Attribut.
Leider werde ich nicht so schlau aus der CommandRef bzw dem Wiki Eintrag.

Laut Wiki wird ein rssi_<name> erzeugt.

Man kann RSSI kontinuierlich aufzeichnen, wenn das Attribut rssiLog im Device gesetzt ist. Es wird ein Reading rssi_<name> erzeugt. Das generelle setzen dieses Attributs wird aus Performance-gründen nicht empfohlen.

Bei meinem Zwischenschalter erhalte ich mehrere Werte.
Für jedes Device mit dem er kommuniziert. Nehme ich mal an.

rssi_EG_wc_BM_Motion -73
rssi_OG_bz_BM_Motion -64
rssi_at_myHMLAN -74
rssi_myHMLAN -71


Nur was ist das at_myHMLAN?
Da habe ich momentan keine Idee zu.
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: frank am 22 Oktober 2014, 15:29:18
ZitatNur was ist das at_myHMLAN?
nach meinem verständnis folgendermassen (wenn nicht, halt andersherum  ;)):
du stellst das rssilog an einem device ein, somit sind die readingnamen aus sicht dieses devices. also bedeutet at_myhmlan die feldstärke einer message vom device zum myhmlan, gemessen am myhmlan. ohne das at_ ist dann die andere richtung. die werte sollten eigentlich ähnlich sein, es sein denn, einer von beiden funkt stärker oder empfängt besser.

ZitatDaher gehe ich davon aus, dass der Eintrag nachdem Zeitpunkt ist, wo der DG_hz_SD_Zirkpumpe das Missing ACK gemeldet hat.
2014.10.22 11:23:52.297 0: HMLAN_Parse: myHMLAN R:E1F8685   stat:0000 t:7BA93686 d:FF r:FFC2     m:04 A441 1F8685 20C7F0 01432160
2014.10.22 11:23:52.420 0: HMLAN_Parse: myHMLAN R:E20C7F0   stat:0000 t:7BA93701 d:FF r:FFB7     m:04 8002 20C7F0 1F8685 80

dann muss es mit dieser kommunikation mit dem device 1F8685 zusammenhängen. das muss dann aber martin klären. vielleicht liegt hier eine fehlinterpretation von fhem infolge des inhibits vor.
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 22 Oktober 2014, 18:52:05
Hm, ich verstehe momentan etwas nicht.

Bei meinem Zwischenstecker hatte ich heute morgen das Attribut rssilogs gesetzt.
Daraufhin wurde das reading auch gesetzt und in meinem DbLog der Wert geschrieben:

Wenn ich jetzt ein List auf dem Device mache werden auch die "neuen" Werte angezeigt, weil das Device wohl mit dem HM LAN gequatscht hat und sich der wert ein wenig geändert hat.

2014-10-22 18:15:22   rssi_EG_wc_BM_Motion -75
2014-10-22 14:48:49   rssi_OG_bz_BM_Motion -63
2014-10-22 18:35:22   rssi_at_myHMLAN -76
2014-10-22 18:35:22   rssi_myHMLAN    -77


Nur mein DbLog schweigt sich aus und zeigt nur den o.a. Wert an. Ohne dass ich an der definition was geändert hab.
Daraus resultiert dann auch dieses wunderbare Plot.

Ich bin gerade ein wenig verwirrt. (http://www.smiliecenter.de/smilies/nachdenkliche/nachdenkliche_smilies_0004.gif)
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 22 Oktober 2014, 20:18:05
So, mein Monolog geht weiter.

Ich glaube das Device mit dem Missing Ack vergesse ich erst mal.
Da bekomme ich keine weiteren Einträge hin.
Aber zumindest zwei andere Devices melden sich sofern diese mit dem HM LAN kommunizieren.
Nur wie bekomme ich da einen fortlaufenden Verlauf, wie frank das in seinem Posting hier hatte?

http://forum.fhem.de/index.php/topic,20644.msg152291

Du bist doch da bestimmt nicht die ganze Nacht rumgelaufen, hast den hmlan umgezogen und dann die devices getriggert oder?

Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: frank am 23 Oktober 2014, 00:56:41
ZitatDu bist doch da bestimmt nicht die ganze Nacht rumgelaufen, hast den hmlan umgezogen und dann die devices getriggert oder?
du musst devices benutzen, die regelmässig senden. ich habe hm-cc-vd benutzt. da wird alle 2-3 minuten beidseitig gesendet. event-on-update nutzen und am besten einen plot mit steps als linientyp.

du hast doch, glaube ich, 2 bewegungsmelder. senden die nicht auch alle paar minuten ein lichtsignal? tc und rt sollten auch gut funktionieren. ansonsten ein "at" definieren, dass irgend eine aktion startet. im prinzip reicht es ja die entferntesten positionen zu optimieren. dann sollten die anderen devices auch gut funktionieren. das kann man dann ja auch später noch kontrollieren.

gruss frank
Titel: Antw:Sporadisches MISSING ACK bei unterschiedlichen HM Komponenten
Beitrag von: maxritti am 23 Oktober 2014, 08:25:15
Recht hast Du.
Der Bewegungsmelder sendet brav.
Den werde ich dann mal ein wenig bewegen.

Parallel mache ich das Post hier mal auf Hold und schaue mal nach dem Missing ack, wenn ich die beste Position des HM LANs gefunden habe.