HM-SEC-SC-2 erhält kein ACK ?

Begonnen von FilliFairy, 26 Januar 2014, 12:53:35

Vorheriges Thema - Nächstes Thema

martinp876

Gerhard,

vielleicht suche ich die ganze Zeit falsch. 3D2DD3 ist ein virtuellen actor und hat einen channel der mit 24F605 channel 01 gepeert ist?
Kannt du ein list des virtuellen actors senden?

Gruss Martin

ralfs

Hallo Martin,

soeben haben sich meine Schalterprobleme gelöst!

Nachdem schon wieder die Schalter nur durch Batterieausbau wiederbelebt werden konnten, habe ich sie umgetauscht - heute sind die beiden neuen gekommen.
Die funktionieren im Moment einwandfrei. Die haben aber eine ältere SW: 2.2; was mir egal ist, wenn es funktioniert.

Gruß
Ralf

FilliFairy

Hallo Martin,

3D2DD3 ist HMLAN als Zentrale, kein virtueller actor. Der 24F605 sagt bei get reg all

Zitat
GG_ElwWohnzimmer402_S1 type:threeStateSensor -
list:peer   register         :value
   0:         cyclicInfoMsg    :off
   0:         pairCentral      :0x3D2DD3
   0:         transmDevTryMax  :6
   1:         transmitTryMax   :6

Gruß

Gerhard
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

martinp876

Hi,

setze einmal verbose des SC auf 5 und nutze das File im Anhang

FilliFairy

Hallo Martin,

hoffe ich habe alles richtig gemacht:

Zitat
2014.02.13 20:40:50.391 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D165FAA d:FF r:FFB4     m:0B A641 24F605 3D2DD3 010BC8
2014.02.13 20:40:50.395 5: HMLAN1 dispatch A0C0BA64124F6053D2DD3010BC8::-76:HMLAN1
2014.02.13 20:40:50.408 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.13 20:40:50.412 5: HMLAN_Send:  HMLAN1 S:S2CC410AE stat:  00 t:00000000 d:01 r:2CC410AE m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:50.416 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.13 20:40:50.417 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.13 20:40:50.424 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.13 20:40:50.425 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.13 20:40:50.624 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D166035 d:FF r:FFB5     m:0B A241 24F605 3D2DD3 010BC8
2014.02.13 20:40:50.629 5: HMLAN1 dispatch A0C0BA24124F6053D2DD3010BC8::-75:HMLAN1
2014.02.13 20:40:50.636 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: dont process
2014.02.13 20:40:50.905 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D16614E d:FF r:FFB6     m:0B A241 24F605 3D2DD3 010BC8
2014.02.13 20:40:50.909 5: HMLAN1 dispatch A0C0BA24124F6053D2DD3010BC8::-74:HMLAN1
2014.02.13 20:40:50.919 5: HMLAN_Send:  HMLAN1 S:S2CC412A9 stat:  00 t:00000000 d:01 r:2CC412A9 m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:50.927 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.13 20:40:50.929 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.13 20:40:51.365 5: HMLAN_Parse: HMLAN1 R:R2CC410AE stat:0002 t:00000000 d:FF r:7FFF     m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:51.465 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D16637E d:FF r:FFAF     m:0B A241 24F605 3D2DD3 010BC8
2014.02.13 20:40:51.470 5: HMLAN1 dispatch A0C0BA24124F6053D2DD3010BC8::-81:HMLAN1
2014.02.13 20:40:51.479 5: HMLAN_Send:  HMLAN1 S:S2CC414D9 stat:  00 t:00000000 d:01 r:2CC414D9 m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:51.485 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.13 20:40:51.487 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.13 20:40:51.997 5: HMLAN_Parse: HMLAN1 R:R2CC412A9 stat:0002 t:00000000 d:FF r:7FFF     m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:52.037 5: HMLAN_Parse: HMLAN1 R:R2CC414D9 stat:0002 t:00000000 d:FF r:7FFF     m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:52.491 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D1667DF d:FF r:FFB0     m:0B A241 24F605 3D2DD3 010BC8
2014.02.13 20:40:52.495 5: HMLAN1 dispatch A0C0BA24124F6053D2DD3010BC8::-80:HMLAN1
2014.02.13 20:40:52.507 5: HMLAN_Send:  HMLAN1 S:S2CC418DD stat:  00 t:00000000 d:01 r:2CC418DD m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:52.512 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.13 20:40:52.513 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.13 20:40:52.872 5: HMLAN_Parse: HMLAN1 R:R2CC418DD stat:0002 t:00000000 d:FF r:7FFF     m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:54.732 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:3D1670A1 d:FF r:FFAC     m:0B A241 24F605 3D2DD3 010BC8
2014.02.13 20:40:54.736 5: HMLAN1 dispatch A0C0BA24124F6053D2DD3010BC8::-84:HMLAN1
2014.02.13 20:40:54.749 5: HMLAN_Send:  HMLAN1 S:S2CC4219F stat:  00 t:00000000 d:01 r:2CC4219F m:0B 8002 3D2DD3 24F605 0101C800
2014.02.13 20:40:54.752 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.13 20:40:54.755 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process

Vielen Dank und Gruß

Gerhard
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

martinp876

Hi Gerhard,

sieht schon einmal besser aus - nur warum?
Die ACKs werden gesendet - hatte ich vorher nicht gesehen. Es scheint aber zu schnell zu kommen. Eigentlich sollte 00_HMLAN dies bremsen. Bist du auf der aktuellen Version mit HMLAN? Es fehlen auch ein paar eintraege zum Delay.

ggf update machen (force ist sicherer)
danach noch einmal, und dann bitte noch ein list des Device dazu

Gruss Martin

FilliFairy

Hallo Martin,

hier mit frischem update force und restart:

Zitat
2014.02.16 14:58:44.192 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50C61D d:FF r:FFAF     m:0F A641 24F605 3D2DD3 010FC8
2014.02.16 14:58:44.196 5: HMLAN1 dispatch A0C0FA64124F6053D2DD3010FC8::-81:HMLAN1
2014.02.16 14:58:44.205 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.16 14:58:44.238 5: HMLAN_Send:  HMLAN1 S:S3AFDF033 stat:  00 t:00000000 d:01 r:3AFDF033 m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:44.242 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 14:58:44.244 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.16 14:58:44.249 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.16 14:58:44.250 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.16 14:58:44.423 5: HMLAN/RAW: /E24F605,0000,4B50C6A9,FF,FFAF,0FA24124F6053D2DD3010FC8

2014.02.16 14:58:44.426 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50C6A9 d:FF r:FFAF     m:0F A241 24F605 3D2DD3 010FC8
2014.02.16 14:58:44.430 5: HMLAN1 dispatch A0C0FA24124F6053D2DD3010FC8::-81:HMLAN1
2014.02.16 14:58:44.436 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: dont process
2014.02.16 14:58:44.703 5: HMLAN/RAW: /E24F605,0000,4B50C7C1,FF,FFAE,0FA24124F6053D2DD3010FC8

2014.02.16 14:58:44.706 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50C7C1 d:FF r:FFAE     m:0F A241 24F605 3D2DD3 010FC8
2014.02.16 14:58:44.709 5: HMLAN1 dispatch A0C0FA24124F6053D2DD3010FC8::-82:HMLAN1
2014.02.16 14:58:44.719 5: HMLAN_Send:  HMLAN1 S:S3AFDF230 stat:  00 t:00000000 d:01 r:3AFDF230 m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:44.723 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 14:58:44.724 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 14:58:45.165 5: HMLAN/RAW: /R3AFDF033,0002,00000000,FF,7FFF,0F80023D2DD324F6050101C800

2014.02.16 14:58:45.167 5: HMLAN_Parse: HMLAN1 R:R3AFDF033 stat:0002 t:00000000 d:FF r:7FFF     m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:45.264 5: HMLAN/RAW: /E24F605,0000,4B50C9F2,FF,FFB1,0FA24124F6053D2DD3010FC8

2014.02.16 14:58:45.267 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50C9F2 d:FF r:FFB1     m:0F A241 24F605 3D2DD3 010FC8
2014.02.16 14:58:45.271 5: HMLAN1 dispatch A0C0FA24124F6053D2DD3010FC8::-79:HMLAN1
2014.02.16 14:58:45.281 5: HMLAN_Send:  HMLAN1 S:S3AFDF463 stat:  00 t:00000000 d:01 r:3AFDF463 m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:45.285 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 14:58:45.286 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 14:58:45.818 5: HMLAN/RAW: /R3AFDF230,0002,00000000,FF,7FFF,0F80023D2DD324F6050101C800

2014.02.16 14:58:45.821 5: HMLAN_Parse: HMLAN1 R:R3AFDF230 stat:0002 t:00000000 d:FF r:7FFF     m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:45.856 5: HMLAN/RAW: /R3AFDF463,0002,00000000,FF,7FFF,0F80023D2DD324F6050101C800

2014.02.16 14:58:45.858 5: HMLAN_Parse: HMLAN1 R:R3AFDF463 stat:0002 t:00000000 d:FF r:7FFF     m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:46.291 5: HMLAN/RAW: /E24F605,0000,4B50CE52,FF,FFA9,0FA24124F6053D2DD3010FC8

2014.02.16 14:58:46.293 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50CE52 d:FF r:FFA9     m:0F A241 24F605 3D2DD3 010FC8
2014.02.16 14:58:46.297 5: HMLAN1 dispatch A0C0FA24124F6053D2DD3010FC8::-87:HMLAN1
2014.02.16 14:58:46.338 5: HMLAN_Send:  HMLAN1 S:S3AFDF865 stat:  00 t:00000000 d:01 r:3AFDF865 m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:46.343 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 14:58:46.344 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 14:58:46.671 5: HMLAN/RAW: /R3AFDF865,0002,00000000,FF,7FFF,0F80023D2DD324F6050101C800

2014.02.16 14:58:46.673 5: HMLAN_Parse: HMLAN1 R:R3AFDF865 stat:0002 t:00000000 d:FF r:7FFF     m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:48.531 5: HMLAN/RAW: /E24F605,0000,4B50D713,FF,FFA0,0FA24124F6053D2DD3010FC8

2014.02.16 14:58:48.534 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4B50D713 d:FF r:FFA0     m:0F A241 24F605 3D2DD3 010FC8
2014.02.16 14:58:48.538 5: HMLAN1 dispatch A0C0FA24124F6053D2DD3010FC8::-96:HMLAN1
2014.02.16 14:58:48.580 5: HMLAN_Send:  HMLAN1 S:S3AFE0126 stat:  00 t:00000000 d:01 r:3AFE0126 m:0F 8002 3D2DD3 24F605 0101C800
2014.02.16 14:58:48.584 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 14:58:48.586 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 14:58:48.912 5: HMLAN/RAW: /R3AFE0126,0002,00000000,FF,7FFF,0F80023D2DD324F6050101C800

Und der list GG_ElwWohnzimmer402_S1:

Zitat
Internals:
   CFGFN      fhemDevice.cfg
   DEF        24F605
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG E24F605,0000,4B50D713,FF,FFA0,0FA24124F6053D2DD3010FC8
   HMLAN1_RSSI -96
   HMLAN1_TIME 2014-02-16 14:58:48
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     13
   NAME       GG_ElwWohnzimmer402_S1
   NR         850
   STATE      open
   TYPE       CUL_HM
   lastMsg    No:0F - t:41 s:24F605 d:3D2DD3 010FC8
   protLastRcv 2014-02-16 14:58:48
   protSnd    11 last_at:2014-02-16 14:58:48
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-78.3 min:-96 max:-67 lst:-96 cnt:13
   Readings:
     2014-02-16 12:56:51   Activity        unknown
     2014-01-26 12:37:36   CommandAccepted yes
     2014-02-05 21:41:25   D-firmware      2.4
     2014-02-05 21:41:25   D-serialNr      KEQ1097353
     2014-01-26 12:37:50   PairedTo        0x3D2DD3
     2014-01-26 12:36:02   R-cyclicInfoMsg off
     2014-01-26 12:37:50   R-pairCentral   0x3D2DD3
     2014-01-26 12:36:02   R-transmDevTryMax 6
     2014-01-26 12:36:02   R-transmitTryMax 6
     2014-01-26 12:37:50   RegL_00:        02:01 09:00 0A:3D 0B:2D 0C:D3 10:01 14:06 00:00
     2014-01-26 12:37:50   RegL_01:        08:00 20:60 21:00 22:64 30:06 00:00
     2014-02-10 18:02:59   alive           yes
     2014-02-10 18:02:59   battery         ok
     2014-02-16 14:58:44   contact         open (to HMLAN1)
     2014-02-10 18:02:59   cover           open
     2014-02-10 18:02:59   recentStateType info
     2014-02-16 14:58:44   state           open
   Helper:
     mId        00B1
     rxType     12
     Io:
       nextSend   1392559128.62907
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf   
       qReqStat   
     Role:
       chn        1
       dev        1
     Rpt:
       IO         HMLAN1
       flg        A
       ts         1392559128.5451
       ack:
         HASH(0xf3a838)
         0F80023D2DD324F6050101C800
     Rssi:
       At_hmlan1:
         avg        -78.3076923076923
         cnt        13
         lst        -96
         max        -67
         min        -96
Attributes:
   IODev      HMLAN1
   actCycle   028:00
   actStatus  unknown
   autoReadReg 0_off
   expert     2_full
   firmware   2.4
   model      HM-SEC-SC-2
   peerIDs    00000000,
   room       GartenGeschoss
   serialNr   KEQ1097353
   subType    threeStateSensor
   verbose    5

Viel Erfolg !

Danke und Gruß

Gerhard
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

martinp876

schaue  einmal in das File 00_HMLAN

Zeile 697 auskommentieren
      if ($modules{CUL_HM}{defptr}{$dst}{helper}{io}{nextSend}){
        my $dDly = $modules{CUL_HM}{defptr}{$dst}{helper}{io}{nextSend} - $tn;
#        $dDly -= 0.05 if ($typ eq "02");# delay at least 50ms for ACK, but not 100
        select(undef, undef, undef, (($dDly > 0.1)?0.1:$dDly))
              if ($dDly > 0.01);


Hatten wir glaube ich noch nicht

Gruß
Martin

FilliFairy

Hallo Martin,

hier der log mit der Modifikation:

Zitat
2014.02.16 20:53:44.076 5: HMLAN_Parse: HMLAN1 R:E202272   stat:0000 t:4C95D4D5 d:FF r:FFBF     m:F8 8670 202272 000000 00823D
2014.02.16 20:53:44.079 5: HMLAN1 dispatch A0CF8867020227200000000823D::-65:HMLAN1
2014.02.16 20:53:44.095 5: Triggering GG_ElwWohnzimmer600_B1 (2 changes)
2014.02.16 20:53:44.096 5: Notify loop for GG_ElwWohnzimmer600_B1 T: 13.0 H: 61
2014.02.16 20:53:44.207 5: Triggering GG_ElwWohnzimmer600_B1_Weather (3 changes)
2014.02.16 20:53:44.208 5: Notify loop for GG_ElwWohnzimmer600_B1_Weather T: 13.0 H: 61
2014.02.16 20:53:48.934 5: HMLAN/RAW: /E24F605,0000,4C95E7D5,FF,FFBB,02A64124F6053D2DD30102C8

2014.02.16 20:53:48.938 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4C95E7D5 d:FF r:FFBB     m:02 A641 24F605 3D2DD3 0102C8
2014.02.16 20:53:48.944 5: HMLAN1 dispatch A0C02A64124F6053D2DD30102C8::-69:HMLAN1
2014.02.16 20:53:48.953 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.16 20:53:49.032 5: HMLAN_Send:  HMLAN1 S:S3C4305E0 stat:  00 t:00000000 d:01 r:3C4305E0 m:02 8002 3D2DD3 24F605 0101C800
2014.02.16 20:53:49.036 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 20:53:49.038 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.16 20:53:49.043 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.16 20:53:49.044 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.16 20:53:49.168 5: HMLAN/RAW: /E24F605,0000,4C95E861,FF,FFBC,02A24124F6053D2DD30102C8

2014.02.16 20:53:49.170 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4C95E861 d:FF r:FFBC     m:02 A241 24F605 3D2DD3 0102C8
2014.02.16 20:53:49.174 5: HMLAN1 dispatch A0C02A24124F6053D2DD30102C8::-68:HMLAN1
2014.02.16 20:53:49.180 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: dont process
2014.02.16 20:53:49.448 5: HMLAN/RAW: /E24F605,0000,4C95E979,FF,FFBC,02A24124F6053D2DD30102C8

2014.02.16 20:53:49.450 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4C95E979 d:FF r:FFBC     m:02 A241 24F605 3D2DD3 0102C8
2014.02.16 20:53:49.454 5: HMLAN1 dispatch A0C02A24124F6053D2DD30102C8::-68:HMLAN1
2014.02.16 20:53:49.465 5: HMLAN_Send:  HMLAN1 S:S3C4307DB stat:  00 t:00000000 d:01 r:3C4307DB m:02 8002 3D2DD3 24F605 0101C800
2014.02.16 20:53:49.470 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 20:53:49.471 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 20:53:49.910 5: HMLAN/RAW: /R3C4305E0,0002,00000000,FF,7FFF,0280023D2DD324F6050101C800

2014.02.16 20:53:49.912 5: HMLAN_Parse: HMLAN1 R:R3C4305E0 stat:0002 t:00000000 d:FF r:7FFF     m:02 8002 3D2DD3 24F605 0101C800
2014.02.16 20:53:50.008 5: HMLAN/RAW: /E24F605,0000,4C95EBA9,FF,FFBB,02A24124F6053D2DD30102C8

2014.02.16 20:53:50.011 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:4C95EBA9 d:FF r:FFBB     m:02 A241 24F605 3D2DD3 0102C8
2014.02.16 20:53:50.015 5: HMLAN1 dispatch A0C02A24124F6053D2DD30102C8::-69:HMLAN1
2014.02.16 20:53:50.025 5: HMLAN_Send:  HMLAN1 S:S3C430A0B stat:  00 t:00000000 d:01 r:3C430A0B m:02 8002 3D2DD3 24F605 0101C800
2014.02.16 20:53:50.029 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.16 20:53:50.031 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.16 20:53:50.563 5: HMLAN/RAW: /R3C4307DB,0002,00000000,FF,7FFF,0280023D2DD324F6050101C800

2014.02.16 20:53:50.564 5: HMLAN_Parse: HMLAN1 R:R3C4307DB stat:0002 t:00000000 d:FF r:7FFF     m:02 8002 3D2DD3 24F605 0101C800
2014.02.16 20:53:50.604 5: HMLAN/RAW: /R3C430A0B,0002,00000000,FF,7FFF,0280023D2DD324F6050101C800
E20256E,0000,4C95EE4D,FF,FFB2,FBA25820256E203B880000

Verhalten des Sensors war jedoch unverändert: gelb -> rot

Gruß

Gerhard
FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

martinp876

Hi Gerhard,

der Ablauf sieht eigentlich ok aus.
Etwas seltsam ist die lange reaktionszeit des HMLAN auf das senden. Aber ob dies ein Problem ist, kann ich nicht  sagen....

Ein anderer Vesuch waere, den SC mit der HM-SW anmelden und das anmelden mitloggen (Wireshark). Evtl sendet HM einen init-string... (gesendet wird in jedem Fall einer - nur welcher)
Sonst sehe ich nichts mehr
Gruss Martin

FilliFairy

Hallo Martin,

das Anhängen des HMLAN an die Homematic Software habe ich schon lange nicht mehr gemacht, erinnere mich aber, dass es Änderungen in der Konfiguration bedurfte. Daher würde ich vorher gerne einen anderen Weg versuchen.

Da der Thread nun schon einiges an History hat, hier nochmal eine Zusammenfassung des bekannten bzw. unbekannten:

Es gibt insgesamt 3x HM-SEC-SC-2, davon ist einer auffällig (pair mit HMLAN). 2 Stück arbeiten tadellos mit HMLAN (pair) und HM-CC-TC (peer). Software Stand ist 2.4.
Außerdem gibt es 11x HM-SEC-SC mit  Software Stand ist 2.0, alle OK
Server ist eine Fritzbox 7390 mit Stand vom 16.02.14

Aufgefallen war, dass der HM-SEC-SC-2 nach einem restart das gewünschte Verhalten gelb-> grün beim öffnen zeigte:

Zitat
2014.02.18 20:57:32.639 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E66B64 d:FF r:FFB9     m:0A A641 24F605 3D2DD3 010AC8
2014.02.18 20:57:32.642 5: HMLAN1 dispatch A0C0AA64124F6053D2DD3010AC8::-71:HMLAN1
2014.02.18 20:57:32.651 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.18 20:57:32.653 5: HMLAN_Send:  HMLAN1 I:+24F605,00,00,
2014.02.18 20:57:32.679 5: HMLAN_Send:  HMLAN1 S:+24F605,00,01,
2014.02.18 20:57:32.681 5: HMLAN_Send:  HMLAN1 S:S469327B5 stat:  00 t:00000000 d:01 r:469327B5 m:0A 8002 3D2DD3 24F605 0101C800
2014.02.18 20:57:32.686 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 20:57:32.687 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.18 20:57:32.692 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.18 20:57:32.693 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.18 20:57:32.792 5: HMLAN/RAW: /R469327B5,0002,00000000,FF,7FFF,0A80023D2DD324F6050101C800

2014.02.18 20:57:32.794 5: HMLAN_Parse: HMLAN1 R:R469327B5 stat:0002 t:00000000 d:FF r:7FFF     m:0A 8002 3D2DD3 24F605 0101C800
2014.02.18 20:57:39.689 5: HMLAN/RAW: /E1D95E6,0000,56E686F3,FF,FFB5,93A2581D95E61DA6650000

Mit der vorgeschlagenen Änderung  00_HMLAN.pm, Zeile 697 auskommentiert ändert sich das Verhalten nach restart: gelb -> rot beim öffnen:

Zitat
2014.02.18 21:10:40.653 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56F271FB d:FF r:FFBA     m:05 A641 24F605 3D2DD3 0105C8
2014.02.18 21:10:40.656 5: HMLAN1 dispatch A0C05A64124F6053D2DD30105C8::-70:HMLAN1
2014.02.18 21:10:40.664 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.18 21:10:40.667 5: HMLAN_Send:  HMLAN1 I:+24F605,00,00,
2014.02.18 21:10:40.757 5: HMLAN_Send:  HMLAN1 S:+24F605,00,01,
2014.02.18 21:10:40.759 5: HMLAN_Send:  HMLAN1 S:S469F2DE2 stat:  00 t:00000000 d:01 r:469F2DE2 m:05 8002 3D2DD3 24F605 0101C800
2014.02.18 21:10:40.763 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 21:10:40.764 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.18 21:10:40.769 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.18 21:10:40.770 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.18 21:10:40.809 5: HMLAN/RAW: /R469F2DE2,0002,00000000,FF,7FFF,0580023D2DD324F6050101C800

2014.02.18 21:10:40.811 5: HMLAN_Parse: HMLAN1 R:R469F2DE2 stat:0002 t:00000000 d:FF r:7FFF     m:05 8002 3D2DD3 24F605 0101C800
2014.02.18 21:10:41.056 5: HMLAN/RAW: /E24F605,0000,56F2739F,FF,FFBA,05A24124F6053D2DD30105C8

2014.02.18 21:10:41.059 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56F2739F d:FF r:FFBA     m:05 A241 24F605 3D2DD3 0105C8
2014.02.18 21:10:41.061 5: HMLAN1 dispatch A0C05A24124F6053D2DD30105C8::-70:HMLAN1
2014.02.18 21:10:41.162 5: HMLAN_Send:  HMLAN1 S:S469F2F70 stat:  00 t:00000000 d:01 r:469F2F70 m:05 8002 3D2DD3 24F605 0101C800
2014.02.18 21:10:41.166 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 21:10:41.168 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.18 21:10:41.441 5: HMLAN/RAW: /R469F2F70,0002,00000000,FF,7FFF,0580023D2DD324F6050101C800

2014.02.18 21:10:41.444 5: HMLAN_Parse: HMLAN1 R:R469F2F70 stat:0002 t:00000000 d:FF r:7FFF     m:05 8002 3D2DD3 24F605 0101C800
2014.02.18 21:10:41.617 5: HMLAN/RAW: /E24F605,0000,56F275D0,FF,FFB8,05A24124F6053D2DD30105C8

2014.02.18 21:10:41.619 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56F275D0 d:FF r:FFB8     m:05 A241 24F605 3D2DD3 0105C8
2014.02.18 21:10:41.622 5: HMLAN1 dispatch A0C05A24124F6053D2DD30105C8::-72:HMLAN1
2014.02.18 21:10:41.723 5: HMLAN_Send:  HMLAN1 S:S469F31A2 stat:  00 t:00000000 d:01 r:469F31A2 m:05 8002 3D2DD3 24F605 0101C800
2014.02.18 21:10:41.727 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 21:10:41.728 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.18 21:10:42.002 5: HMLAN/RAW: /R469F31A2,0002,00000000,FF,7FFF,0580023D2DD324F6050101C800

Alle weiteren Betätigungen ergeben immer das gleiche Fehlerbild gelb -> rot beim öffnen (Hier die Variante mit Orignal SW 16.02.14:

Zitat
2014.02.18 20:59:14.145 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E7F7F8 d:FF r:FFBA     m:0C A641 24F605 3D2DD3 010CC8
2014.02.18 20:59:14.148 5: HMLAN1 dispatch A0C0CA64124F6053D2DD3010CC8::-70:HMLAN1
2014.02.18 20:59:14.156 5: CUL_HM GG_ElwWohnzimmer402_S1 prep ACK for 1
2014.02.18 20:59:14.193 5: HMLAN_Send:  HMLAN1 S:S4694B433 stat:  00 t:00000000 d:01 r:4694B433 m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:14.197 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 20:59:14.199 5: CUL_HM GG_ElwWohnzimmer402_S1 sent ACK:2
2014.02.18 20:59:14.204 5: Triggering GG_ElwWohnzimmer402_S1 (2 changes)
2014.02.18 20:59:14.205 5: Notify loop for GG_ElwWohnzimmer402_S1 open
2014.02.18 20:59:14.377 5: HMLAN/RAW: /E24F605,0000,56E7F885,FF,FFB9,0CA24124F6053D2DD3010CC8

2014.02.18 20:59:14.379 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E7F885 d:FF r:FFB9     m:0C A241 24F605 3D2DD3 010CC8
2014.02.18 20:59:14.382 5: HMLAN1 dispatch A0C0CA24124F6053D2DD3010CC8::-71:HMLAN1
2014.02.18 20:59:14.388 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: dont process
2014.02.18 20:59:14.657 5: HMLAN/RAW: /E24F605,0000,56E7F99D,FF,FFB9,0CA24124F6053D2DD3010CC8

2014.02.18 20:59:14.659 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E7F99D d:FF r:FFB9     m:0C A241 24F605 3D2DD3 010CC8
2014.02.18 20:59:14.662 5: HMLAN1 dispatch A0C0CA24124F6053D2DD3010CC8::-71:HMLAN1
2014.02.18 20:59:14.671 5: HMLAN_Send:  HMLAN1 S:S4694B631 stat:  00 t:00000000 d:01 r:4694B631 m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:14.675 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 20:59:14.676 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.18 20:59:15.118 5: HMLAN/RAW: /R4694B433,0002,00000000,FF,7FFF,0C80023D2DD324F6050101C800

2014.02.18 20:59:15.120 5: HMLAN_Parse: HMLAN1 R:R4694B433 stat:0002 t:00000000 d:FF r:7FFF     m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:15.481 5: HMLAN/RAW: /E24F605,0000,56E7FBCD,FF,FFB9,0CA24124F6053D2DD3010CC8

2014.02.18 20:59:15.483 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E7FBCD d:FF r:FFB9     m:0C A241 24F605 3D2DD3 010CC8
2014.02.18 20:59:15.487 5: HMLAN1 dispatch A0C0CA24124F6053D2DD3010CC8::-71:HMLAN1
2014.02.18 20:59:15.496 5: HMLAN_Send:  HMLAN1 S:S4694B96A stat:  00 t:00000000 d:01 r:4694B96A m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:15.499 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 20:59:15.501 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.18 20:59:15.506 5: HMLAN/RAW: /R4694B631,0002,00000000,FF,7FFF,0C80023D2DD324F6050101C800

2014.02.18 20:59:15.508 5: HMLAN_Parse: HMLAN1 R:R4694B631 stat:0002 t:00000000 d:FF r:7FFF     m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:15.772 5: HMLAN/RAW: /R4694B96A,0002,00000000,FF,7FFF,0C80023D2DD324F6050101C800

2014.02.18 20:59:15.774 5: HMLAN_Parse: HMLAN1 R:R4694B96A stat:0002 t:00000000 d:FF r:7FFF     m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:16.244 5: HMLAN/RAW: /E24F605,0000,56E8002E,FF,FFB9,0CA24124F6053D2DD3010CC8

2014.02.18 20:59:16.246 5: HMLAN_Parse: HMLAN1 R:E24F605   stat:0000 t:56E8002E d:FF r:FFB9     m:0C A241 24F605 3D2DD3 010CC8
2014.02.18 20:59:16.250 5: HMLAN1 dispatch A0C0CA24124F6053D2DD3010CC8::-71:HMLAN1
2014.02.18 20:59:16.295 5: HMLAN_Send:  HMLAN1 S:S4694BC65 stat:  00 t:00000000 d:01 r:4694BC65 m:0C 8002 3D2DD3 24F605 0101C800
2014.02.18 20:59:16.298 5: CUL_HM GG_ElwWohnzimmer402_S1 protEvent:CMDs_done
2014.02.18 20:59:16.300 4: CUL_HM GG_ElwWohnzimmer402_S1 dupe: repeat 2 ack, dont process
2014.02.18 20:59:16.626 5: HMLAN/RAW: /R4694BC65,0002,00000000,FF,7FFF,0C80023D2DD324F6050101C800

Bringt Dich das noch auf Ideen? Falls nein werde ich dann doch den Versuch mit der HM-SW machen...

Gruß

Gerhard

FHEM auf Raspi mit
HMLAN: HM-CC-RT-DN,HM-CC-TC,HM-CC-VD,HM-LC-BL1-FM,HM-LC-SW1-PL2,HM-LC-SW2-FM,HM-LC-Sw1PBU-FM,HM-RC-4-B,HM-SCI-3-FM,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-SC-2,HM-SEC-TIS,HM-Sen-MDIR-O,HM-WDS10-TH-O,HM-WDS40-TH-I
OWDevice: DS18B20,DS2408,DS2413,DS2438

martinp876

die HM-software kannst du einfach nutzen, wenn du die HMId der SW auf die in FHEM abgleichst.

In den files sehe ich leider nichts
zum timing kannst du nur probieren, die ack-verzoegerng zu variieren:
        $dDly -= 0.05 if ($typ eq "02");# delay at least 50ms for ACK, but not 100
den wert kannst du zwischen 0.10 und 0.00 variieren.
0.10 ist kein delay. meist brauchen devices aber 100ms, also 0.00

Gruss Martin