Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.41

Begonnen von noansi, 09 Juni 2014, 19:16:01

Vorheriges Thema - Nächstes Thema

pantau

Zitat von: noansi am 05 Januar 2020, 17:33:22
Anbei eine neu Zip mit geänderten Modulen.

Super, kann aber leider nicht gleich testen, mal sehen wann ich es nächste Woche reinschieben kann. Vielen Dank schon mal.

Bei Autocreate von TSCUL_EM ist mit noch ein Fehler aufgefallen:
Das FileLog wird mit DEF ./log/TSCUL_EM_8.log TSCUL_EM_8:CNT.* angelegt.
Die Regex CNT.* gibt es aber bei Deinen EM Devices nicht mehr (was war denn der Grund die ganzen Readings gegenüber dem "Original" zu ändern???)

P.S: Das rename scheint ein nicht TSCUL bezogenes Problem zu sein, wie Du schon vermutet hast. Wenn ich einen exakten Testcase habe, poste ich das separat.

noansi

Hallo Peter,

ZitatDie Regex CNT.* gibt es aber bei Deinen EM Devices nicht mehr (was war denn der Grund die ganzen Readings gegenüber dem "Original" zu ändern???)
Stimmt. Ist mir auch noch nicht aufgefallen, weil ich autocreate nicht nutze.

Der Grund war, dass es andere Module anders nennen, wenn ich mich recht entsinne.

Gruß, Ansgar.

Edit: anbei eine zip nur mit den geänderten FHEM Modulen und gplot file für TSCUL_EM

pantau

Zitat von: noansi am 05 Januar 2020, 18:14:18
Edit: anbei eine zip nur mit den geänderten FHEM Modulen und gplot file für TSCUL_EM
Hallo Ansgar,

vielen Dank für das Update. Ich habe es jetzt getestet, läuft soweit, autocreate und SVG erzeugt sinnvolle Defaults.
Nächster Level:
Bei den EM und KS hast Du die kumulierten Werte in den Readings "eingespart". Bei EM nutze ich sowieso den ElectricityCalculator, stört mich also nicht. Ich vermute mal für den KS300 sollte ich dann das Cumulate.pm und SAverage.pm verwenden?
Das schöne am alten KS300 war, das es die avg_* und cum_* Werte als Readings im originalen Device dargestellt hat und sie mir auch nur 1x am Event (24:00 Uhr oder Monatsende) upgedated hat.
Ist das mit Deinem Ansatz irgendwie darstellbar? Ich habe es nur als eigenes Device geschafft, das bei jedem neuen Wert upgedated wird.

Sind dabei die Readings identisch, ob ich TSCUL_WS oder TSKS300 verwende? Ich habe jetzt nur _WS benutzt, da ich es so verstanden habe, das TSKS300 obsolet ist?!

Vielen Dank nochmal!

Peter
P.S: Ich liebe Deinen Hang zu Abkürzungen: ::)
Avg_ks1 AHTS: 3.2 AHT: 3.2 ADT: 3.2 AMT: 3.2 AYT: 3.2 AHHS: 77 AHH: 77 ADH: 77 AMH: 77 AYH: 77 AHWS: 0.1 AHW: 0.1 ADW: 0.1 AMW: 0.1 AYW: 0.1

noansi

Hallo Peter,

ZitatIch vermute mal für den KS300 sollte ich dann das Cumulate.pm und SAverage.pm verwenden?
Den KS300 solltest Du mit TSCUL_WS einbinden, so ist jedenfalls der Plan.
Für Mittelwertbildung z.B. Temperatur oder Luftfeuchtigkeit ist SAverage gedacht.
Für das Erfassen von Zählwerten wie z.B. Regen oder EM-Zähler ist Cumulate gedacht. Es machte für mich mehr Sinn, diese Funktionen in eigene Module zu packen, als es bei einen speziellen Sensor zu packen, um sie auch für andere devices nutzen zu können.
Würde mich Min/Max interessieren, würde ich das in ein extra Modul packen. Das würde wohl übrigens auch schon mit dem "average" Modul gehen. Das bietet jedoch nicht einen gleitenden Stundenmittelwert.

Das S bei SAverage steht für Sliding. Spricht, die "S" (am Ende) Werte bzw. "_hour_avg" sind gleitende Mittelwerte und werden nur über eine Stunde gleitend erfasst (um den Speicherbedarf dafür in Grenzen zu halten, nur für die Stundenwerte). Sie werden mit jedem neuen Messwert (genau genommen Notify vom Sensordevice) aktualisiert.

Der state wird ebenfalls mit jedem Messwert (genau genommen Notify vom Sensordevice) aktualisiert.

Die "_avg_hour", "_avg_day", "avg_month" und "_avg_year" Werte sind die laufenden (quasi heranwachsenden) Mittelwerte seit dem jeweils letzten Rücksetzen zu jeder Stunde, jedem Tag usw. und werden ebenfalls mit jedem neuen Messwert aktualisiert.
Die "_avg_last_" Werte sind jeweils die letzen Stunden-, Tag-, Monat- und Jahresmittelwerte und werden nur zum Stunden-, Tages-, Monats- und Jahreswechsel aktualisiert (mit dem nächsten eintreffenden Messwert, also nicht sekundengenau).
Sprich, wenn Dich nur die interesieren müsstest Du auch nur für die das Attribut event-on-update-reading einstellen und die Daten entweder in getrennten oder in einem Log sammeln, wie es Dir beliebt.

Bei Cumulate gibt es noch eine Verbindung zu TSCUL_WS und TSCUL_EM. Wenn dort mit z.B. set totalVal oder dem Attribut CounterOffset (durch Setzen in FHEM) der Zählwert auf den aktuell am Gerät eingestellten angepasst wird, dann werden auch die kumulierten Werte mit um den Offset korrigiert.

Die Aktualisierung über ein einziges, beliebiges Notify vom Sensordevice hat den Vorteil, dass nur ein Norify, z.B. state, beim Sensordevice aktiviert sein muss und sollte, damit alle konfigurierten Sensor-Messwerte bei SAverage bzw. Cumulate neu geholt und verarbeitet werden.
Damit lässt sich die Notify-Rechenlast im System erheblich senken. Somit bleibt HM mehr Rechenzeit um rechzeitig Antworten an HM-Devices zu senden.

Gruß, Ansgar.

riker1

Hallo

hätte eine Frage. Hatte ein HM heiztermostat auf Firmware 1.5 geupgradet.

Nun klappt es aber nicht mehr.

Hatte es neu angelernt sonst geht aber nichts. Es wird eerkannt aber es kommen keine Readings und man kann nichts steuern.



Hier mal ein List. device und cul


Internals:
   CFGFN     
   CMDS       ABCEFGJKMRUVWXYZeilmtux
   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:HMS
   DEF        /dev/ttyUSB1@38400 3934
   DeviceName /dev/ttyUSB1@38400
   FD         22
   FHTID      3934
   FUUID      5e18da11-f33f-4d6e-b990-ed0347e453ec3f04
   HM_CMDNR   1
   NAME       cul_TSCULF_rpi91
   NR         261
   PARTIAL   
   RAWMSG     A0F908610610C0B0000000A50C80B0000::-76.5:cul_TSCULF_rpi91:
   RSSI       -76.5
   STATE      Initialized
   TYPE       TSCUL
   VERSION    VTS 0.32 CSM868
   VERSION_HW nanoCUL_V1.x
   VERSION_TS yes AES ChTblSize:209
   XmitOpen   1
   assignUpdCntI 2
   assignedIDsCnt 1
   cul_TSCULF_rpi91_MSGCNT 619
   cul_TSCULF_rpi91_TIME 2020-01-11 08:42:31
   initString AP<
X21
Ar
AM5
AHF13934
   msgLoadCurrent 0
   MatchList:
     1:STACKABLETS ^\*
     2:STACKABLE ^\*
     A:CUL_HM   ^A....................
     B:CUL_IR   ^I............
     C:HMS      ^810e04......a001
   READINGS:
     2020-01-10 21:11:55   Xmit-Events     non-HM:1 init:1 disconnected:1 ok:1
     2020-01-10 21:10:46   ccconf          freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:203.12kHz rAmpl:42dB sens:12dB dRate:2.467kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:14dB csAbsThr:7dB
     2020-01-10 21:09:57   cmds             A B C E F G J K M R U V W X Y Z e i l m t u x
     2020-01-10 21:11:55   cond            ok
     2020-01-10 21:09:53   prot_disconnected last
     2020-01-10 21:11:55   prot_init       last
     2020-01-10 21:09:59   prot_non-HM     last
     2020-01-10 21:11:55   prot_ok         last
     2020-01-11 08:27:25   scF             0.999923253860879
     2020-01-10 21:09:59   state           Initialized
   helper:
     CUrun      1
     ChkPart    0
     RA_Timeout 0
     SVTS       1
     VTS        1
     VTS_ACK    1
     VTS_AES    1
     assIdCnt   1
     assIdRep   1
     nRec       0
     recAlive   1
     recd       1
     DEVIO:
       RXfailTO   
     HM:
       ChTblSize  209
       FUP        0
       HMactive   1
       hmCrdts    0
       hmSbusy    0
       ChTbl:
         3567393F   00
       msgCNT:
         0x01       619
         0x02       144
         0x03       2
       unknwn:
         1DCC51:
           lstRecType 10
           nextSend   1578691439.12414
           nxtSndMcnt 7F
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 4444524
             tnms       290957760
         2C5AA7:
           lstRecType 10
           nextSend   1578728263.91889
           nxtSndMcnt 9B
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41272528
             tnms       327782639
         356739:
           lstRecType 00
           nextSend   1578687147.03241
           nxtSndMcnt 01
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 152204
             tnms       286665664
         3567CF:
           lstRecType 10
           nextSend   1578728547.55461
           nxtSndMcnt D5
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41556180
             tnms       328066275
         3571F1:
           lstRecType 10
           nextSend   1578728449.1617
           nxtSndMcnt DD
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41457788
             tnms       327967882
         4106C1:
           lstRecType 10
           nextSend   1578728081.80588
           nxtSndMcnt 42
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41090400
             tnms       327600526
         423774:
           lstRecType 02
           nextSend   1578726827.32269
           nxtSndMcnt B1
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 39835828
             tnms       326346043
         426A9E:
           lstRecType 10
           nextSend   1578693563.61174
           nxtSndMcnt 94
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 6569112
             tnms       293082254
         44BD5B:
           lstRecType 8E
           nextSend   1578688016.21433
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 1021444
             tnms       287534854
         480AA7:
           lstRecType 10
           nextSend   1578727104.10725
           nxtSndMcnt 2F
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40112640
             tnms       326622827
         480AB9:
           lstRecType 10
           nextSend   1578727901.76834
           nxtSndMcnt 7D
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40910356
             tnms       327420488
         497DAC:
           lstRecType 10
           nextSend   1578728001.08528
           nxtSndMcnt CA
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41009676
             tnms       327519805
         4A29EE:
           lstRecType 02
           nextSend   1578727852.56471
           nxtSndMcnt DC
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40861152
             tnms       327371285
         4A2F49:
           lstRecType 02
           nextSend   1578726945.61854
           nxtSndMcnt C3
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 39954136
             tnms       326464339
         4A3089:
           lstRecType 10
           nextSend   1578728269.9228
           nxtSndMcnt 2A
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41278532
             tnms       327788643
         610BA6:
           lstRecType 10
           nextSend   1578728439.82202
           nxtSndMcnt C7
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41448440
             tnms       327958542
         610C0B:
           lstRecType 10
           nextSend   1578728550.98717
           nxtSndMcnt 90
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41559612
             tnms       328069707
         610CF8:
           lstRecType 10
           nextSend   1578728414.74066
           nxtSndMcnt B9
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41423356
             tnms       327933461
         94CDA8:
           lstRecType 8E
           nextSend   1578687232.82544
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 238000
             tnms       286751457
         AABBCC:
           lstRecType 02
           nextSend   1578728273.56437
           nxtSndMcnt 30
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41282168
             tnms       327792284
         BBF249:
           lstRecType 8E
           nextSend   1578692539.48579
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 5544928
             tnms       292058130
     cnd:
       0          1
       250        1
       253        1
       255        1
     hmLogHist:
        103198 A F001 07718660 00 0F 8E 8610 610C0B 000000 0A50C80B0000 -74.5dB
        108643 A F001 07724100 00 0D 2A A410 4A3089 AABBCC 06010000 -59.5dB
        108756 A F001 07724216 00 0A 2A 8002 AABBCC 4A3089 00 -61.5dB
        112155 A F001 07727616 00 0D 30 A410 2E3200 AABBCC 06010000 -65.5dB
        112284 A F001 07727736 00 0A 30 8002 AABBCC 2E3200 00 -62.5dB
        144643 A F001 07760096 00 0F DC 8610 3571F1 000000 0A30DF0B0040 -80dB
        199043 A F002 07814508 00 01 CC _ping
        234766 A F001 07850240 00 0F D4 8610 3567CF 000000 0A94E30A0040 -85.5dB
        253461 A F001 07868924 00 0F B9 8610 610CF8 000000 0A4CCF0A0040 -53.5dB
        253700 A F001 07869172 00 0F 8F 8610 610C0B 000000 0A50C80B0000 -75dB
        278542 A F001 07894008 00 0F C7 8610 610BA6 000000 0A4CD60B0040 -56dB
        287882 A F001 07903356 00 0F DD 8610 3571F1 000000 0A30DF0B0040 -80dB
        386275 A F001 08001748 00 0F D5 8610 3567CF 000000 0A94E30A0040 -88.5dB
        389707 A F001 08005180 00 0F 90 8610 610C0B 000000 0A50C80B0000 -76.5dB
     hmQ:
       000000:
     ids:
       356739:
         cfg        +356739,02,00,00
         name       HM_356739
     loadLvl:
       bl         40
     q:
       ATrNo      0
       HMcndN     0
       InQueues   0
       RQLSt      0
       XRpCnt     0
       XRpTm      1578687115.39341
       answerPend 0
       hmLanQlen  1
     ref:
       Sdly       1015
       TmBmCnt    1
       ioBR       3840
       ioBRMax    3789.05479084003
       ioBRMean   3320.58050669961
       ioBRn      0
       lHMt       39793396
       lSys       326302612
       pTTu       256
       pndAs      0
       pndCUAp    0
       pngFrc     1
       pngLm      11
       pngMax     3
       pngMaxTot  18
       pngMin     3
       pngRef     5
       pngtm      327164188
       scErr      498.873763564974
       scF        0.999923253860879
       scFN       0
       scHT       40654044
       scST       327164193
Attributes:
   comment    cul_TSCULF_rpi91 ccconf => freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:203.12kHz rAmpl:42dB sens:12dB dRate:2.467kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:14dB csAbsThr:7dB
   rfmode     HomeMatic
   room       CUL_HM



Internals:
   CFGFN     
   DEF        356739
   FUUID      5e18daab-f33f-4d6e-b427-cf31d337c6502a2b
   IODev      cul_TSCULF_rpi91
   LASTInputDev cul_TSCULF_rpi91
   MSGCNT     1
   NAME       HM_356739
   NOTIFYDEV  global
   NR         280
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_356739_Weather
   channel_02 HM_356739_Climate
   channel_03 HM_356739_WindowRec
   channel_04 HM_356739_Clima
   channel_05 HM_356739_ClimaTeam
   channel_06 HM_356739_remote
   cul_TSCULF_rpi91_MSGCNT 1
   cul_TSCULF_rpi91_RAWMSG A1A0184003567390000001500954C544B303133353832355900FFFF::-29:cul_TSCULF_rpi91:
   cul_TSCULF_rpi91_RSSI -29
   cul_TSCULF_rpi91_TIME 2020-01-10 21:12:27
   lastMsg    No:01 - t:00 s:356739 d:000000 1500954C544B303133353832355900FFFF
   protCmdPend 16 CMDs_pending
   protLastRcv 2020-01-10 21:12:27
   protRcv    1 last_at:2020-01-10 21:12:27
   protState  CMDs_pending
   rssi_at_cul_TSCULF_rpi91 cnt:1 min:-29 max:-29 avg:-29 lst:-29
   READINGS:
     2020-01-10 21:32:32   Activity        dead
     2020-01-10 21:12:27   D-firmware      1.5
     2020-01-10 21:12:27   D-serialNr      LTK0135825
     2020-01-10 21:27:09   state           CMDs_pending
   cmdStack:
     ++A011F13934356739860415
     ++A011F13934356739860415
     ++A001F1393435673900040000000000
     ++A001F139343567390103
     ++A001F1393435673901040000000001
     ++A001F139343567390203
     ++A001F1393435673902040000000001
     ++A001F139343567390303
     ++A001F1393435673903040000000001
     ++A001F139343567390403
     ++A001F1393435673904040000000001
     ++A001F1393435673900040000000007
     ++A001F139343567390503
     ++A001F1393435673905040000000001
     ++A001F139343567390603
     ++A001F1393435673906040000000001
   helper:
     HM_CMDNR   40
     PONtest    1
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +356739,02,00,00
       nextSend   1578687147.10257
       prefIO     
       rxt        2
       vccu       
       p:
         356739
         00
         00
         00
     mRssi:
       mNo        01
       io:
         cul_TSCULF_rpi91:
           -19
           -19
     prt:
       bErr       0
       sProc      2
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_cul_TSCULF_rpi91:
         avg        -29
         cnt        1
         lst        -29
         max        -29
         min        -29
     shRegW:
       07         04
     tmpl:
Attributes:
   actCycle   000:10
   actStatus  dead
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   LTK0135825
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit





nternals:
   CFGFN     
   DEF        35673904
   FUUID      5e18daab-f33f-4d6e-df65-83697cd6b405e66b
   NAME       HM_356739_Clima
   NOTIFYDEV  global
   NR         285
   STATE      set_desired-temp 10.5
   TYPE       CUL_HM
   chanNo     04
   device     HM_356739
   READINGS:
     2020-01-10 21:26:22   state           set_desired-temp 10.5
   helper:
     getCfgListNo
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   room       CUL_HM


Internals:
   CFGFN     
   CMDS       ABCEFGJKMRUVWXYZeilmtux
   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:HMS
   DEF        /dev/ttyUSB1@38400 3934
   DeviceName /dev/ttyUSB1@38400
   FD         22
   FHTID      3934
   FUUID      5e18da11-f33f-4d6e-b990-ed0347e453ec3f04
   HM_CMDNR   1
   NAME       cul_TSCULF_rpi91
   NR         261
   PARTIAL   
   RAWMSG     A0F908610610C0B0000000A50C80B0000::-76.5:cul_TSCULF_rpi91:
   RSSI       -76.5
   STATE      Initialized
   TYPE       TSCUL
   VERSION    VTS 0.32 CSM868
   VERSION_HW nanoCUL_V1.x
   VERSION_TS yes AES ChTblSize:209
   XmitOpen   1
   assignUpdCntI 2
   assignedIDsCnt 1
   cul_TSCULF_rpi91_MSGCNT 619
   cul_TSCULF_rpi91_TIME 2020-01-11 08:42:31
   initString AP<
X21
Ar
AM5
AHF13934
   msgLoadCurrent 0
   MatchList:
     1:STACKABLETS ^\*
     2:STACKABLE ^\*
     A:CUL_HM   ^A....................
     B:CUL_IR   ^I............
     C:HMS      ^810e04......a001
   READINGS:
     2020-01-10 21:11:55   Xmit-Events     non-HM:1 init:1 disconnected:1 ok:1
     2020-01-10 21:10:46   ccconf          freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:203.12kHz rAmpl:42dB sens:12dB dRate:2.467kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:14dB csAbsThr:7dB
     2020-01-10 21:09:57   cmds             A B C E F G J K M R U V W X Y Z e i l m t u x
     2020-01-10 21:11:55   cond            ok
     2020-01-10 21:09:53   prot_disconnected last
     2020-01-10 21:11:55   prot_init       last
     2020-01-10 21:09:59   prot_non-HM     last
     2020-01-10 21:11:55   prot_ok         last
     2020-01-11 08:27:25   scF             0.999923253860879
     2020-01-10 21:09:59   state           Initialized
   helper:
     CUrun      1
     ChkPart    0
     RA_Timeout 0
     SVTS       1
     VTS        1
     VTS_ACK    1
     VTS_AES    1
     assIdCnt   1
     assIdRep   1
     nRec       0
     recAlive   1
     recd       1
     DEVIO:
       RXfailTO   
     HM:
       ChTblSize  209
       FUP        0
       HMactive   1
       hmCrdts    0
       hmSbusy    0
       ChTbl:
         3567393F   00
       msgCNT:
         0x01       619
         0x02       144
         0x03       2
       unknwn:
         1DCC51:
           lstRecType 10
           nextSend   1578691439.12414
           nxtSndMcnt 7F
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 4444524
             tnms       290957760
         2C5AA7:
           lstRecType 10
           nextSend   1578728263.91889
           nxtSndMcnt 9B
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41272528
             tnms       327782639
         356739:
           lstRecType 00
           nextSend   1578687147.03241
           nxtSndMcnt 01
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 152204
             tnms       286665664
         3567CF:
           lstRecType 10
           nextSend   1578728547.55461
           nxtSndMcnt D5
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41556180
             tnms       328066275
         3571F1:
           lstRecType 10
           nextSend   1578728449.1617
           nxtSndMcnt DD
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41457788
             tnms       327967882
         4106C1:
           lstRecType 10
           nextSend   1578728081.80588
           nxtSndMcnt 42
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41090400
             tnms       327600526
         423774:
           lstRecType 02
           nextSend   1578726827.32269
           nxtSndMcnt B1
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 39835828
             tnms       326346043
         426A9E:
           lstRecType 10
           nextSend   1578693563.61174
           nxtSndMcnt 94
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 6569112
             tnms       293082254
         44BD5B:
           lstRecType 8E
           nextSend   1578688016.21433
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 1021444
             tnms       287534854
         480AA7:
           lstRecType 10
           nextSend   1578727104.10725
           nxtSndMcnt 2F
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40112640
             tnms       326622827
         480AB9:
           lstRecType 10
           nextSend   1578727901.76834
           nxtSndMcnt 7D
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40910356
             tnms       327420488
         497DAC:
           lstRecType 10
           nextSend   1578728001.08528
           nxtSndMcnt CA
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41009676
             tnms       327519805
         4A29EE:
           lstRecType 02
           nextSend   1578727852.56471
           nxtSndMcnt DC
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 40861152
             tnms       327371285
         4A2F49:
           lstRecType 02
           nextSend   1578726945.61854
           nxtSndMcnt C3
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 39954136
             tnms       326464339
         4A3089:
           lstRecType 10
           nextSend   1578728269.9228
           nxtSndMcnt 2A
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41278532
             tnms       327788643
         610BA6:
           lstRecType 10
           nextSend   1578728439.82202
           nxtSndMcnt C7
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41448440
             tnms       327958542
         610C0B:
           lstRecType 10
           nextSend   1578728550.98717
           nxtSndMcnt 90
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41559612
             tnms       328069707
         610CF8:
           lstRecType 10
           nextSend   1578728414.74066
           nxtSndMcnt B9
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41423356
             tnms       327933461
         94CDA8:
           lstRecType 8E
           nextSend   1578687232.82544
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 238000
             tnms       286751457
         AABBCC:
           lstRecType 02
           nextSend   1578728273.56437
           nxtSndMcnt 30
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 41282168
             tnms       327792284
         BBF249:
           lstRecType 8E
           nextSend   1578692539.48579
           nxtSndMcnt 10
           tgtDly     88
           lRcTm:
             cul_TSCULF_rpi91 5544928
             tnms       292058130
     cnd:
       0          1
       250        1
       253        1
       255        1
     hmLogHist:
        103198 A F001 07718660 00 0F 8E 8610 610C0B 000000 0A50C80B0000 -74.5dB
        108643 A F001 07724100 00 0D 2A A410 4A3089 AABBCC 06010000 -59.5dB
        108756 A F001 07724216 00 0A 2A 8002 AABBCC 4A3089 00 -61.5dB
        112155 A F001 07727616 00 0D 30 A410 2E3200 AABBCC 06010000 -65.5dB
        112284 A F001 07727736 00 0A 30 8002 AABBCC 2E3200 00 -62.5dB
        144643 A F001 07760096 00 0F DC 8610 3571F1 000000 0A30DF0B0040 -80dB
        199043 A F002 07814508 00 01 CC _ping
        234766 A F001 07850240 00 0F D4 8610 3567CF 000000 0A94E30A0040 -85.5dB
        253461 A F001 07868924 00 0F B9 8610 610CF8 000000 0A4CCF0A0040 -53.5dB
        253700 A F001 07869172 00 0F 8F 8610 610C0B 000000 0A50C80B0000 -75dB
        278542 A F001 07894008 00 0F C7 8610 610BA6 000000 0A4CD60B0040 -56dB
        287882 A F001 07903356 00 0F DD 8610 3571F1 000000 0A30DF0B0040 -80dB
        386275 A F001 08001748 00 0F D5 8610 3567CF 000000 0A94E30A0040 -88.5dB
        389707 A F001 08005180 00 0F 90 8610 610C0B 000000 0A50C80B0000 -76.5dB
     hmQ:
       000000:
     ids:
       356739:
         cfg        +356739,02,00,00
         name       HM_356739
     loadLvl:
       bl         40
     q:
       ATrNo      0
       HMcndN     0
       InQueues   0
       RQLSt      0
       XRpCnt     0
       XRpTm      1578687115.39341
       answerPend 0
       hmLanQlen  1
     ref:
       Sdly       1015
       TmBmCnt    1
       ioBR       3840
       ioBRMax    3789.05479084003
       ioBRMean   3320.58050669961
       ioBRn      0
       lHMt       39793396
       lSys       326302612
       pTTu       256
       pndAs      0
       pndCUAp    0
       pngFrc     1
       pngLm      11
       pngMax     3
       pngMaxTot  18
       pngMin     3
       pngRef     5
       pngtm      327164188
       scErr      498.873763564974
       scF        0.999923253860879
       scFN       0
       scHT       40654044
       scST       327164193
Attributes:
   comment    cul_TSCULF_rpi91 ccconf => freq:868.300MHz freqOffs:0.000kHz bWidth:325kHz freqIF:203.12kHz rAmpl:42dB sens:12dB dRate:2.467kBit/s
agcPrio:0 agcWait:16 agcHyst:2 agcMaxLNA:0.0dB agcMaxDVGA:0 AGC_FREEZE:0
CCAmode:1 csRelThr:14dB csAbsThr:7dB
   rfmode     HomeMatic
   room       CUL_HM

Danke T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

noansi

Hallo Thomas,

ich sehe kein erfolgreiches Pairing in Deinem List. Auch nicht den Versuch dazu. Das Reading "PairedTo 0xF13934" fehlt bei dem RT vollständig . Dazu gibt es haufenweise Tips und Hinweise im Homematic Forum.


Zitatcul_TSCULF_rpi91_TIME 2020-01-10 21:12:27
Gestern Abend war der letzte Empfang von dem RT.

Ist das Flashen überhaupt erfolgreich durchgelaufen?

Hat der RT noch Saft in den Batterien? Ist er noch im Empfangsbereich Deines IOs?

Außerdem noch seltsam bei Deinem CUL, die ccconf Daten sagen, dass es auf SlowRf läuft, ist aber eventuell veraltet. Mach bitte mal ein neues get ccconf bei dem.

Gruß, Ansgar.

riker1

Hallo Ansgar,

ich habe auch die Vermutung der der Firmwareupgrade irgendwie nicht vollständig war.
Er zeigt nach dem Reset zwar 1.5 an, sieht auch am Device Display selbst normal aus, aber pairen geht nicht.

PS. rfmode ist umgestellt worden, get cconf war wohl alt, kam ja die Fehlermeldung bei hmPairSerial....  aber trotzdem danke


Batterien sind voll.

habe mehrfach resetet, device gelöscht und neu angelegt.....hängt eigentlich immer ....neues Device wird erkannt, aber dann war es das auch ...

Weiss aber nicht wie ich den Firmware process nochmal starten kann ohne pairing?

Muss mal mehr im Homematic forum lesen.


Danke für die Hilfe.

LG T



FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Hallo

eventuell sieht jemand etwas in dem Log .

neues Anlernen:

2020.01.11 12:43:49 2 : CUL_HM Unknown device HM_356739 is now defined
2020.01.11 12:43:49 2 : autocreate: define HM_356739 CUL_HM 356739
2020.01.11 12:43:49 2 : autocreate: define FileLog_HM_356739 FileLog ./log/HM_356739-%Y.log HM_356739
2020-01-11 12:43:49 Global global UNDEFINED HM_356739 CUL_HM 356739
2020-01-11 12:43:49 Global global DEFINED HM_356739
2020-01-11 12:43:49 Global global DEFINED FileLog_HM_356739
2020-01-11 12:43:49 Global global SAVE
2020-01-11 12:43:49 Global global DEFINED HM_356739_Weather
2020-01-11 12:43:49 Global global DEFINED HM_356739_Climate
2020-01-11 12:43:49 Global global DEFINED HM_356739_WindowRec
2020-01-11 12:43:49 Global global DEFINED HM_356739_Clima
2020-01-11 12:43:49 Global global DEFINED HM_356739_ClimaTeam
2020-01-11 12:43:49 Global global DEFINED HM_356739_remote
2020.01.11 12:43:49 3 : Device HM_356739 added to ActionDetector with 000:10 time
2020-01-11 12:43:49 CUL_HM ActionDetector alive:1 dead:1 unkn:0 off:0
2020-01-11 12:43:49 CUL_HM ActionDetector status_HM_356739: alive
2020-01-11 12:43:49 CUL_HM HM_356739 Activity: alive
2020-01-11 12:43:49 CUL_HM HM_356739 D-firmware: 1.5
2020-01-11 12:43:49 CUL_HM HM_356739 D-serialNr: LTK0135825
2020-01-11 12:43:49 CUL_HM HM_29553A_Switch IOerr
2020.01.11 12:43:49 5 : CUL_HM HM_29553A_Switch protEvent:CMDs_done_Errors:1
2020-01-11 12:43:52 TSCUL cul_TSCULF_rpi91 UNKNOWNCODE A0FEF8610610C0B0000000A50D40B0000::-81:cul_TSCULF_rpi91:
2020.01.11 12:43:52 3 : cul_TSCULF_rpi91: Unknown code A0FEF8610610C0B0000000A50D40B0000::-81:cul_TSCULF_rpi91:, help me!
2020-01-11 12:43:54 CUL_HM HM_2E3200 IOerr
2020.01.11 12:43:54 3 : Device HM_356739 added to ActionDetector with 000:10 time
2020-01-11 12:43:54 CUL_HM HM_356739 Activity: alive
2020-01-11 12:43:54 TSCUL cul_TSCULF_rpi91 UNKNOWNCODE A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:
2020.01.11 12:43:54 3 : cul_TSCULF_rpi91: Unknown code A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:, help me!
2020-01-11 12:43:54 TSCUL cul_TSCULF_rpi91 UNKNOWNCODE A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:
2020.01.11 12:43:54 3 : cul_TSCULF_rpi91: Unknown code A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:, help me!
2020-01-11 12:43:55 TSCUL cul_TSCULF_rpi91 UNKNOWNCODE A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:
2020.01.11 12:43:55 3 : cul_TSCULF_rpi91: Unknown code A09F0A112AABBCC610C0B::-53.5:cul_TSCULF_rpi91:, help me!
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

RaspiLED

#908
Hi,
Sind die A Nachrichten nicht das Thema mit der AES Verschlüsselung? Hast Du evtl. AES aktiviert aber Dein TSCUL nicht bzw. mit falschem Schlüssel?

Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

noansi

Hallo Thomas,

Zitatich habe auch die Vermutung der der Firmwareupgrade irgendwie nicht vollständig war.
Was hat das device während/nach dem Update im state angezeigt?
Was sagt das fhem log dazu? Wenn Du verbose 2 aktiv gehabt hast, dann gibt es da log Einträge zu.
Was hat das device nach dem Update im state angezeigt?

Hast Du den set fwUpdate beim deviceverfügbar? Dann kannst Du den wohl nochmal nutzen.

Hier https://forum.fhem.de/index.php/topic,24436.msg853733.html#msg853733 findest Du auch noch den sourcecode zu einer angepassten Version von Michaels Firmware Update Tool.
Der funktioniert unabhäng von FHEM.

Du musst ggf. den RT händisch in den Bootloader Modus bringen (wie steht in der Firmware Update Paket Datei, wenn Du sie von eq-3 runter lädst), wenn es nicht automatisch via Funk geht.

Gruß, Ansgar.

riker1

Hi Ansgar,

ok muss ich mal prüfen.

Leider habe ich die alten logs nicht mehr und die alten state informationen.

Hatte das device gelöscht und neu angelernt.....hätte das mal vorher sichern sollen..

danke Thomas

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1



Hallo

dazu noch ne Frage.

kann ich eventuell am Device selbst erkennen ob der Firmware upgrade nicht korrekt war?

den dem Reset zeigt sie eigentlich sauber 1.5 an....

Danke

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

noansi

Hallo Thomas,

Zitateventuell sieht jemand etwas in dem Log .
Nur autocreate, was aber nicht Pairing bedeutet!

hmPairForSec beim CUL (oder VCCU falls genutzt) setzen.
Dann beim RT Pairing aktivieren (natürlich innerhalb der hmPairForSec Zeit).

Ist auch noch HMIP in der Nähe aktiv?

Gruß, Ansgar.

noansi

Hallo Thomas,

Zitatkann ich eventuell am Device selbst erkennen ob der Firmware upgrade nicht korrekt war?

den dem Reset zeigt sie eigentlich sauber 1.5 an....
Meine Glaskugel sagt dazu gar nichts. Da müsstest Du schon eq-3 fragen.

Hast Du im Log nach Hinweisen geschaut? Wenn alle Blöcke sauber bestätigt übertragen worden sind und nun 1.5 angezeigt werden, dann ist es sehr wahrscheinlich, dass es komplett erfolgreich war (frische Batterien vorrausgesetzt).

Gruß, Ansgar.

frank

im device vom rt fehlt das attr IODev.
somit wird nichts gesendet.
mit vccu muss zusätzlich auch attr IOgrp existieren.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html