[gelöst] HM-DIS-EP-WM55 Seit April Update CUL_HM keine Funktion mehr.

Begonnen von Migul47, 16 Dezember 2021, 15:41:23

Vorheriges Thema - Nächstes Thema

Migul47

Hallo,

nutze mein HM-DIS-EP-WM55 zur Anzeige diverser Zustände. Diese werden mittels eines DOIF in den Display Kanal geschrieben, sobald sich etwas ändert. Seit Aprill klappt das nicht mehr.
Zitat10_CUL_HM.pm 24031 2021-03-21 09:30:57Z
ist die letzte funktionsfähige Version. Mit allen danach klappt es nicht mehr. Die Daten werden in den Displaykanal geschrieben und stimmen dort auch. Das Ganze hängt an einem HM-MOD-UART der nach dieser https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi Anleitung als USB-Stick an einem NUC hängt. Alle Module sind vom 10.12. Die LED vorne zeigt an, das etwas empfangen wird (blinkt Rot). Vielleicht hab ich irgendwo einen Fehler in der Konfig.Internals:
   DEF        510681
   FUUID      5c42ec14-f33f-1864-ccc2-501a423c625103fa
   IODev      USB_HmUART
   LASTInputDev USB_HmUART
   MSGCNT     748
   NAME       FL.MO.Eingang
   NR         130
   NTFY_ORDER 48-FL.MO.Eingang
   STATE      CMDs_done
   TYPE       CUL_HM
   USB_HmUART_MSGCNT 748
   USB_HmUART_RAWMSG 0403032D0C800251068123885700
   USB_HmUART_RSSI -45
   USB_HmUART_TIME 2021-12-16 15:28:57
   channel_01 FL.MO.Eingang_Btn_01
   channel_02 FL.MO.Eingang_Btn_02
   channel_03 FL.MO.Eingang_Dis
   channel_04 FL.MO.Eingang_Key_01
   channel_05 FL.MO.Eingang_Key_02
   channel_06 FL.MO.Eingang_Key_03
   channel_07 FL.MO.Eingang_Key_04
   channel_08 FL.MO.Eingang_Key_05
   disableNotifyFn 1
   lastMsg    No:0C - t:02 s:510681 d:238857 00
   protCmdDel 334
   protIOdly  1 last_at:2021-12-16 15:14:10
   protIOerr  3 last_at:2021-12-16 15:18:15
   protLastRcv 2021-12-16 15:28:57
   protRcv    743 last_at:2021-12-16 15:28:57
   protResnd  228 last_at:2021-12-16 15:28:56
   protResndFail 1 last_at:2021-12-10 07:21:11
   protSnd    743 last_at:2021-12-16 15:28:53
   protSndB   402 last_at:2021-12-16 15:28:56
   protState  CMDs_done
   rssi_at_USB_HmUART cnt:748 min:-83 max:-42 avg:-57.36 lst:-45
   READINGS:
     2021-12-16 15:28:57   CommandAccepted yes
     2021-12-16 15:17:47   D-firmware      1.2
     2021-12-16 15:17:47   D-serialNr      NEQ1463848
     2021-12-16 15:28:51   IODev           USB_HmUART
     2021-10-07 18:41:14   PairedTo        0x238857
     2019-02-24 11:50:32   aesCommToDev    fail
     2021-10-07 06:32:02   aesKeyNbr       06
     2021-12-16 15:28:48   battery         ok
     2021-12-16 15:18:09   cfgState        updating
     2021-12-16 15:28:57   commState       CMDs_done
     2018-06-20 22:54:10   fwUpdate        done
     2021-12-16 15:17:13   powerOn         2021-12-16 15:17:13
     2021-12-16 15:28:57   state           CMDs_done
   helper:
     HM_CMDNR   12
     PONtest    0
     cSnd       11238857510681800312526567656E206E65696E0A14C0,1123885751068180031CD01DE016F003
     cfgStateUpdt 0
     lastMsgTm  1639664937.01362
     mId        00FB
     peerFriend -
     peerOpt    -:display
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     tmplChg    0
     ack:
       VCCU       FL.MO.Eingang_Btn_01:08
     cmds:
       TmplKey    :1639117184.49432:1639603735.52681
       TmplTs     1639603735.52681
       cmdKey     0:1:0::FL.MO.Eingang:00FB:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +510681,00,03,00
       nextSend   1639664937.1069
       rxt        0
       vccu       VCCU
       p:
         510681
         00
         03
         00
       prefIO:
         USB_HmUART
     mRssi:
       mNo        0C
       io:
         USB_HmUART:
           -37
           -37
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       at_USB_HmUART:
         avg        -57.3663101604278
         cnt        748
         lst        -45
         max        -42
         min        -83
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   IOgrp      VCCU:USB_HmUART
   alias      Display
   autoReadReg 4_reqStatus
   event-on-change-reading state
   event-on-update-reading battery
   expert     rawReg
   firmware   1.2
   group      Sensoren
   icon       hm-dis-wm55
   model      HM-DIS-EP-WM55
   msgRepeat  1
   room       1Wohnung->Flur,CUL_HM
   serialNr   NEQ1463848
   subType    display
   webCmd     getConfig:clear msgEvents

Migul47

Hat keiner eine Idee, woran das liegen könnte? Oder ein Gerätelisting, das aktuell funktioniert?

Beta-User

...immer schwierig sowas ohne Hardware nachzustellen...
Die "späteren" Versionen sind alle (berechtigterweise) strenger mit den zulässigen Kommandos, ich würde also annehmen, dass das der tiefere Grund ist, stellt sich nur die Frage, wie es richtig ist, und wie man es ggf. repariert...

Kannst du mal:
ein list machen vom Display-Kanal und "getAllSets" für das Hauptdevice und den Display-Kanal abfragen;
danach updaten auf die aktuellen Versionen und dann wieder ein list und je "getAllSets" liefern?

Und dann ein Beispiel-Kommando zeigen, mit dem das Display gefüllt wird.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Migul47

Hallo,

List Displaykanal:
Internals:
   DEF        51068103
   FUUID      5c42ec14-f33f-1864-4b7b-a2e45ef65baa05e7
   NAME       FL.MO.Eingang_Dis
   NOTIFYDEV  global
   NR         133
   NTFY_ORDER 50-FL.MO.Eingang_Dis
   STATE      displayEP
   TYPE       CUL_HM
   chanNo     03
   device     FL.MO.Eingang
   READINGS:
     2021-12-16 18:54:32   RegL_01.         00:00 08:00 30:03
     2021-12-23 06:55:55   cfgState        ok
     2021-12-16 18:46:57   commState       CMDs_done
     2021-12-25 20:57:43   line1_icon      noIcon
     2021-12-25 20:57:43   line1_text      Schloss
     2021-12-25 20:57:43   line2_icon      open
     2021-12-25 20:57:43   line2_text      Fenster
     2021-12-25 20:57:43   line3_icon      on
     2021-12-25 20:57:43   line3_text      Lampen
     2021-12-25 20:57:43   signal          off
     2021-12-25 20:57:43   state           displayEP
     2019-11-30 19:31:51   text1           -
     2019-11-30 19:31:51   text2           -
     2021-12-25 20:57:45   trigLast        fhem:80
   helper:
     getCfgListNo
     peerFriend
     peerIDsState peerUnread
     peerOpt    -:display
     regLst     1
     tmplChg    0
     cmds:
       TmplKey    :1639676866.98626:1639676881.79464
       TmplTs     1639676881.79464
       cmdKey     1:0:0::FL.MO.Eingang:00FB:03:
       cmdLst:
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         displayEP  [(-text1,icon1:text2,icon2:text3,icon3-|{help})] [({off}|longlong|longshort|long2short|short|shortshort|long)] 'rep:' [(1..16;1|{1})] 'pause:' [(1..160;1|{10})] [({off}|red|green|orange)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     peerIDsH:
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   model      HM-DIS-EP-WM55
   param      reWriteDisplay03
   peerIDs    peerUnread


getAllSets Hauptdevice:
unpair:noArg regSet getRegRaw getDevInfo:noArg regBulk getConfig:noArg raw clear:msgErrors,noArg,msgEvents,rssi,attack,trigger,register,oldRegs,readings,all fwUpdate assignHmKey:noArg reset:noArg deviceRename
Display:
sign:off,noArg,on peerBulk clear:msgErrors,noArg,msgEvents,rssi,attack,trigger,register,oldRegs,readings,all getConfig:noArg getRegRaw displayEP regBulk regSet

Sniffer:
2021.12.25 21:11:01.613 0: HMUARTLGW USB_HmUART send: 01 02 00 00 01 msg: 23 B0 11 238857 510681 8003020A125363686C6F73730A124665
2021.12.25 21:11:02.084 0: HMUARTLGW USB_HmUART recv: 01 04 03 03 3F msg: 23 80 02 510681 238857 00
2021.12.25 21:11:02.232 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 24 A0 11 238857 510681 80036E7374657213820A124C616D7065
2021.12.25 21:11:02.344 0: HMUARTLGW USB_HmUART recv: 01 04 03 03 3F msg: 24 80 02 510681 238857 00
2021.12.25 21:11:02.441 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 25 A0 11 238857 510681 80036E13810A14C01CD01DE016F003
2021.12.25 21:11:02.565 0: HMUARTLGW USB_HmUART recv: 01 04 03 03 3F msg: 25 80 02 510681 238857 00


Befehl dazu:
set FL.MO.Eingang_Dis displayEP :Fenster,open:

Rest liefere ich morgen.

Migul47

Hallo,

hier der Rest:

List Hauptdevice:
Internals:
   DEF        510681
   FUUID      5c42ec14-f33f-1864-ccc2-501a423c625103fa
   IODev      USB_HmUART
   LASTInputDev USB_HmUART
   MSGCNT     37
   NAME       FL.MO.Eingang
   NR         130
   NTFY_ORDER 48-FL.MO.Eingang
   STATE      CMDs_done
   TYPE       CUL_HM
   USB_HmUART_MSGCNT 37
   USB_HmUART_RAWMSG 050100494FA0105106812388570251000000
   USB_HmUART_RSSI -73
   USB_HmUART_TIME 2021-12-26 10:23:20
   channel_01 FL.MO.Eingang_Btn_01
   channel_02 FL.MO.Eingang_Btn_02
   channel_03 FL.MO.Eingang_Dis
   channel_04 FL.MO.Eingang_Key_01
   channel_05 FL.MO.Eingang_Key_02
   channel_06 FL.MO.Eingang_Key_03
   channel_07 FL.MO.Eingang_Key_04
   channel_08 FL.MO.Eingang_Key_05
   disableNotifyFn 1
   lastMsg    No:4F - t:10 s:510681 d:238857 0251000000
   protCmdDel 3
   protLastRcv 2021-12-26 10:23:20
   protRcv    34 last_at:2021-12-26 10:23:20
   protResnd  3 last_at:2021-12-26 10:20:29
   protResndFail 1 last_at:2021-12-26 10:20:34
   protSnd    45 last_at:2021-12-26 10:23:20
   protSndB   5 last_at:2021-12-26 10:23:06
   protState  CMDs_done
   rssi_at_USB_HmUART cnt:37 min:-76 max:-72 avg:-73.48 lst:-73
   READINGS:
     2021-12-26 10:20:44   CommandAccepted yes
     from archivexx        D-firmware      1.2
     from archivexx        D-serialNr      NEQ1463848
     2021-12-26 10:23:06   IODev           USB_HmUART
     2021-12-26 10:23:07   PairedTo        0x238857
     2021-12-26 10:23:07   RegL_00.         00:00 02:01 05:80 08:01 0A:23 0B:88 0C:57 14:03 21:FF
     2019-02-24 11:50:32   aesCommToDev    fail
     2021-10-07 06:32:02   aesKeyNbr       06
     2021-12-26 00:25:18   battery         ok
     2021-12-26 10:24:20   cfgState        ok
     2021-12-26 10:23:20   commState       CMDs_done
     2018-06-20 22:54:10   fwUpdate        done
     2021-12-16 15:17:13   powerOn         2021-12-16 15:17:13
     2021-12-26 10:23:20   state           CMDs_done
   helper:
     HM_CMDNR   79
     cSnd       0123885751068107040000000001,0123885751068108040000000001
     cfgStateUpdt 0
     lastMsgTm  1640510600.09585
     mId        00FB
     peerFriend -
     peerOpt    -:display
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     tmplChg    0
     cmds:
       TmplKey    :1640510340.43382:1640510340.45362
       TmplTs     1640510340.45362
       cmdKey     0:1:0::FL.MO.Eingang:00FB:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +510681,00,03,00
       nextSend   1640510600.11084
       rxt        0
       vccu       VCCU
       p:
         510681
         00
         03
         00
       prefIO:
         USB_HmUART
     mRssi:
       mNo        4F
       io:
         USB_HmUART:
           -71
           -71
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
     rpt:
       IO         USB_HmUART
       flg        A
       ts         1640510600.09585
       ack:
         HASH(0x5638a4f900f0)
         4F800223885751068100
     rssi:
       at_USB_HmUART:
         avg        -73.4864864864865
         cnt        37
         lst        -73
         max        -72
         min        -76
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   IOgrp      VCCU:USB_HmUART
   alias      Display
   autoReadReg 5_readMissing
   event-on-change-reading state
   event-on-update-reading battery
   expert     rawReg
   firmware   1.2
   group      Sensoren
   icon       hm-dis-wm55
   model      HM-DIS-EP-WM55
   msgRepeat  3
   room       1Wohnung->Flur,CUL_HM
   serialNr   NEQ1463848
   subType    display
   webCmd     getConfig:clear msgEvents


List Kanal:
Internals:
   DEF        51068103
   FUUID      5c42ec14-f33f-1864-4b7b-a2e45ef65baa05e7
   NAME       FL.MO.Eingang_Dis
   NR         133
   NTFY_ORDER 48-FL.MO.Eingang_Dis
   STATE      displayEP
   TYPE       CUL_HM
   chanNo     03
   device     FL.MO.Eingang
   disableNotifyFn 1
   READINGS:
     2021-12-26 10:23:12   RegL_01.         00:00 08:00 30:03
     2021-12-26 10:24:20   cfgState        ok
     2021-12-26 10:23:20   commState       CMDs_done
     2021-12-26 10:20:13   line1_icon      noIcon
     2021-12-26 10:20:13   line1_text      Schloss
     2021-12-26 10:20:13   line2_icon      noIcon
     2021-12-26 10:20:13   line2_text      Fenster
     2021-12-26 10:20:13   line3_icon      on
     2021-12-26 10:20:13   line3_text      Lampen
     2021-12-26 10:20:13   signal          off
     2021-12-26 10:20:14   state           displayEP
     2019-11-30 19:31:51   text1           -
     2019-11-30 19:31:51   text2           -
     2021-12-26 10:20:15   trigLast        fhem:80
   helper:
     getCfgListNo
     peerFriend
     peerIDsState peerUnread
     peerOpt    -:display
     regLst     1
     tmplChg    0
     cmds:
       TmplKey    :1640510340.43382:1640510340.45367
       TmplTs     1640510340.45367
       cmdKey     1:0:0::FL.MO.Eingang:00FB:03:
       cmdLst:
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         displayEP  [(-text1,icon1:text2,icon2:text3,icon3-|{help})] [({off}|longlong|longshort|long2short|short|shortshort|long)] 'rep:' [(1..16;1|{1})] 'pause:' [(1..160;1|{10})] [({off}|red|green|orange)]
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     peerIDsH:
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   model      HM-DIS-EP-WM55
   param      reWriteDisplay03
   peerIDs    peerUnread


getAllSets Hauptdevice:
raw reset:noArg fwUpdate regBulk assignHmKey:noArg deviceRename getDevInfo:noArg unpair:noArg regSet getRegRaw clear:msgErrors,noArg,msgEvents,rssi,attack,trigger,register,oldRegs,readings,all getConfig:noArg

Display:
clear:msgErrors,noArg,msgEvents,rssi,attack,trigger,register,oldRegs,readings,all getConfig:noArg displayEP getRegRaw regSet regBulk peerBulk sign:off,noArg,on

Sniffer, wenn funktioniert:
2021.12.26 10:30:40.266 0: HMUARTLGW USB_HmUART send: 01 02 00 00 01 msg: 50 B0 11 238857 510681 8003020A125363686C6F73730A124665
2021.12.26 10:30:40.751 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 39 msg: 50 80 02 510681 238857 00
2021.12.26 10:30:41.214 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 51 A0 11 238857 510681 80036E7374657213820A124C616D7065
2021.12.26 10:30:41.325 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 39 msg: 51 80 02 510681 238857 00
2021.12.26 10:30:41.736 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 52 A0 11 238857 510681 80036E13810A14C01CD01DE016F003
2021.12.26 10:30:41.846 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 39 msg: 52 80 02 510681 238857 00


wenn nicht funktioniert:
2021.12.26 10:33:28.068 0: HMUARTLGW USB_HmUART send: 01 02 00 00 01 msg: 5E B0 11 238857 510681 8003020A125363686C6F73730A124665
2021.12.26 10:33:29.051 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 3C msg: 5E 80 02 510681 238857 00
2021.12.26 10:33:29.781 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 5F A0 11 238857 510681 80036E7374657213820A124C616D7065
2021.12.26 10:33:29.893 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 3D msg: 5F 80 02 510681 238857 00
2021.12.26 10:33:30.308 0: HMUARTLGW USB_HmUART send: 01 02 00 00 00 msg: 60 A0 11 238857 510681 80036E13810A14C01CD01DE016F003
2021.12.26 10:33:35.597 0: HMUARTLGW USB_HmUART send: 01 02 00 00 01 msg: 60 B0 11 238857 510681 80036E13810A14C01CD01DE016F003
2021.12.26 10:33:36.068 0: HMUARTLGW USB_HmUART recv: 01 04 03 00 3C msg: 60 80 02 510681 238857 00


Befehl:
set FL.MO.Eingang_Dis displayEP :Fenster,open:

Über die Commandozeile ist die Wahrscheinlichkeit höher als über das Doif.

Beta-User

OK, also nicht "keine Funktion mehr", sondern: "klappt nicht zuverlässig". Klingt im Moment eher nach einem Timing-Problem. Setz mal commStInCh in allen CUL_HM-Hauptdevices auf off.

Ansonsten hast du möglicherweise ein eher grenzwertiges System am laufen, was die Zahl der Events angeht. Die neueren CUL_HM-Versionen machen dieses Problem tendenziell gerne mal sichtbar...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Migul47

Hallo,

scheint so, als würde es jetzt besser klappen. Ich beobachte es mal. Was macht dieses Attribut?
Hab eigentlich alles mit event_on... eingeschränkt. Mal mithilfe vom Eventmonitor nochmal kontrollieren,bzw. mit DoIfTools versuchen die Last zu reduzieren. Gibt es da einen Hinweis, wieviel das System verträgt?

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

frank

Zitat von: Migul47 am 26 Dezember 2021, 13:55:47
scheint so, als würde es jetzt besser klappen. Ich beobachte es mal. Was macht dieses Attribut?
https://forum.fhem.de/index.php/topic,120240.0.html

ZitatHab eigentlich alles mit event_on... eingeschränkt.
aber offensichtlich nur im hauptdevice.
jedes fhem device erzeugt events.
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

Migul47

Hallo,

ich betrachte es als gelöst. Vielen Dank für die Hilfe. Hatte zwar in 90% der Geräte ein event_on.. drin. War aber wahrscheinlich immer noch zu großzügig ausgelegt. Ein erstes Optimieren brachte eine Erleichterung von Anfangs 4000 auf ca. 1000 Events pro Stunde. Eine zweite Optimierungsrunde steht noch aus.