HM-WDS100-C6-O unknown reading

Begonnen von Fritz R., 29 November 2014, 22:26:01

Vorheriges Thema - Nächstes Thema

martinp876

mit rxType=12 kein Problem bestand und nach der Änderung auf "w" es nicht mehr klappt ist seltsam. Faktisch wird das W nur in die 12 umgesetzt. Eine andere Änderung sehe ich nicht, die etwas damit zu tun haben könnte. werde mal nach alten Logs hier suchen...

Zitatist jetzt trig_01  Kanal 1 und trig_02 Kanal 2   ?
so ist es.
Sollte man in Wiki beschreiben - hast du lust?

jetzt sollte alles klar sei - bis auf das einschlafen. das sollten wir noch ergründen. Wenn du willst kannst du das "w" noch einmal rausnehmen und mit "12" probieren. Sollte immer noch hängen, würde ich vermuten.

Fritz R.

#61
Zitatmit rxType=12 kein Problem bestand und nach der Änderung auf "w" es nicht mehr klappt ist seltsam
da habe ich mich glaube ich missverständlich ausgedrückt, ich meinete den Zeitpunkt als diese Änderung gemacht wurde.
Habe vorher nochmal probiert, auch mit der alten Version ohne
lst=>'p,1,1:1p'
hängt sich der Sensor auf.

Nochmal zur zeitlichen Entwicklung:
- Sensor reagiert auf Änderungen wie z.B. peeren, getConfig, regSet... nur durch Drücken des Anlernknopfes
- geänderte HMConfig.pm 7355 2014-12-29  brachte keine Änderung
- nach setzen von rxType=12  konnte man genau diese Aktionen ohne Anlernknopf durchführen und der Sensor funktionierte weiter
- nach Einbau der zusätzlichen Readings ist dann losgegangen dass der Sensor nicht mehr reagiert hat nach oben genannten Funktionen

Wiki kann ich mich mal versuchen, hab ich noch nie gemacht.

martinp876

ah - ok.
aber - hm... schlecht.
der Sensor liefert die Readings, das sind die Strom Threasholds. Schlecht, wenn er danach einschläft.
vielleicht kann man ein anderes Kommando nachschieben...
probieren einmal ein
set wds getConfig
set wds regRegRaw List0

und dann erst schicken, bzw warten. Vielleicht hilft dies...

Fritz R.

#63
Zitatset wds getConfig
set wds regRegRaw List0
hab ich probiert, ich nehme an das zweite sollte getRegRaw sein ?

leider keine Besserung.

Ich hab jetzt auf eine alte Version von HM_Config.pm  (Version 7389) und 10_CUL_HM.pm (Version 7293) gewechselt.
Hat leider zu meiner Überraschung ebenfalls nichts verbessert. So langsam ist mir nicht mehr klar wie ich auf den Stand zurückkomme der mal funktioniert hat.

Edit:
Neuer Versuch mit HM_Config.pm (Version 7141) und10_CUL_HM.pm (Version 7293)
dann ist
{$defs{Wettersensor}{helper}{rxType}}
4
dann wird wieder ein Drücken das Anlernknopfs benötigt, um ein getConfig wirklich auszuführen, bleibt sonst als CMD_pending stehen

nach
{$defs{Wettersensor}{helper}{rxType}=12}
wieder 12
geht das getConfig mit der nächsten Sendung von Werten durch und der Sensor schläft nicht ein !

Was kann das sein ? Morgen probier ich weiter, bin für Hinweise dankbar.
Natürlich sind jetzt alle Readings weg die mühevoll eingebracht wurden

Fritz R.

#64
So neue Erkenntnisse:

jetzt habe ich die 10_CUL_HM (7389) und eine modifizierte HM_Config.pm (Version 7389) am laufen.
Ich habe das "w" entfernt , das lst=>'1,1,1:1p' ist noch drin.  (zugegeben ich weiss nicht wirklich was ich damit bewirke.

nach einem {$defs{Wettersensor}{helper}{rxType}=12}

Funktioniert bei dem Sensor auch  getConfig ohne Anlernbutton und der Sensor bleibt am Leben, Readings scheinen auch alle da zu sein.

Ich lass das jetzt mal zum Test so laufen.

Edit: Leider das erste Manko entdeckt, Storm kommt leider nicht mehr im Reading, die restlichen Werte scheinen da zu sein.

Readings gecleart und über getConfig und Auslösen des Sturmtriggers neu gefüllt, hier das Ergebnis von list

Internals:
   DEF        1DE1C9
   HMLAN1_MSGCNT 79
   HMLAN1_RAWMSG E1DE1C9,0000,0A16E053,FF,FFDA,4A86701DE1C900000080D72F000040B624000A
   HMLAN1_RSSI -38
   HMLAN1_TIME 2015-01-08 23:01:50
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     79
   NAME       Wettersensor
   NR         112
   STATE      T: 21.5 H: 47 W: 18.2 R: 0 IR: 0 WD: 180 WDR: 22.5 S: 0 B: 10
   TYPE       CUL_HM
   lastMsg    No:4A - t:70 s:1DE1C9 d:000000 80D72F000040B624000A
   peerList   CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
   protLastRcv 2015-01-08 23:01:50
   protResnd  1 last_at:2015-01-08 22:54:22
   protSnd    13 last_at:2015-01-08 22:56:44
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-37.17 min:-39 max:-34 lst:-38 cnt:79
   Readings:
     2015-01-08 22:56:42   CommandAccepted yes
     2015-01-08 22:56:42   PairedTo        0x69F65B
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormLowThresh 1
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormUpThresh 5
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormLowThresh 6
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormUpThresh 8
     2015-01-08 22:56:42   R-burstRx       off
     2015-01-08 22:56:42   R-pairCentral   0x69F65B
     2015-01-08 22:56:43   R-sunThresh     30
     2015-01-08 22:56:42   RegL_00:          01:00 02:01 05:00 0A:69 0B:F6 0C:5B 00:00
     2015-01-08 22:56:44   RegL_01:CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn:01   06:05 07:01 00:00
     2015-01-08 22:56:44   RegL_01:CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02   06:08 07:06 00:00
     2015-01-08 23:01:50   brightness      10
     2015-01-08 23:01:50   humidity        47
     2015-01-08 23:01:50   isRaining       0
     2015-01-08 22:56:43   peerList        CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
     2015-01-08 23:01:50   rain            0
     2015-01-08 23:01:50   state           T: 21.5 H: 47 W: 18.2 R: 0 IR: 0 WD: 180 WDR: 22.5 S: 0 B: 10
     2015-01-08 23:01:50   sunshine        0
     2015-01-08 23:01:50   temperature     21.5
     2015-01-08 23:01:50   windDirRange    22.5
     2015-01-08 23:01:50   windDirection   180
     2015-01-08 23:01:50   windSpeed       18.2
     Regl_01::
       VAL
   Helper:
     cSnd       0169F65B1DE1C901042CAC850101
     mId        0040
     peerIDsRaw ,1F2E6402,2CAC8501,00000000
     rxType     12
     Io:
       newChn     +1DE1C9,00,01,FE1F
       nextSend   1420754511.03647
       prefIO
       rxt        0
       vccu
       p:
         1DE1C9
         00
         01
         FE1F
     Mrssi:
       mNo        4A
       Io:
         HMLAN1     -36
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -37.1772151898734
         cnt        79
         lst        -38
         max        -34
         min        -39
     Shadowreg:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.3
   model      HM-WDS100-C6-O
   peerIDs    00000000,1F2E6402,2CAC8501,
   room       Garten,CUL_HM
   serialNr   JEQ0651100
   subType    THSensor


Das Positive ist, der Sensor schläft nicht mehr ein (bis jetzt). Auch getConfig oder getRegRaw List0 geht bei der Werteübertragung ohne weitere Maßnahmen von selbst durch.

Storm Reading ist nach einem weiteren getConfig jetzt doch aufgetaucht, bleibt aber auf quiet stehen, auch wenn der Trigger ausgelöst wird (21:53)
Internals:
   DEF        1DE1C9
   HMLAN1_MSGCNT 701
   HMLAN1_RAWMSG E1DE1C9,0000,0F061260,FF,FFD7,6A86701DE1C900000080D4300000007F23000A
   HMLAN1_RSSI -41
   HMLAN1_TIME 2015-01-09 22:01:23
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     701
   NAME       Wettersensor
   NR         112
   STATE      T: 21.2 H: 48 W: 12.7 R: 0 IR: 0 WD: 175 WDR: 0 S: 0 B: 10
   TYPE       CUL_HM
   lastMsg    No:6A - t:70 s:1DE1C9 d:000000 80D4300000007F23000A
   peerList   CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
   protLastRcv 2015-01-09 22:01:23
   protResnd  1 last_at:2015-01-08 22:54:22
   protSnd    19 last_at:2015-01-09 21:53:28
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-38.24 min:-45 max:-34 lst:-41 cnt:701
   Readings:
     2015-01-09 21:53:27   CommandAccepted yes
     2015-01-09 21:53:27   PairedTo        0x69F65B
     2015-01-09 21:53:29   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormLowThresh 1
     2015-01-09 21:53:29   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormUpThresh 5
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormLowThresh 6
     2015-01-08 22:56:44   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormUpThresh 8
     2015-01-08 22:56:42   R-burstRx       off
     2015-01-08 22:56:42   R-pairCentral   0x69F65B
     2015-01-08 22:56:43   R-sunThresh     30
     2015-01-09 21:53:27   RegL_00:          01:00 02:01 05:00 0A:69 0B:F6 0C:5B 00:00
     2015-01-09 21:53:29   RegL_01:CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn:01   06:05 07:01 00:00
     2015-01-09 21:53:28   RegL_01:CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02   06:08 07:06 00:00
     2015-01-09 22:01:23   brightness      10
     2015-01-09 22:01:23   humidity        48
     2015-01-09 22:01:23   isRaining       0
     2015-01-09 21:53:28   peerList        CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
     2015-01-09 22:01:23   rain            0
     2015-01-09 22:01:23   state           T: 21.2 H: 48 W: 12.7 R: 0 IR: 0 WD: 175 WDR: 0 S: 0 B: 10
     2015-01-09 21:08:26   storm           quiet
     2015-01-09 22:01:23   sunshine        0
     2015-01-09 22:01:23   temperature     21.2
     2015-01-09 21:08:26   trig_00         broadcast
     2015-01-09 21:08:26   trig_01         CUL_HM_HM_LC_Bl1PBU_FM_2CAC85
     2015-01-09 21:08:26   trig_02         CUL_HM_HM_LC_SW2_FM_1F2E64
     2015-01-09 21:08:26   trigger_cnt     43
     2015-01-09 22:01:23   windDirRange    0
     2015-01-09 22:01:23   windDirection   175
     2015-01-09 22:01:23   windSpeed       12.7
     Regl_01::
       VAL
   Helper:
     cSnd       0169F65B1DE1C901042CAC850101
     mId        0040
     peerIDsRaw ,1F2E6402,2CAC8501,00000000
     rxType     12
     Io:
       newChn     +1DE1C9,00,01,FE1F
       nextSend   1420837283.0931
       prefIO
       rxt        0
       vccu
       p:
         1DE1C9
         00
         01
         FE1F
     Mrssi:
       mNo        6A
       Io:
         HMLAN1     -39
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -38.2482168330956
         cnt        701
         lst        -41
         max        -34
         min        -45
     Shadowreg:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.3
   model      HM-WDS100-C6-O
   peerIDs    00000000,1F2E6402,2CAC8501,
   room       Garten,CUL_HM
   serialNr   JEQ0651100
   subType    THSensor


Fritz R.

#65
Weitere Erkenntnisse:

jetzt geht das Reading Storm plötzlich (nichts gemacht). Heute morgen nochmal das Rad angedreht, Reading wechselt auf storm, gestern gings nicht.  ::)

Habe jetzt den Kanal 1 des Wettersensors mit 2CAC85 gepeer (im Wettersensor war die peer schon gesetzt um den Kanal zu sehen) ->  funktioniert, Trigger löst Schaltvorgang aus.

Internals:
   DEF        2CAC85
   HMLAN1_MSGCNT 49
   HMLAN1_RAWMSG E2CAC85,0000,116D8854,FF,FFC5,7580022CAC851DE1C9010100002D
   HMLAN1_RSSI -59
   HMLAN1_TIME 2015-01-10 09:13:31
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     49
   NAME       CUL_HM_HM_LC_Bl1PBU_FM_2CAC85
   NR         230
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:75 - t:02 s:2CAC85 d:1DE1C9 010100002D
   peerList   Wettersensor,
   protLastRcv 2015-01-10 09:13:31
   protSnd    46 last_at:2015-01-10 09:03:41
   protState  CMDs_done
   rssi_HMLAN1 avg:-58 min:-58 max:-58 lst:-58 cnt:1
   rssi_Wettersensor avg:-45.33 min:-46 max:-45 lst:-45 cnt:3
   rssi_at_HMLAN1 avg:-60.71 min:-63 max:-55 lst:-59 cnt:49
   Readings:
     2015-01-10 09:13:31   CommandAccepted yes
     2015-01-09 23:21:04   PairedTo        0x69F65B
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtDlyOff refOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtDlyOn refOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtOff dlyOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtOn dlyOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRampOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRampOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRefOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRefOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtDlyOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtDlyOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRampOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRampOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRefOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRefOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtValHi 100
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtValLo 50
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgDriveMode direct
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgMaxTimeF 0.5 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgMultiExec on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffLevel 0 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnLevel 100 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shActionType jmpToTarget
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtDlyOff refOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtDlyOn refOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtOff dlyOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtOn dlyOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRampOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRampOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRefOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRefOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtDlyOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtDlyOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRampOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRampOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRefOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRefOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtValHi 100
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtValLo 50
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shDriveMode direct
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shMaxTimeF unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffLevel 0 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnLevel 100 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnTimeMode absolut
     2015-01-06 09:16:42   R-confBtnTime   permanent
     2015-01-06 09:16:43   R-driveDown     20 s
     2015-01-06 09:16:43   R-driveTurn     0.5 s
     2015-01-06 09:16:43   R-driveUp       20 s
     2015-01-06 09:16:42   R-intKeyVisib   invisib
     2015-01-06 09:16:42   R-localResDis   off
     2015-01-06 09:16:42   R-pairCentral   0x69F65B
     2015-01-06 09:16:43   R-sign          off
     2015-01-06 09:16:43   R-statusInfoMinDly 2 s
     2015-01-06 09:16:43   R-statusInfoRandom 1 s
     2015-01-06 09:16:43   R-transmitTryMax 6
     2015-01-09 23:21:04   RegL_00:          02:01 0A:69 0B:F6 0C:5B 15:FF 18:00 00:00
     2015-01-09 23:21:05   RegL_01:         08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2015-01-09 23:21:07   RegL_03:Wettersensor_chn:01  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:63 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:63 9F:00 00:00
     2015-01-10 09:13:31   deviceMsg       off (to Wettersensor)
     2015-01-10 09:13:31   level           0
     2015-01-10 09:13:31   motor           stop:off
     2015-01-10 09:13:31   pct             0
     2015-01-09 23:21:05   peerList        Wettersensor,
     2015-01-10 09:13:31   recentStateType ack
     2015-01-10 09:13:31   state           off
     2015-01-10 09:13:31   timedOn         off
     2015-01-10 09:13:31   trigLast        Wettersensor :quiet
     2015-01-10 09:13:31   trig_Wettersensor quiet
   Helper:
     cSnd       0169F65B2CAC8501041DE1C90103
     mId        006A
     peerIDsRaw ,1DE1C901,00000000
     rxType     1
     Io:
       newChn     +2CAC85,00,01,00
       nextSend   1420877611.72798
       prefIO
       rxt        0
       vccu
       p:
         2CAC85
         00
         01
         00
     Mrssi:
       mNo        75
       Io:
         HMLAN1     -57
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       Hmlan1:
         avg        -58
         cnt        1
         lst        -58
         max        -58
         min        -58
       Wettersensor:
         avg        -45.3333333333333
         cnt        3
         lst        -45
         max        -45
         min        -46
       At_hmlan1:
         avg        -60.7142857142857
         cnt        49
         lst        -59
         max        -55
         min        -63
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,1DE1C901,
   room       CUL_HM
   subType    blindActuator
   webCmd     statusRequest:toggle:on:off:up:down:stop


Wollte jetzt Kanal 2 des Wettersonsors mit 1F2E64_Sw_02  peeren (auch hier ist die peer im Wettersensor schon gesetzt, da als trig-02 auf Kanal 2) also:

set Wettersensor peerChan 2 CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02 single set actor

So wie ich das verstehe kommt das aber nicht auf Kanal 2 sondern wieder auf Kanal 1 ?  Eventuell peerChan nicht geeignet um diese Art peer zu setzten?
peerIDs    00000000,1DE1C901,     (1DE1C9 ist der Wettersensor)

Internals:
   DEF        1F2E6402
   NAME       CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02
   NR         140
   STATE      off
   TYPE       CUL_HM
   chanNo     02
   device     CUL_HM_HM_LC_SW2_FM_1F2E64
   peerList   Wettersensor,
   Readings:
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtDlyOff geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtDlyOn geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtOff geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtOn geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtValHi 100
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgCtValLo 50
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgMultiExec on
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOffDly 0 s
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOffTime unused
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOffTimeMode absolut
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOnDly 0 s
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOnTime unused
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgOnTimeMode absolut
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgSwJtDlyOff off
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgSwJtDlyOn on
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgSwJtOff dlyOn
     2015-01-10 09:42:44   R-Wettersensor_chn-01-lgSwJtOn dlyOff
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shActionType jmpToTarget
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtDlyOff geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtDlyOn geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtOff geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtOn geLo
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtValHi 100
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shCtValLo 50
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOffDly 0 s
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOffTime unused
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOffTimeMode absolut
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOnDly 0 s
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOnTime unused
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shOnTimeMode absolut
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shSwJtDlyOff off
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shSwJtDlyOn on
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shSwJtOff dlyOn
     2015-01-10 09:42:44   R-Wettersensor_chn-01-shSwJtOn dlyOff
     2015-01-06 09:15:09   R-sign          off
     2015-01-10 09:42:42   RegL_01:         08:00 00:00
     2015-01-10 09:42:44   RegL_03:Wettersensor_chn:01  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-01-06 09:15:05   deviceMsg       off (to HMLAN1)
     2015-01-06 09:15:05   level           0
     2015-01-06 09:15:05   pct             0
     2015-01-10 09:42:43   peerList        Wettersensor,
     2015-01-06 09:15:05   recentStateType info
     2015-01-06 09:15:05   state           off
     2015-01-06 09:15:05   timedOn         off
     2015-01-10 09:15:01   trigLast        Wettersensor :quiet
     2015-01-10 09:15:01   trig_Wettersensor quiet
   Helper:
     peerIDsRaw ,1DE1C901,00000000
     Role:
       chn        1
       prs        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,1DE1C901,
   webCmd     statusRequest:toggle:on:off


Das Verhalten ist genau wie ich befürchtet habe und erklärt auch meine Beobachtungen auf den letzten Seiten.

Der Aktor 1F2E6402 schaltet mit dem Auslösen des Triggers (9:57) von Kanal 1 und zeigt aber in den Readings diesen Trigger nicht an (hier steht noch ein früherer, hätte ja auch nicht schalten sollen)


     2015-01-10 09:57:38   state           on
     2015-01-10 09:57:38   timedOn         off
     2015-01-10 09:15:01   trigLast        Wettersensor :quiet
     2015-01-10 09:15:01   trig_Wettersensor quiet

martinp876

unsere 2 Probleme:
wenn du eine Version hast, in der der Sensor einschläft und eine ohne einschlafen hätte ich gerne logs von beiden.
Dass der Sensor einschläft kann nicht von Readings oder attributen abgelesen werden. Es MUSS an den messages liegen, die gesendet werden. Entweder am Inhalt oder am Timing. Daher brauch ich die Logs - das Verhalten scheint ja stabil zu sein.
"w" schaltet den wakeup mode frei und ist identisch zur "12"
lst=>'1,1,1:1p' stellt sicher, welche register zu lesen sind.

Zum peering:
ZitatHabe jetzt den Kanal 1 des Wettersensors mit 2CAC85 gepeer
sollte mit
set Wettersensor peerChan 1 CUL_HM_HM_LC_Bl1PBU_FM_2CAC85 single set remote
funktionieren.
ZitatWollte jetzt Kanal 2 des Wettersonsors mit 1F2E64_Sw_02  peeren
kanal 2 ist dann relevant, wenn die wetterstation den 2CAC85 unter Kanal 2 verwaltet. Die Wetterstation hat keine 2 Kanäle, sie verwaltet nur die peers "seltsam" und entgegen der HM gepflogenheit. Wenn der trigger der Wetterstation für diesen Peer also unter Kanal 2 kommt (sollte im Reading der wetterstation zu erkennen sein) dann ist das so ok.

set Wettersensor peerChan 2 CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02 single set actor


ZitatSo wie ich das verstehe kommt das aber nicht auf Kanal 2 sondern wieder auf Kanal 1 ?  Eventuell peerChan nicht geeignet um diese Art peer zu setzten?
peerIDs    00000000,1DE1C901,     (1DE1C9 ist der Wettersensor)
das peering kommando ist eigentlich 2 Kommandos (und damit die einzige ausnahme auf dem CUL_HM level). peering in HM sagt einem Channel, mit welchen Channel er kommunizieren soll. Eigentlich sollte es so aussehen
1) Remote Chan1: trage Aktor Chan3 in deine Liste ein
2) Aktor Chan 3: trage remote Chan1 in deine Liste ein
Das sind 2 Autonome Aktionen, die in 2 autonomen Devices ausgeführt werden
peerChan kombiniert dies - man kann es separieren mit actor/remote/both.

Zitatset Wettersensor peerChan 2 CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02 single set actor
sagt also dem Aktor(1F2E64_Sw_02) er soll auf trigger des Wettersensor:Chn_02 hören.

Es sollten nun in der wetterstation
- peerIDs alle Aktor-channels auftauchen, die du gepeert hast
- reading trigger_Cnt hochzählen - zumindest aktualisiert werden.
- reading storm:<text>
- reading trig_<chNo>:<deviceName des Aktors>
im jeweiligen Channel muss stehen
- reading trig_Wetterstation:<wert>
- reading trigLast:Wetterstation

oh - und da war noch ein fehler im peerChan. die Nummer wurde in diesem Fall ignoriert. Sollte mit 7491 behoben sein



Fritz R.

OK peering werde ich nacher mit neuer Version testen

Hier erstmal das Log von einem getConfig in der Version in der der Sensor nicht einschläft

Was auffällt ist die Pause nach den ersten 3 Zeilen, da der Sensor scheinbar nicht antwortet. Das kann aber auch die Zeit bis zur nächsten Übertragung sein.

2015.01.10 14:29:51.546 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:128F2FFE d:FF r:FFD6     m:F0 8670 1DE1C9 000000 80E42E0000000025000B
2015.01.10 14:29:51.636 0: HMLAN_Send:  HMLAN1 S:SD4096012 stat:  00 t:00000000 d:01 r:D4096012 m:95 A112 69F65B 1DE1C9
2015.01.10 14:29:55.306 0: HMLAN_Parse: HMLAN1 R:RD4096012 stat:0008 t:00000000 d:FF r:7FFF     m:95 A112 69F65B 1DE1C9
2015.01.10 14:29:55.310 0: HMLAN_Parse: HMLAN1 no ACK from 1DE1C9
2015.01.10 14:32:10.056 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:12914D21 d:FF r:FFD5     m:F1 8670 1DE1C9 000000 80E42E0000000025000A
2015.01.10 14:32:10.150 0: HMLAN_Send:  HMLAN1 S:SD40B7D1F stat:  00 t:00000000 d:01 r:D40B7D1F m:96 A112 69F65B 1DE1C9
2015.01.10 14:32:10.317 0: HMLAN_Parse: HMLAN1 R:RD40B7D1F stat:0001 t:12914E2A d:FF r:FFD5     m:96 8002 1DE1C9 69F65B 00
2015.01.10 14:32:10.414 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,00,01,FE1F
2015.01.10 14:32:10.417 0: HMLAN_Send:  HMLAN1 S:SD40B7E25 stat:  00 t:00000000 d:01 r:D40B7E25 m:97 A001 69F65B 1DE1C9 00040000000000
2015.01.10 14:32:10.728 0: HMLAN_Parse: HMLAN1 R:RD40B7E25 stat:0001 t:12914FC6 d:FF r:FFD5     m:97 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 14:32:10.825 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,00,01,FE1F
2015.01.10 14:32:10.827 0: HMLAN_Send:  HMLAN1 S:SD40B7FCD stat:  00 t:00000000 d:01 r:D40B7FCD m:98 A001 69F65B 1DE1C9 0103
2015.01.10 14:32:11.138 0: HMLAN_Parse: HMLAN1 R:RD40B7FCD stat:0001 t:12915160 d:FF r:FFD5     m:98 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 14:32:11.234 0: HMLAN_Send:  HMLAN1 S:SD40B816B stat:  00 t:00000000 d:01 r:D40B816B m:99 A001 69F65B 1DE1C9 01040000000001
2015.01.10 14:32:11.541 0: HMLAN_Parse: HMLAN1 R:RD40B816B stat:0001 t:129152F4 d:FF r:FFD5     m:99 8010 1DE1C9 69F65B 02051E0000
2015.01.10 14:32:11.638 0: HMLAN_Send:  HMLAN1 S:SD40B82F7 stat:  00 t:00000000 d:01 r:D40B82F7 m:9A A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 14:32:11.947 0: HMLAN_Parse: HMLAN1 R:RD40B82F7 stat:0001 t:12915489 d:FF r:FFD5     m:9A 8010 1DE1C9 69F65B 02060807060000
2015.01.10 14:32:12.044 0: HMLAN_Send:  HMLAN1 S:SD40B848F stat:  00 t:00000000 d:01 r:D40B848F m:9B A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 14:32:12.351 0: HMLAN_Parse: HMLAN1 R:RD40B848F stat:0001 t:1291561E d:FF r:FFD5     m:9B 8010 1DE1C9 69F65B 02060507010000
2015.01.10 14:34:14.070 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:129331A2 d:FF r:FFD5     m:F2 8670 1DE1C9 000000 80E42E0000000025000A
2015.01.10 14:37:07.583 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:1295D785 d:FF r:FFD6     m:F3 8670 1DE1C9 000000 80E42E0000000025000A

martinp876

#68
da haben wir doch einen Unterschied....

mit der alten, funktionierenden Version solltest du bei
{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]}
"FE1F" erhalten

bei der "neuen"
"00"

kannst du mit der neuen "w" version einmal
{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="FE1F"}
schicken? Dann sollte es klappen.

muss ich nur noch herausfinden, was das soll :)

Noch was - kannst du auch einmal
{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="1E"}
in der neuen "w" funktion probieren? Schläfert das auch ein?



Fritz R.

#69
Du warst schneller als ich, wollte gerade noch die Version die einschläft einstellen

Stand. Update gemacht + Restart . Jetzt ist alles Stock, d.h. das w ist wieder drin, und prompt macht der Sensor nach einem getConfig den Abgang. Extra noch gewartet, da kommt aber nichts mehr.

2015.01.10 15:22:05.509 1: HMLAN_Parse: HMLAN1 new condition ok
2015.01.10 15:22:44.057 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:12BF9A7F d:FF r:FFD8     m:05 8670 1DE1C9 000000 80E42E0000000025000A
2015.01.10 15:25:00.068 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:12C1ADDF d:FF r:FFD8     m:06 8670 1DE1C9 000000 80E42E0000000025000A
2015.01.10 15:27:01.576 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:12C38896 d:FF r:FFD7     m:07 8670 1DE1C9 000000 80E42E0000000025000A
2015.01.10 15:27:01.670 0: HMLAN_Send:  HMLAN1 S:SD43DB69F stat:  00 t:00000000 d:01 r:D43DB69F m:2B A112 69F65B 1DE1C9
2015.01.10 15:27:02.083 0: HMLAN_Parse: HMLAN1 R:RD43C908A stat:0081 t:12C3898E d:FF r:FFD8     m:07 8002 1DE1C9 69F65B 00
2015.01.10 15:27:02.217 0: HMLAN_Parse: HMLAN1 R:RD43DB69F stat:0001 t:12C38B1E d:FF r:FFD7     m:2B 8002 1DE1C9 69F65B 00
2015.01.10 15:27:02.318 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 15:27:02.321 0: HMLAN_Send:  HMLAN1 S:SD43DB921 stat:  00 t:00000000 d:01 r:D43DB921 m:2C A001 69F65B 1DE1C9 00040000000000
2015.01.10 15:27:02.628 0: HMLAN_Parse: HMLAN1 R:RD43DB921 stat:0001 t:12C38CB8 d:FF r:FFD8     m:2C 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 15:27:02.727 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 15:27:02.730 0: HMLAN_Send:  HMLAN1 S:SD43DBAC9 stat:  00 t:00000000 d:01 r:D43DBAC9 m:2D A001 69F65B 1DE1C9 0103
2015.01.10 15:27:03.036 0: HMLAN_Parse: HMLAN1 R:RD43DBAC9 stat:0001 t:12C38E50 d:FF r:FFD8     m:2D 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 15:27:03.136 0: HMLAN_Send:  HMLAN1 S:SD43DBC63 stat:  00 t:00000000 d:01 r:D43DBC63 m:2E A001 69F65B 1DE1C9 01040000000001
2015.01.10 15:27:03.439 0: HMLAN_Parse: HMLAN1 R:RD43DBC63 stat:0001 t:12C38FE3 d:FF r:FFD7     m:2E 8010 1DE1C9 69F65B 02051E0000
2015.01.10 15:27:03.538 0: HMLAN_Send:  HMLAN1 S:SD43DBDF0 stat:  00 t:00000000 d:01 r:D43DBDF0 m:2F A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 15:27:03.843 0: HMLAN_Parse: HMLAN1 R:RD43DBDF0 stat:0001 t:12C39177 d:FF r:FFD8     m:2F 8010 1DE1C9 69F65B 02060807060000
2015.01.10 15:27:03.942 0: HMLAN_Send:  HMLAN1 S:SD43DBF88 stat:  00 t:00000000 d:01 r:D43DBF88 m:30 A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 15:27:04.248 0: HMLAN_Parse: HMLAN1 R:RD43DBF88 stat:0001 t:12C3930C d:FF r:FFD8     m:30 8010 1DE1C9 69F65B 02060507010000


Ich überspringe jetzt erstmal die Test mit der alten Version und mach mal gleich weiter mit der neuen, da die gerade läuft

{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]}

Liefert einen Fehler

syntax error at (eval 82) line 1, near "1DE1C9"
syntax error at (eval 82) line 1, near "]}"
Bareword "helper" not allowed while "strict subs" in use at (eval 82) line 1.
Bareword "io" not allowed while "strict subs" in use at (eval 82) line 1.
Bareword "p" not allowed while "strict subs" in use at (eval 82) line 1.


{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="FE1F"}

auch Fehler, mach ich was falsch? Ich kopiere das einfach in das Eingabefeld

syntax error at (eval 92) line 1, near "1DE1C9"
syntax error at (eval 92) line 1, near ""FE1F"}"
Bareword "helper" not allowed while "strict subs" in use at (eval 92) line 1.
Bareword "io" not allowed while "strict subs" in use at (eval 92) line 1.
Bareword "p" not allowed while "strict subs" in use at (eval 92) line 1.


{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="1E"}

syntax error at (eval 103) line 1, near "1DE1C9"
syntax error at (eval 103) line 1, near ""1E"}"
Bareword "helper" not allowed while "strict subs" in use at (eval 103) line 1.
Bareword "io" not allowed while "strict subs" in use at (eval 103) line 1.
Bareword "p" not allowed while "strict subs" in use at (eval 103) line 1.


Kann damit leider nichts anfangen. Scheint aber immer der gleiche Fehler zu  sein ?

Im Log steht
2015.01.10 15:47:18.800 1: PERL WARNING: Bareword found where operator expected at (eval 103) line 1, near "1DE1C9"

Edit:

Kann das sein dass das 1DE1C9 durch Wettersensor ersetzt werden muss? Das geht nämlich.

{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]}

{$modules{CUL_HM}{defptr}{Wettersensor}{helper}{io}{p}[3]}


Edit:

nochmal Restart gemacht, FHEM ist Stock, d.h. "w" ist drin

{$modules{CUL_HM}{defptr}{Wettersensor}{helper}{io}{p}[3]}
keine Antwort, d.h. auch nicht "00"
{$modules{CUL_HM}{defptr}{Wettersensor}{helper}{io}{p}[3]="FE1F"}
wieder
{$modules{CUL_HM}{defptr}{Wettersensor}{helper}{io}{p}[3]}
Antwort: FE1F

leider schein der Sensor nach einem getConfig wieder nicht mehr zu reagieren.

Log dazu:

2015.01.10 17:19:07.859 1: HMLAN_Parse: HMLAN1 new condition ok
2015.01.10 17:21:05.313 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:132BFA08 d:FF r:FFD5     m:00 A410 1DE1C9 69F65B 06000000
2015.01.10 17:22:30.101 1: PERL WARNING: Bareword found where operator expected at (eval 38) line 1, near "1DE1C9"
2015.01.10 17:22:30.104 1: PERL WARNING: (Missing operator before DE1C9?)
2015.01.10 17:23:19.128 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:132E04D4 d:FF r:FFD7     m:02 8670 1DE1C9 000000 00DD2F0000C00024000A
2015.01.10 17:23:19.219 0: HMLAN_Send:  HMLAN1 S:SD4A82EB8 stat:  00 t:00000000 d:01 r:D4A82EB8 m:1D A112 69F65B 1DE1C9
2015.01.10 17:23:19.385 0: HMLAN_Parse: HMLAN1 R:RD4A82EB8 stat:0001 t:132E05DB d:FF r:FFD7     m:1D 8002 1DE1C9 69F65B 00
2015.01.10 17:23:19.484 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 17:23:19.486 0: HMLAN_Send:  HMLAN1 S:SD4A82FB2 stat:  00 t:00000000 d:01 r:D4A82FB2 m:1E A001 69F65B 1DE1C9 00040000000000
2015.01.10 17:23:19.796 0: HMLAN_Parse: HMLAN1 R:RD4A82FB2 stat:0001 t:132E0776 d:FF r:FFD7     m:1E 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 17:23:19.894 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 17:23:19.896 0: HMLAN_Send:  HMLAN1 S:SD4A8315B stat:  00 t:00000000 d:01 r:D4A8315B m:1F A001 69F65B 1DE1C9 0103
2015.01.10 17:23:20.205 0: HMLAN_Parse: HMLAN1 R:RD4A8315B stat:0001 t:132E090F d:FF r:FFD6     m:1F 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 17:23:20.303 0: HMLAN_Send:  HMLAN1 S:SD4A832F7 stat:  00 t:00000000 d:01 r:D4A832F7 m:20 A001 69F65B 1DE1C9 01040000000001
2015.01.10 17:23:20.608 0: HMLAN_Parse: HMLAN1 R:RD4A832F7 stat:0001 t:132E0AA2 d:FF r:FFD7     m:20 8010 1DE1C9 69F65B 02051E0000
2015.01.10 17:23:20.706 0: HMLAN_Send:  HMLAN1 S:SD4A83486 stat:  00 t:00000000 d:01 r:D4A83486 m:21 A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 17:23:21.013 0: HMLAN_Parse: HMLAN1 R:RD4A83486 stat:0001 t:132E0C37 d:FF r:FFD7     m:21 8010 1DE1C9 69F65B 02060807060000
2015.01.10 17:23:21.111 0: HMLAN_Send:  HMLAN1 S:SD4A83618 stat:  00 t:00000000 d:01 r:D4A83618 m:22 A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 17:23:21.418 0: HMLAN_Parse: HMLAN1 R:RD4A83618 stat:0001 t:132E0DCC d:FF r:FFD6     m:22 8010 1DE1C9 69F65B 02060507010000
2015.01.10 17:26:18.395 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:1330C133 d:FF r:FFD7     m:03 8670 1DE1C9 000000 00DD2F0000000024000A
2015.01.10 17:29:03.156 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:133344E6 d:FF r:FFD6     m:04 8670 1DE1C9 000000 00DD2F0000000024000A
2015.01.10 17:29:03.251 0: HMLAN_Send:  HMLAN1 S:SD4AD6E8B stat:  00 t:00000000 d:01 r:D4AD6E8B m:23 A112 69F65B 1DE1C9
2015.01.10 17:29:03.664 0: HMLAN_Parse: HMLAN1 R:RD4A83618 stat:0081 t:133345DE d:FF r:FFD6     m:04 8002 1DE1C9 69F65B 00
2015.01.10 17:29:03.798 0: HMLAN_Parse: HMLAN1 R:RD4AD6E8B stat:0001 t:1333476E d:FF r:FFD6     m:23 8002 1DE1C9 69F65B 00
2015.01.10 17:29:03.898 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 17:29:03.901 0: HMLAN_Send:  HMLAN1 S:SD4AD710F stat:  00 t:00000000 d:01 r:D4AD710F m:24 A001 69F65B 1DE1C9 00040000000000
2015.01.10 17:29:04.210 0: HMLAN_Parse: HMLAN1 R:RD4AD710F stat:0001 t:13334908 d:FF r:FFD6     m:24 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 17:29:04.307 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,00
2015.01.10 17:29:04.310 0: HMLAN_Send:  HMLAN1 S:SD4AD72BB stat:  00 t:00000000 d:01 r:D4AD72BB m:25 A001 69F65B 1DE1C9 0103
2015.01.10 17:29:04.618 0: HMLAN_Parse: HMLAN1 R:RD4AD72BB stat:0001 t:13334AA1 d:FF r:FFD7     m:25 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 17:29:04.717 0: HMLAN_Send:  HMLAN1 S:SD4AD7456 stat:  00 t:00000000 d:01 r:D4AD7456 m:26 A001 69F65B 1DE1C9 01040000000001
2015.01.10 17:29:05.020 0: HMLAN_Parse: HMLAN1 R:RD4AD7456 stat:0001 t:13334C33 d:FF r:FFD6     m:26 8010 1DE1C9 69F65B 02051E0000
2015.01.10 17:29:05.119 0: HMLAN_Send:  HMLAN1 S:SD4AD75DD stat:  00 t:00000000 d:01 r:D4AD75DD m:27 A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 17:29:05.423 0: HMLAN_Parse: HMLAN1 R:RD4AD75DD stat:0001 t:13334DC6 d:FF r:FFD6     m:27 8010 1DE1C9 69F65B 02060807060000
2015.01.10 17:29:05.521 0: HMLAN_Send:  HMLAN1 S:SD4AD7774 stat:  00 t:00000000 d:01 r:D4AD7774 m:28 A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 17:29:05.826 0: HMLAN_Parse: HMLAN1 R:RD4AD7774 stat:0001 t:13334F5A d:FF r:FFD7     m:28 8010 1DE1C9 69F65B 02060507010000

martinp876

{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="1E"}

sollte schon funktionieren. Es manipuliert faktisch die Datenfelder
   Helper:
...
     Io:
....
       p:
         1DE1C9
         00
         01
         FE1F

die solltest du mit einem List sehen können

probiere es mit $defs
{$defs{Wetterstation}{helper}{io}{p}[3]="1E"}

sollte identisch funktionieren

Fritz R.

#71
Mist Antwort hat sich überschnitten.
Hast Du oben gesehen, dass der Sensor trotz "FE1F" wieder einschläft ?

{$modules{CUL_HM}{defptr}{1DE1C9}{helper}{io}{p}[3]="1E"}

bringt die Fehlermeldung
Ich hab mir erlaubt das anzupassen, war sicher so gedacht
{$defs{Wettersensor}{helper}{io}{p}[3]="1E"}
das funktioniert, im List ist auch 1E zu sehen. Wieder was dazugelernt.
Test läuft

Bei 1E schläft der Sensor auch ein.
Ich glaube das ist nicht der Auslöser an der Stelle.

Logg dazu
2015.01.10 17:49:14.815 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:1345C2AD d:FF r:FFD6     m:00 A410 1DE1C9 69F65B 06000000
2015.01.10 17:51:28.711 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:1347CDC8 d:FF r:FFD7     m:02 8670 1DE1C9 000000 00DD2F0000C00024000A
2015.01.10 17:51:28.803 0: HMLAN_Send:  HMLAN1 S:SD4C1F6A9 stat:  00 t:00000000 d:01 r:D4C1F6A9 m:2A A112 69F65B 1DE1C9
2015.01.10 17:51:28.969 0: HMLAN_Parse: HMLAN1 R:RD4C1F6A9 stat:0001 t:1347CED0 d:FF r:FFD7     m:2A 8002 1DE1C9 69F65B 00
2015.01.10 17:51:29.068 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,1E
2015.01.10 17:51:29.070 0: HMLAN_Send:  HMLAN1 S:SD4C1F7A1 stat:  00 t:00000000 d:01 r:D4C1F7A1 m:2B A001 69F65B 1DE1C9 00040000000000
2015.01.10 17:51:29.382 0: HMLAN_Parse: HMLAN1 R:RD4C1F7A1 stat:0001 t:1347D06C d:FF r:FFD7     m:2B 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 17:51:29.479 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,1E
2015.01.10 17:51:29.481 0: HMLAN_Send:  HMLAN1 S:SD4C1F94C stat:  00 t:00000000 d:01 r:D4C1F94C m:2C A001 69F65B 1DE1C9 0103
2015.01.10 17:51:29.791 0: HMLAN_Parse: HMLAN1 R:RD4C1F94C stat:0001 t:1347D205 d:FF r:FFD7     m:2C 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 17:51:29.889 0: HMLAN_Send:  HMLAN1 S:SD4C1FAE8 stat:  00 t:00000000 d:01 r:D4C1FAE8 m:2D A001 69F65B 1DE1C9 01040000000001
2015.01.10 17:51:30.193 0: HMLAN_Parse: HMLAN1 R:RD4C1FAE8 stat:0001 t:1347D398 d:FF r:FFD7     m:2D 8010 1DE1C9 69F65B 02051E0000
2015.01.10 17:51:30.292 0: HMLAN_Send:  HMLAN1 S:SD4C1FC73 stat:  00 t:00000000 d:01 r:D4C1FC73 m:2E A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 17:51:30.597 0: HMLAN_Parse: HMLAN1 R:RD4C1FC73 stat:0001 t:1347D52C d:FF r:FFD7     m:2E 8010 1DE1C9 69F65B 02060807060000
2015.01.10 17:51:30.695 0: HMLAN_Send:  HMLAN1 S:SD4C1FE10 stat:  00 t:00000000 d:01 r:D4C1FE10 m:2F A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 17:51:31.002 0: HMLAN_Parse: HMLAN1 R:RD4C1FE10 stat:0001 t:1347D6C1 d:FF r:FFD7     m:2F 8010 1DE1C9 69F65B 02060507010000
2015.01.10 17:54:27.977 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:134A8A26 d:FF r:FFD6     m:03 8670 1DE1C9 000000 00DD2F0000000024000A
2015.01.10 17:57:12.738 0: HMLAN_Parse: HMLAN1 R:E1DE1C9   stat:0000 t:134D0DD8 d:FF r:FFD6     m:04 8670 1DE1C9 000000 00DD2F0000000024000A
2015.01.10 17:57:12.837 0: HMLAN_Send:  HMLAN1 S:SD4C7367B stat:  00 t:00000000 d:01 r:D4C7367B m:30 A112 69F65B 1DE1C9
2015.01.10 17:57:13.246 0: HMLAN_Parse: HMLAN1 R:RD4C1FE10 stat:0081 t:134D0ED0 d:FF r:FFD6     m:04 8002 1DE1C9 69F65B 00
2015.01.10 17:57:13.380 0: HMLAN_Parse: HMLAN1 R:RD4C7367B stat:0001 t:134D1060 d:FF r:FFD6     m:30 8002 1DE1C9 69F65B 00
2015.01.10 17:57:13.481 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,1E
2015.01.10 17:57:13.484 0: HMLAN_Send:  HMLAN1 S:SD4C738FD stat:  00 t:00000000 d:01 r:D4C738FD m:31 A001 69F65B 1DE1C9 00040000000000
2015.01.10 17:57:13.792 0: HMLAN_Parse: HMLAN1 R:RD4C738FD stat:0001 t:134D11FB d:FF r:FFD5     m:31 8010 1DE1C9 69F65B 020100020105000A690BF60C5B0000
2015.01.10 17:57:13.889 0: HMLAN_Send:  HMLAN1 S:+1DE1C9,02,01,1E
2015.01.10 17:57:13.892 0: HMLAN_Send:  HMLAN1 S:SD4C73AA4 stat:  00 t:00000000 d:01 r:D4C73AA4 m:32 A001 69F65B 1DE1C9 0103
2015.01.10 17:57:14.201 0: HMLAN_Parse: HMLAN1 R:RD4C73AA4 stat:0001 t:134D1394 d:FF r:FFD5     m:32 8010 1DE1C9 69F65B 011F2E64022CAC850100000000
2015.01.10 17:57:14.298 0: HMLAN_Send:  HMLAN1 S:SD4C73C42 stat:  00 t:00000000 d:01 r:D4C73C42 m:33 A001 69F65B 1DE1C9 01040000000001
2015.01.10 17:57:14.603 0: HMLAN_Parse: HMLAN1 R:RD4C73C42 stat:0001 t:134D1526 d:FF r:FFD6     m:33 8010 1DE1C9 69F65B 02051E0000
2015.01.10 17:57:14.699 0: HMLAN_Send:  HMLAN1 S:SD4C73DCD stat:  00 t:00000000 d:01 r:D4C73DCD m:34 A001 69F65B 1DE1C9 01041F2E640201
2015.01.10 17:57:15.007 0: HMLAN_Parse: HMLAN1 R:RD4C73DCD stat:0001 t:134D16BA d:FF r:FFD6     m:34 8010 1DE1C9 69F65B 02060807060000
2015.01.10 17:57:15.103 0: HMLAN_Send:  HMLAN1 S:SD4C73F62 stat:  00 t:00000000 d:01 r:D4C73F62 m:35 A001 69F65B 1DE1C9 01042CAC850101
2015.01.10 17:57:15.411 0: HMLAN_Parse: HMLAN1 R:RD4C73F62 stat:0001 t:134D184E d:FF r:FFD6     m:35 8010 1DE1C9 69F65B 02060507010000


List
Internals:
   DEF        1DE1C9
   HMLAN1_MSGCNT 34
   HMLAN1_RAWMSG RD4C73F62,0001,134D184E,FF,FFD6,3580101DE1C969F65B02060507010000
   HMLAN1_RSSI -42
   HMLAN1_TIME 2015-01-10 17:57:15
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     34
   NAME       Wettersensor
   NR         112
   STATE      T: 22.1 H: 47 W: 0 R: 0 IR: 0 WD: 180 WDR: 0 S: 0 B: 10
   TYPE       CUL_HM
   lastMsg    No:35 - t:10 s:1DE1C9 d:69F65B 02060507010000
   peerList   CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
   protLastRcv 2015-01-10 17:57:15
   protSnd    26 last_at:2015-01-10 17:57:15
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-41.64 min:-43 max:-41 lst:-42 cnt:34
   Readings:
     2015-01-10 18:09:07   Activity        dead
     2015-01-10 17:57:13   CommandAccepted yes
     2015-01-10 17:57:13   PairedTo        0x69F65B
     2015-01-10 17:57:15   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormLowThresh 1
     2015-01-10 17:57:15   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormUpThresh 5
     2015-01-10 17:23:21   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormLowThresh 6
     2015-01-10 17:23:21   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormUpThresh 8
     2015-01-10 17:23:19   R-burstRx       off
     2015-01-10 17:23:19   R-pairCentral   0x69F65B
     2015-01-10 17:23:20   R-sunThresh     30
     2015-01-10 17:57:13   RegL_00:          01:00 02:01 05:00 0A:69 0B:F6 0C:5B 00:00
     2015-01-10 17:57:15   RegL_01:CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn:01   06:05 07:01 00:00
     2015-01-10 17:57:15   RegL_01:CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02   06:08 07:06 00:00
     2015-01-10 17:57:12   brightness      10
     2015-01-10 17:57:12   humidity        47
     2015-01-10 17:57:12   isRaining       0
     2015-01-10 17:57:14   peerList        CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
     2015-01-10 17:49:14   powerOn         2015-01-10 17:49:14
     2015-01-10 17:57:12   rain            0
     2015-01-10 17:49:14   recentStateType info
     2015-01-10 17:57:12   state           T: 22.1 H: 47 W: 0 R: 0 IR: 0 WD: 180 WDR: 0 S: 0 B: 10
     2015-01-10 17:57:12   sunshine        0
     2015-01-10 17:57:12   temperature     22.1
     2015-01-10 17:49:14   unknown         06000000
     2015-01-10 17:57:12   windDirRange    0
     2015-01-10 17:57:12   windDirection   180
     2015-01-10 17:57:12   windSpeed       0
     Regl_01::
       VAL
   Helper:
     cSnd       0169F65B1DE1C901042CAC850101
     mId        0040
     peerIDsRaw ,1F2E6402,2CAC8501,00000000
     rxType     12
     Io:
       newChn     +1DE1C9,00,01,1E
       nextSend   1420909035.50606
       prefIO
       rxt        2
       vccu
       p:
         1DE1C9
         00
         01
         1E
     Mrssi:
       mNo        35
       Io:
         HMLAN1     -40
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -41.6470588235294
         cnt        34
         lst        -42
         max        -41
         min        -43
     Shadowreg:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.3
   model      HM-WDS100-C6-O
   peerIDs    00000000,1F2E6402,2CAC8501,
   room       Garten,CUL_HM
   serialNr   JEQ0651100
   subType    THSensor


martinp876

nun denn, einen haben wir noch.

{$defs{Wettersensor}{helper}{io}{rxt}=0}

sollte auf 2 stehen. Ich hatte es bei wakeup devices so ausgemessen. hm  bin gespannt.
Die anderen Werte bitte wieder auf "default" der neuen Version.


Fritz R.

#73
Bin gerade noch am rumprobieren.
Leider weitere Probleme:

1. Das setzen des Peers mit peerChan geht nicht. Die Angabe des Kanals wird ignoriert.
set Wettersensor peerChan 2 CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02 single set actor
peer wieder auf Kanal 1. Hab ich wieder gelöscht.
Jetzt habe ich mit peerBulk direkt den Aktor gepeer, das funktioniert dann aber leider einen weiteren Fehler entdeckt

2. Die beiden peers haben unterschiedliche Schaltschwellen. 2CAC85 hat 5 (Kanal 1) und 1F2E64_Sw_02 hat 10 (Kanal 2). So dachten wir zumindest
    Jetzt habe ich das Rad gerade so angedreht dass nur der Wert von 5 erreicht wird und Kanal 2 wurde ausgelöst !

Siehe list unten, um 21:17 Rad max angedreht ->  beide Aktoren schalten,  21:28 nur gering angedreht, es schaltet der Aktor mir der höheren Schaltschwelle der andere nicht. So ein Mist.

Internals:
   DEF        1DE1C9
   HMLAN1_MSGCNT 141
   HMLAN1_RAWMSG E1DE1C9,0000,140FE78B,FF,FFD8,4C86701DE1C900000000DA2F0000805E22000A
   HMLAN1_RSSI -40
   HMLAN1_TIME 2015-01-10 21:30:00
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     141
   NAME       Wettersensor
   NR         112
   STATE      T: 21.8 H: 47 W: 9.4 R: 0 IR: 0 WD: 170 WDR: 45 S: 0 B: 10
   TYPE       CUL_HM
   lastMsg    No:4C - t:70 s:1DE1C9 d:000000 00DA2F0000805E22000A
   peerList   CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
   protLastRcv 2015-01-10 21:30:00
   protSnd    16 last_at:2015-01-10 20:31:21
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-41.24 min:-48 max:-38 lst:-40 cnt:141
   Readings:
     2015-01-10 18:28:48   Activity        alive
     2015-01-10 20:31:19   CommandAccepted yes
     2015-01-10 20:31:20   PairedTo        0x69F65B
     2015-01-10 20:31:21   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormLowThresh 1
     2015-01-10 20:31:21   R-CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn-01-stormUpThresh 5
     2015-01-10 18:32:15   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormLowThresh 6
     2015-01-10 20:31:21   R-CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02-stormUpThresh 10
     2015-01-10 18:32:14   R-burstRx       off
     2015-01-10 18:32:14   R-pairCentral   0x69F65B
     2015-01-10 18:32:15   R-sunThresh     30
     2015-01-10 20:31:20   RegL_00:          01:00 02:01 05:00 0A:69 0B:F6 0C:5B 00:00
     2015-01-10 20:31:21   RegL_01:CUL_HM_HM_LC_Bl1PBU_FM_2CAC85_chn:01   06:05 07:01 00:00
     2015-01-10 20:31:21   RegL_01:CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02   06:0A 07:06 00:00
     2015-01-10 21:30:00   brightness      10
     2015-01-10 21:30:00   humidity        47
     2015-01-10 21:30:00   isRaining       0
     2015-01-10 20:31:20   peerList        CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02,CUL_HM_HM_LC_Bl1PBU_FM_2CAC85,
     2015-01-10 21:30:00   rain            0
     2015-01-10 21:30:00   state           T: 21.8 H: 47 W: 9.4 R: 0 IR: 0 WD: 170 WDR: 45 S: 0 B: 10
     2015-01-10 21:28:40   storm           storm
     2015-01-10 21:30:00   sunshine        0
     2015-01-10 21:30:00   temperature     21.8
     2015-01-10 21:28:15   trig_00         broadcast
     2015-01-10 21:17:23   trig_01         CUL_HM_HM_LC_Bl1PBU_FM_2CAC85
     2015-01-10 21:28:40   trig_02         CUL_HM_HM_LC_SW2_FM_1F2E64
     2015-01-10 21:28:40   trigger_cnt     23
     2015-01-10 21:30:00   windDirRange    45
     2015-01-10 21:30:00   windDirection   170
     2015-01-10 21:30:00   windSpeed       9.4
     Regl_01::
       VAL
   Helper:
     cSnd       0169F65B1DE1C901042CAC850101
     mId        0040
     peerIDsRaw ,1F2E6402,2CAC8501,00000000
     rxType     12
     Io:
       newChn     +1DE1C9,00,01,FE1F
       nextSend   1420921800.58636
       prefIO
       rxt        0
       vccu
       p:
         1DE1C9
         00
         01
         FE1F
     Mrssi:
       mNo        4C
       Io:
         HMLAN1     -38
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -41.241134751773
         cnt        141
         lst        -40
         max        -38
         min        -48
     Shadowreg:
Attributes:
   IODev      HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.3
   model      HM-WDS100-C6-O
   peerIDs    00000000,1F2E6402,2CAC8501,
   room       Garten,CUL_HM
   serialNr   JEQ0651100
   subType    THSensor

Internals:
   DEF        1F2E6402
   NAME       CUL_HM_HM_LC_SW2_FM_1F2E64_Sw_02
   NR         140
   STATE      on
   TYPE       CUL_HM
   chanNo     02
   device     CUL_HM_HM_LC_SW2_FM_1F2E64
   peerList   Wettersensor_chn:02,
   Readings:
     2015-01-10 21:38:45   CommandAccepted yes
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgActionType jmpToTarget
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtDlyOff geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtDlyOn geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtOff geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtOn geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtValHi 100
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgCtValLo 50
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgMultiExec on
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOffDly 0 s
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOffTime unused
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOffTimeMode absolut
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOnDly 0 s
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOnTime unused
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgOnTimeMode absolut
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgSwJtDlyOff off
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgSwJtDlyOn on
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgSwJtOff dlyOn
     2015-01-10 21:04:50   R-Wettersensor_chn-02-lgSwJtOn dlyOff
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shActionType jmpToTarget
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtDlyOff geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtDlyOn geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtOff geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtOn geLo
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtValHi 100
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shCtValLo 50
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOffDly 0 s
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOffTime unused
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOffTimeMode absolut
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOnDly 0 s
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOnTime unused
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shOnTimeMode absolut
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shSwJtDlyOff off
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shSwJtDlyOn on
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shSwJtOff dlyOn
     2015-01-10 21:04:50   R-Wettersensor_chn-02-shSwJtOn dlyOff
     2015-01-10 20:50:10   R-sign          off
     2015-01-10 21:04:48   RegL_01:         08:00 00:00
     2015-01-10 21:04:50   RegL_03:Wettersensor_chn:02  02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
     2015-01-10 21:38:45   deviceMsg       on (to Wettersensor)
     2015-01-10 21:38:45   level           100
     2015-01-10 21:38:45   pct             100
     2015-01-10 21:04:49   peerList        Wettersensor_chn:02,
     2015-01-10 21:38:45   recentStateType ack
     2015-01-10 21:38:45   state           on
     2015-01-10 21:38:45   timedOn         off
     2015-01-10 21:38:45   trigLast        Wettersensor :quiet
     2015-01-10 21:38:45   trig_Wettersensor quiet
   Helper:
     dlvlCmd    ++A01169F65B1F2E640202000000
     peerIDsRaw ,1DE1C902,00000000
     Role:
       chn        1
       prs        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,1DE1C902,
   webCmd     statusRequest:toggle:on:off

Internals:
   DEF        2CAC85
   HMLAN1_MSGCNT 22
   HMLAN1_RAWMSG E2CAC85,0000,140DB306,FF,FFC4,4D80022CAC851DE1C9010154002E
   HMLAN1_RSSI -60
   HMLAN1_TIME 2015-01-10 21:27:36
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     22
   NAME       CUL_HM_HM_LC_Bl1PBU_FM_2CAC85
   NR         230
   STATE      42
   TYPE       CUL_HM
   lastMsg    No:4D - t:02 s:2CAC85 d:1DE1C9 010154002E
   protLastRcv 2015-01-10 21:27:36
   protSnd    14 last_at:2015-01-10 21:18:45
   protState  CMDs_done
   rssi_HMLAN1 avg:-57.66 min:-58 max:-57 lst:-57 cnt:3
   rssi_Wettersensor avg:-44.75 min:-48 max:-39 lst:-46 cnt:8
   rssi_at_HMLAN1 avg:-58.54 min:-62 max:-56 lst:-60 cnt:22
   Readings:
     2015-01-10 21:27:36   CommandAccepted yes
     2015-01-09 23:21:04   PairedTo        0x69F65B
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgActionType jmpToTarget
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtDlyOff refOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtDlyOn refOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtOff dlyOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtOn dlyOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRampOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRampOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRefOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgBlJtRefOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtDlyOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtDlyOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRampOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRampOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRefOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtRefOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtValHi 100
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgCtValLo 50
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgDriveMode direct
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgMaxTimeF 0.5 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgMultiExec on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffLevel 0 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOffTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnLevel 100 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-lgOnTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shActionType jmpToTarget
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtDlyOff refOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtDlyOn refOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtOff dlyOn
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtOn dlyOff
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRampOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRampOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRefOff off
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shBlJtRefOn on
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtDlyOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtDlyOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRampOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRampOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRefOff geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtRefOn geLo
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtValHi 100
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shCtValLo 50
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shDriveMode direct
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shMaxTimeF unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffLevel 0 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOffTimeMode absolut
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnDly 0 s
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnLevel 100 %
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnTime unused
     2015-01-09 23:21:07   R-Wettersensor_chn-01-shOnTimeMode absolut
     2015-01-06 09:16:42   R-confBtnTime   permanent
     2015-01-06 09:16:43   R-driveDown     20 s
     2015-01-06 09:16:43   R-driveTurn     0.5 s
     2015-01-06 09:16:43   R-driveUp       20 s
     2015-01-06 09:16:42   R-intKeyVisib   invisib
     2015-01-06 09:16:42   R-localResDis   off
     2015-01-06 09:16:42   R-pairCentral   0x69F65B
     2015-01-06 09:16:43   R-sign          off
     2015-01-06 09:16:43   R-statusInfoMinDly 2 s
     2015-01-06 09:16:43   R-statusInfoRandom 1 s
     2015-01-06 09:16:43   R-transmitTryMax 6
     2015-01-09 23:21:04   RegL_00:        02:01 0A:69 0B:F6 0C:5B 15:FF 18:00 00:00
     2015-01-09 23:21:05   RegL_01:        08:00 09:00 0A:00 0B:00 0C:C8 0D:00 0E:C8 0F:05 10:00  30:06 57:24 00:00
     2015-01-09 23:21:07   RegL_03:Wettersensor_chn:01 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:52 0D:63 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:63 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:52 8D:63 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:63 9F:00 00:00
     2015-01-10 21:27:36   deviceMsg       42 (to Wettersensor)
     2015-01-10 21:27:36   level           42
     2015-01-10 21:27:36   motor           stop:42
     2015-01-10 21:27:36   pct             42
     2015-01-10 21:27:36   recentStateType ack
     2015-01-10 21:27:36   state           42
     2015-01-10 21:27:36   timedOn         off
     2015-01-10 21:17:23   trigLast        Wettersensor :storm
     2015-01-10 21:17:23   trig_Wettersensor storm
   Helper:
     cSnd       1169F65B2CAC85020154
     dlvlCmd    ++A01169F65B2CAC85020154
     mId        006A
     rxType     1
     Io:
       newChn     +2CAC85,00,01,00
       nextSend   1420921656.09318
       prefIO
       rxt        0
       vccu
       p:
         2CAC85
         00
         01
         00
     Mrssi:
       mNo        4D
       Io:
         HMLAN1     -58
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       Hmlan1:
         avg        -57.6666666666667
         cnt        3
         lst        -57
         max        -57
         min        -58
       Wettersensor:
         avg        -44.75
         cnt        8
         lst        -46
         max        -39
         min        -48
       At_hmlan1:
         avg        -58.5454545454545
         cnt        22
         lst        -60
         max        -56
         min        -62
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       CUL_HM
   subType    blindActuator
   webCmd     statusRequest:toggle:on:off:up:down:stop


Edit:
Dafür auch eine gute Nachricht
{$defs{Wettersensor}{helper}{io}{rxt}=0}
sorgt tatsächlich dafür dass bei "default" Einstellung der Sensor nicht mehr einschläft nach einem getConfig.  8)



martinp876

das mit peerChan verstehe ich nicht. Kannst du die messages aufzeichnen? Meine Simulation stimmt. Hast du auch die aktuelle SW? ggf ein update.

den wettersensor channel 02 - hast du den definiert? Notwendig sollte das nicht sein.

Interessant sind dann die trigger und messages, wenn du "das rad drehst". Und wie die peers (aktoren) reagieren und antworten.

kannst du das einmal loggen?