Autor Thema: Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.39  (Gelesen 326681 mal)

Offline yersinia

  • Hero Member
  • *****
  • Beiträge: 1510
    • Cyanide & Happiness
Antw:Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.39
« Antwort #1290 am: 06 Januar 2022, 11:24:01 »
Hi noansi,

siehst du dich in der Lage, die Änderungen der 98_HMinfo.pm auch in deinem fw Paket bereitzustellen?
Es scheint als würde die mitgelieferte Version nicht mit der neusten HMinfoTools.js zu laufen (bzw andersherum ::)).

EDIT:
Nach franks Hinweis auf den Patch (ab Zeile 431) scheint es zu funktionieren.
« Letzte Änderung: 06 Januar 2022, 12:09:18 von yersinia »
viele Grüße, yersinia
----
FHEM 6.1 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Offline LamerMmc

  • New Member
  • *
  • Beiträge: 4
Antw:Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.39
« Antwort #1291 am: 10 Februar 2022, 21:32:14 »
Hallo,

ich habe heute meinen alten nanoCUL gegen einen neuen ausgetauscht (beim alten ist der USB Port kaputt).
Ich habe den neuen erfolgreich auf die aktuelle Firmware 0.39 geflasht. (Habe auch die Module aktualisiert)
Fhem erkennt ihn auch sofort.
Problem ist dass der cul/vccu mit keinen Gerät mehr Kommunizieren kann.

Logs:
2022.02.10 21:08:46 3: LogHist cul:  036724                 As 0B E9 B001 AABBCC 5F7837 010E
2022.02.10 21:08:46 3: LogHist cul:  04231430 A FB03 00058936 01 0B E9 B001 AABBCC 5F7837 010E _bst _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04232118 A FA03 00059636 01 0B E9 B001 AABBCC 5F7837 010E _bst _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04232823 A FA03 00060336 01 0B E9 B001 AABBCC 5F7837 010E _bst _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  038579                 As 0B 8D A001 AABBCC 5F6895 010E
2022.02.10 21:08:46 3: LogHist cul:  04233142 A FA09 00061032 00 0B E9 B001 AABBCC 5F7837 010E _bst _sfail _noAnsw
2022.02.10 21:08:46 3: LogHist cul:  04233175 A FA03 00061036 01 0B 8D A001 AABBCC 5F6895 010E _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04233430 A FA03 00061300 01 0B 8D A001 AABBCC 5F6895 010E _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04233702 A FA03 00061564 01 0B 8D A001 AABBCC 5F6895 010E _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04233926 A FA09 00061824 00 0B 8D A001 AABBCC 5F6895 010E _sfail _noAnsw
2022.02.10 21:08:46 3: LogHist cul:  041534                 As 0B 54 A001 AABBCC 60C2ED 010E
2022.02.10 21:08:46 3: LogHist cul:  04235878 A FA03 00063748 01 0B 54 A001 AABBCC 60C2ED 010E _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04236149 A FA03 00064016 01 0B 54 A001 AABBCC 60C2ED 010E _CCAdly:4
2022.02.10 21:08:46 3: LogHist cul:  04236517 A FA03 00064388 1C 0B 54 A001 AABBCC 60C2ED 010E _CCAdly:112
2022.02.10 21:08:46 3: TSCUL_ParseTsHM: cul HM repeat failed to 60C2ED/lr_light:  04236757 A FA09 00064652 00 0B 54 A001 AABBCC 60C2ED 010E _sfail _noAnsw

an der config des cul und der vccu habe ich nichts geändert.

Internals:
   CMDS       ABCFGJKRUVWXYeiltx
   Clients    STACKABLETS:STACKABLE:CUL_HM:CUL_IR:TSHMS
   DEF        /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400
   FD         15
   FHTID      1234
   FUUID      5dc1e594-f33f-f320-25c7-c2e5ca541e8ef70c
   FVERSION   00_TSCUL.pm:0.001380/2021-08-04
   NAME       cul
   NR         31
   PARTIAL   
   RAWMSG     
   STATE      Initialized
   TYPE       TSCUL
   VERSION    VTS 0.39 CSM868
   VERSION_HW nanoCUL_V1.x_0014
   VERSION_TS yes AES ChTblSize:209
   XmitOpen   1
   assignUpdCntI 64
   assignedIDsCnt 27
   devioNoSTATE 1
   initString XP0C
X21
Ar
AM5
AHAABBCC
   msgLoadCurrent 80
   owner_CCU  vccu
   MatchList:
     A:CUL_HM   ^A....................
     B:CUL_IR   ^I............
     C:TSHMS    ^810e04......a001
     Y:STACKABLETS ^\*
     Z:STACKABLE ^\*
   READINGS:
     2022-02-10 21:18:09   Xmit-Events     disconnected:1 ok:3 ERROR-Overload:3 non-HM:1 Warning-HighLoad:4
     2022-02-10 21:07:45   cmds             A B C F G J K R U V W X Y e i l t x
     2022-02-10 21:18:09   cond            ok
     2022-02-10 21:13:02   prot_ERROR-Overload last
     2022-02-10 21:13:13   prot_Warning-HighLoad last
     2022-02-10 21:07:41   prot_disconnected last
     2022-02-10 21:07:47   prot_non-HM     last
     2022-02-10 21:18:09   prot_ok         last
     2022-02-10 21:03:13   scF             0.999427619856769
     2022-02-10 21:13:13   state           Initialized
     2022-02-10 19:18:13   version         V 1.67 nanoCUL868
   helper:
     CUrun      1
     ChkPart    0
     RA_Timeout 0
     SVTS       1
     VTS        1
     VTS_ACK    1
     VTS_AES    1
     assIdCnt   27
     assIdRep   27
     nRec       0
     recAlive   1
     recd       0
     DEVIOTS:
       RXfailTO   
     HM:
       ChTblSize  209
       FUP        0
       HMactive   1
       hmCrdts    8
       hmSbusy    0
       ChTbl:
         59FEDC00   00
         5ED0F400   00
         5F316C00   00
         5F31A500   00
         5F689500   00
         5F68AB00   00
         5F68B200   00
         5F68B700   00
         5F68D200   00
         5F71BF00   00
         5F783500   00
         5F783700   00
         60C2ED00   00
         60C41600   00
         62F7E700   00
         62F7EB00   00
         63AA6500   00
         687F1B00   00
         687FA500   00
         687FA900   00
         687FB500   00
         687FDB00   00
         687FEB00   00
         690AC700   00
         725DB900   00
         725F0F00   00
         72600700   00
       msgCNT:
         0x02       71
         0x03       112
         0x09       28
       unknwn:
     cnd:
       0          3
       2          4
       250        1
       253        1
       4          3
     hmLog:
       IDs:
     hmLogHist:
        04888536 A F803 00716772 01 0B 46 8470 AABBF1 000000 00E4 _CCAdly:4
        04889329 A F802 00717596 00 34 AA00112200000049AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04896798 A F802 00725064 00 34 AA00112200000048AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        178920                 As 0B 46 8470 AABBF2 000000 00DD
        04897555 A F803 00725804 01 0B 46 8470 AABBF2 000000 00DD _CCAdly:4
        04911274 A F802 00739560 00 34 AA00112200000047AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04924711 A F802 00752988 00 34 AA00112200000046AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04935698 A F802 00763996 00 34 AA00112200000045AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04949375 A F802 00777676 00 34 AA00112200000044AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04957451 A F802 00785760 00 34 AA00112200000043AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        04969303 A F802 00797616 00 34 AA00112200000042AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
        251296                 As 0B 46 8470 AABBF3 000000 00CA
        04969932 A F803 00798220 01 0B 46 8470 AABBF3 000000 00CA _CCAdly:4
        04980388 A F802 00808708 00 34 AA00112200000041AA001122AA001122AA001122AAAA001122AA001122AA001122AA001122AA001122AA001122AA001122AA0011 _ping
     hmQ:
       000000:
       5F6895:
       5F68AB:
       5F68B7:
       5F68D2:
       5F71BF:
       5F7835:
       5F7837:
       60C2ED:
       60C416:
     ids:
       59FEDC:
         cfg        +59FEDC,00,00,00
         name       hw_pushbutton_ap
       5ED0F4:
         cfg        +5ED0F4,00,00,00
         name       st_smoke
       5F316C:
         cfg        +5F316C,00,00,00
         name       hw_pushbutton_up
       5F31A5:
         cfg        +5F31A5,00,00,00
         name       br_pushbutton_up
       5F6895:
         cfg        +5F6895,00,00,00
         name       ki_light
       5F68AB:
         cfg        +5F68AB,00,00,00
         name       ba_light_mirror
       5F68B2:
         cfg        +5F68B2,00,00,00
         name       st_light
       5F68B7:
         cfg        +5F68B7,00,00,00
         name       br_light
       5F68D2:
         cfg        +5F68D2,00,00,00
         name       hw_light
       5F71BF:
         cfg        +5F71BF,00,00,00
         name       hw_smoke
       5F7835:
         cfg        +5F7835,00,00,00
         name       br_smoke
       5F7837:
         cfg        +5F7837,00,00,00
         name       lr_smoke
       60C2ED:
         cfg        +60C2ED,00,00,00
         name       lr_light
       60C416:
         cfg        +60C416,00,00,00
         name       ba_light_fan
       62F7E7:
         cfg        +62F7E7,02,00,00
         name       br_thermostat
       62F7EB:
         cfg        +62F7EB,02,00,00
         name       st_thermostat
       63AA65:
         cfg        +63AA65,02,00,00
         name       lr_thermostat
       687F1B:
         cfg        +687F1B,00,00,00
         name       st_window
       687FA5:
         cfg        +687FA5,00,00,00
         name       br_window
       687FA9:
         cfg        +687FA9,00,00,00
         name       hw_door
       687FB5:
         cfg        +687FB5,00,00,00
         name       lr_window_1
       687FDB:
         cfg        +687FDB,00,00,00
         name       ba_window
       687FEB:
         cfg        +687FEB,00,00,00
         name       lr_window_2
       690AC7:
         cfg        +690AC7,00,00,00
         name       ki_window
       725DB9:
         cfg        +725DB9,02,00,00
         name       ki_thermostat
       725F0F:
         cfg        +725F0F,02,00,00
         name       ba_thermostat
       726007:
         cfg        +726007,02,00,00
         name       hw_thermostat
     loadLvl:
       bl         40
     q:
       ATrNo      0
       HMcndN     0
       InQueues   0
       RQLSt      0
       RQLt       0
       XRpCnt     0
       XRpTm      1644523673.95052
       answerPend 0
       hmLanQlen  1
       apIDs:
     ref:
       Sdly       19
       TmBmCnt    1
       ioBR       3840
       ioBRMax    3726.7281278245
       ioBRMean   3351.78798628167
       ioBRMeas   3418.54482218327
       ioBRn      41
       ioBRnC     59
       ioBRs      197755.491190618
       lHMt       670504
       lSys       625599262
       pTTu       1024
       pndAs      0
       pndCUAp    0
       pndTuP     1
       pngLm      16
       pngRef     4
       scErr      0
       scF        0.999427619856769
       scFN       9
       scHT       19620
       scST       624948743
       scpTm      1644523681.2826
Attributes:
   group      cul
   hmId       AABBCC
   icon       cul_cul
   rfmode     HomeMatic
   room       system
   sortby     2

Internals:
   DEF        AABBCC
   FUUID      62056fa5-f33f-f320-8b82-ea8a2cf57f432afd
   FVERSION   10_CUL_HM.pm:0.243740/2021-05-02
   IODev      cul
   NAME       vccu
   NOTIFYDEV  global
   NR         221
   NTFY_ORDER 50-vccu
   STATE      cul:ok
   TYPE       CUL_HM
   assignedIOs cul
   chanNo     01
   READINGS:
     2022-02-10 21:07:49   IODev           cul
     2022-02-10 21:18:09   IOopen          1
     2022-02-10 21:06:13   cfgState        IOGrpVirt
     2022-02-10 21:18:09   state           cul:ok
   helper:
     HM_CMDNR   168
     peerFriend peerSD,peerSens,peerAct
     peerOpt    -:virtual
     regLst     0
     rxType     1
     cmds:
       TmplKey    :no:1644523669.3957
       TmplTs     1644523669.3957
       cmdKey     1:1:1::vccu::01:
       cmdLst:
         assignHmKey noArg
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
         peerOpt    ba_fan,ba_light,ba_light_mirror,ba_temp_virtual_ch,ba_thermostat_WindowRec,ba_thermostat_remote,ba_window,br_light,br_pushbutton_up_Btn_01,br_pushbutton_up_Btn_02,br_pushbutton_up_Btn_03,br_pushbutton_up_Btn_04,br_smoke,br_temp_virtual_ch,br_thermostat_WindowRec,br_thermostat_remote,br_window,hw_door,hw_light,hw_pushbutton_ap_Btn_01,hw_pushbutton_ap_Btn_02,hw_pushbutton_up_Btn_01,hw_pushbutton_up_Btn_02,hw_pushbutton_up_Btn_03,hw_pushbutton_up_Btn_04,hw_smoke,hw_temp_virtual_ch,hw_thermostat_WindowRec,hw_thermostat_remote,ki_light,ki_temp_virtual_ch,ki_thermostat_WindowRec,ki_thermostat_remote,ki_window,lr_light_big,lr_light_small,lr_smoke,lr_temp_virtual_ch,lr_thermostat_WindowRec,lr_thermostat_remote,lr_window_1,lr_window_2,st_light,st_smoke,st_temp_virtual_ch,st_thermostat_WindowRec,st_thermostat_remote,st_window,team_smoke
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       vccu
       ioList:
         cul
     mRssi:
       mNo       
       io:
         cul:
           100
           100
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      cul
   IOList     cul
   expert     defReg,rawReg
   group      cul
   icon       cul_cul
   model      CCU-FHEM
   room       system
   sortby     1
   subType    virtual
   webCmd     virtual:update

komischerweise bringt HMinfo mir jetzt folgende Meldung beim Config Check:

IOgrp: missing or incomplete for virtual device
    vccu:

In der config bisher war in der vccu das attribute IOgrp nicht gesetzt (hab im backup nachgeschaut)
Wenn ich das Attribut setze auf vccu (wie im Wiki beschrieben), bringt es auch keinen Erfolg.

Den alten kann ich leider mit der 0.39 nicht testen, da er kaputt ist, Aber er hatte die 0.37 drauf.

Habe ich hier was falsch gemacht?

mfg

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo yersinia,

ich habe den HMinfo Patch 1:1 ergänzt.
Neuer Stand hier https://forum.fhem.de/index.php/topic,24436.msg1167796.html#msg1167796.

Gruß, Ansgar.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo LamerMmc,

Dein CUL sendet, aber er empfängt kein einziges HM device.

Entweder
- ist das nanoCUL Empfangsmodul empfangsseitig defekt
- oder es wird massiv gestört weil neben einer Störquelle positioniert
- oder das nanoCUL Empfangsmodul hat einen größeren Empfangsfrequenzoffset was Du mit Try & Error via Änderung mit set hmFreqOffs zu optimieren versuchen könntest

Und IOgrp hast Du bei de VCCU nicht gesetzt, worauf Dich der Hinweis seit dem Update auf meine letzte Modulversion von HMinfo aufmerksam macht.
vccu:cul wäre passend für das Attribut bei Dir.
Aber primär musst Du erst mal das Empfangsproblem Deines nanoCUL lösen.

Gruß, Ansgar.

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo Oli,

Zitat
TSCUL_ParseTsHM: CUL_HM HM CCA channel busy error to 1AC751/FD:  05904510 A F004 02506440 00 0C 1B A011 F11234 1AC751 800903 _sfail
Sagt, dass Dein CUL ständig was empfängt und damit der Meinung ist, dass der Kanal belegt ist.
Vermutlich ist es nah an einer Störquelle positioniert worden.

Zitat
Ich hatte das ganze schon einmal versucht mit gleichem Ergebnis und nach endlosem Suchen und "Fummeln" gings plötzlich wieder. Ursache unbekannt. Leider kriege ich es dieses Mal nicht wieder hingefummelt.
Vermutlich hast Du es da von der Störquelle entfernt.  :)

Zitat
Ich habe mehrfach den Test gemacht diese hohe Baudrate einzustellen. Danach geht nix mehr mit dem CUL. Nur bei 38400 funktiert das Ganze. Irgendeine Idee? Habe ich dadurch Nachteile?
Wenn es ein original USB CUL V3 ist, dann sollte das gehen, zumindest habe ich das mit Linux an meinem Raspi ausgiebig so am laufen. Nachteile betreffen ein wenig das Sendetiming.
Aber wenn es ein nanoCUL ist, dann geht nur 38400.

Gruß, Ansgar.

Offline yersinia

  • Hero Member
  • *****
  • Beiträge: 1510
    • Cyanide & Happiness
ich habe den HMinfo Patch 1:1 ergänzt.
Neuer Stand hier https://forum.fhem.de/index.php/topic,24436.msg1167796.html#msg1167796.
Schön, dass du wieder da bist. Hab ich übernommen und läuft unauffällig. Danke. :)
viele Grüße, yersinia
----
FHEM 6.1 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Offline exocet01

  • New Member
  • *
  • Beiträge: 17
Hallo,

habe die tsculfw 0.39 auf meinen Busware CUL 433 MHz geflashed. Die IT Steckdose kann einwandfrei angesteuert werden. Meine SOMFY Rolläden reagieren jedoch nicht. Gibt es etwas bei SOMFY Geräten zu beachten?
Hatte das bestehende CUL Device (mit CULFW) gelöscht und nach dem Flashen mit tsculfw unter gleichem Namen neu angelegt.

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo exocet01,

Somfy hat bisher offenbar noch niemand getestet. Daher danke für das Feedback zu einem Bug in der Firmware bezüglich Somfy Frame Gap Länge der bisher nicht aufgefallen ist.

Im Anhang neue (HEXes) zum Testen. Ich habe diverse HEX files für unterschiedliche CUL Hardware angehangen, falls noch jemand mit testen möchte.
Bitte gib Feedback, ob es damit funktioniert. Ich habe leider selbst keine Somfy Hardware, um es testen zu können.

Nebenbei bietet diese Version auch die Möglichkeit, für Somfy einen +/- Sendefrequenzoffset (nicht remanent) mittels YoXX am CUL einzustellen. XX ist dabei eine zweistellige HEX Zahl für den Offset entsprechend cc1101 Doku nutzbar.

Gruß, Ansgar.
« Letzte Änderung: 24 September 2022, 22:27:32 von noansi »

Offline Flanders

  • Jr. Member
  • **
  • Beiträge: 50
Guten Morgen,

ich nutze seit Jahren diese Firmware mit Erfolg und bin sehr zufrieden.
Seit einigen Tagen/ Wochen bemerke ich aber, dass sich alle AES-Homematic-Geräte nicht mehr steuern lassen.
Ist da ein Bug bekannt?
Schalte ich aesCommReq aus oder setzte den HMLAN als sendendes Gerät, geht es!
Es muss also am CUL liegen?!

Wäre für Hilfe sehr dankbar, da ich ungerne AES abschalten möchte.

Greets

Flanders

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo Flanders,

nein, ein derartiger Bug ist nicht bekannt.

Mehr Infos wären schon sinnvoll.

Welche CUL Hardware, welche Version der tsculfw, Nutzung der Module hier aus dem Thread oder Nutzung der Module aus dem FHEM Update?
List von CUL, VCCU und einem der nicht mehr mit AES funktionierenden Devices.

Ist das hmKey Attribut noch passend gesetzt? Wurde der CUL EEPROM Inhalt eventuell mal zurück gesetzt (z.B. auch durch Firmware Update), dann wäre eventuell ein FHEM Neustart nötig, um den Key wieder im CUL zu setzen.

Gruß, Ansgar.

Offline Flanders

  • Jr. Member
  • **
  • Beiträge: 50
Danke für die schnelle Antwort.
Das reiche ich bei Gelegenheit nach. Aktuell habe ich den CUL außer betrieb genommen, da ich sehr viele Geräte mit AES habe und einen reibungslosen Betrieb haben möchte...

Habe die aktuelle Firmware und FHEM-Module aus dem ZIP genommen und natürlich die FHEM-Update-Ausschlussdaten gesetzt.
Wie gesagt, es lief seit mehreren Jahren ohne Probleme...
Sobald die Kommunikation über den HMLAN Läuft (Änderung der Attribute) ist AES kein Problem mehr. Also augenscheinlich macht der CUL das Problem.
FHEM hatte ich nach dem Kopieren der aktuellen Dateien aus dem ZIP und danach einige Male neu gestartet.
Da der CUL einige Devices akzeptierte und die, die nicht mehr funktionierten aber mit dem HMLAN funktionieren, gehe ich von einem CUL Problem aus.
CUL und HMLAN hängen an einer VCCU.


Greets

Byte

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo Byte,

also wenn's ein CUL V3 ist, wie ich derzeit vermute, und der mit HMLAN zusammen lief und häufige IODev Wechsel bei HM Devices stattgefunden haben, dann könnte auch das EEPROM des CUL inzwischen verschlissen sein. Das hätte dann zur Folge, dass die Tabelle mit den zugewiesenen Devices nicht mehr richtig im CUL EEPROM gespeichert würde und er damit mangels Info die Automatismen für seine HM devices/channels nicht mehr ausführen würde.
Mit get raw AL kann die Liste vom CUL gelesen werden.

Gruß, Ansgar.

Offline Flanders

  • Jr. Member
  • **
  • Beiträge: 50
Hallo,

was sagt dieser Wert aus?
CUL0 raw => AL 27829101:01

CUL0 version => VTS 0.39 CUL868


Was sind häufige IODev-Wechsel? Bewusst habe ich keine Zuordnung von Geräten zum CUL oder HMLAN geändert.

Greets

« Letzte Änderung: 12 Juni 2022, 08:40:33 von Flanders »

Offline noansi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1370
Hallo Byte,

AL 27829101:01sagt, dass das Device mit der ID 278291 dem CUL bekannt ist und er ihm automatische Acks antwortet und mit Channel 1 mit Key 1 AES ComRequest Signierung von dem Channel angefordert wird.

Wenn das das einzige Element der Antwort war, dann dann war dem CUL zu dem Zeitpunkt des Auslesens nur diese eine Zuordnung bekannt.

Wenn Du nicht IOgrp mit VorzugsIO bei den HM devices verwendet hast, dann macht die VCCU ständig eine automatische IO Zuordnung anhand des RSSI empfangener Pakete. Damit wird dann das IO immer wieder mal gewechselt, was im CUL V3 (oder auch nanoCUL) dann zu EEPROM Schreibzugriffen führt.
Mit VorzugsIO passiert das erst bei Ausfall des VorzugsIOs.

Gruß, Ansgar.
« Letzte Änderung: 16 Juni 2022, 13:13:57 von noansi »

Offline Flanders

  • Jr. Member
  • **
  • Beiträge: 50
Es war mit vorzugsio definiert.
Hatte jetzt natürlich alles auf vorzugsio hmlanv gestellt, da der cul zickt…

 

decade-submarginal