Closed sidey79 closed 7 months ago
Attention: 3 lines
in your changes are missing coverage. Please review.
Comparison is base (
d3dd2d7
) 67.81% compared to head (8471802
) 67.98%.
Files | Patch % | Lines |
---|---|---|
FHEM/00_SIGNALduino.pm | 77.77% | 0 Missing and 2 partials :warning: |
t/FHEM/00_SIGNALduino/02_SIGNALduino_IdList.t | 98.59% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@HomeAutoUser @elektron-bbs
Also das mit dem Zeilenumbruch, ich habe das eingebaut, aber wenn die Whitelist so lang ist, dann wird da nichts umgebrochen.
Das ist meiner Ansicht nach auch eher ein Thema vom style sheet.
Ich denke, diese Änderung müssen wir erst noch etwas genauer verfolgen. Bei einem der Neustarts fehlte hier in der Liste der Clients das Modul SD_WS bei 3 SIGNALduinos (allerdings nicht bei allen SIGNALduinos):
Clients SD_BELL:SD_WS07:IT:SD_UT:CUL_EM:OREGON:CUL_TX:RFXX10REC:SD_Keeloq:FHT:SOMFY:CUL_WS:Hideki:FLAMINGO:FS10:SD_WS09:CUL_FHTTK:FS20:SD_WS_Maverick:SD_AS:CUL_TCM97001:SD_RSL:Revolt:
whitelist_IDs 1,2,3,3.1,4,6,7,7.1,7.2,8,9,10,11,12,13,13.1,13.2,14,15,17,17.1,18,24,26,27,32,33,33.1,33.2,33.3,35,37,38,39,41,43,44,44.1,45,46,47,48,50,51,53,54,54.1,55,56,57,58,60,61,62,64,65,66,67,68,70,71,73,74,74.1,76,77,79,80,81,84,85,87,88,91,91.1,94,95,96,97,98,99,105,110,111,113,114,120,121,122,124,124.1,129,130
Das äußerte sich im Log:
2023.12.03 14:51:03 3: sduinoACM: Unknown code W33#01490DC0070, help me!
2023.12.03 14:51:11 3: sduinoESP8266: Unknown code W33#2E419940020, help me!
2023.12.03 14:51:59 3: sduinoUSB0: Unknown code W33#3C43D5C008C, help me!
Nach einem erneuten Neustart von FHEM (jetzt auch mit der letzten Änderung "Added dynamic whitespaces for lf in webview) scheint alles wieder zu laufen.
Ok, das ist ein Bug :( An Teil Namensgleichheit habe ich nicht gedacht
SD_WS wird nicht aufgenommen, da SD_WS_Maverick schon aufgenommen ist.
@elektron-bbs
So, ich hab das Problem behoben und jetzt 5x den Test laufen lassen, dieser Fehler ist beseitigt.
@sidey79, ich habe deinen Branch eingespielt und sehe leidder keinen Zeilenumbruch ;-) ...
versionmodul | 3.5.6+20230918
Verschiedene FHEM-Restarts habe ich durchgeführt aber leider kam nicht der gewünschte Erfolg. Das Leerzeichen siehst du auch in der Grafik vor CUL_TX.
PS: Vielleicht hängt es damit zusammen?
Device global
Attribute exclude_from_update | defaultCommon.css
???
@HomeAutoUser
Ja das habe ich auch bemerkt. Das liegt daran, dass die Tabelle schon durch WhitelistIDs sehr breit ist.
Das mit dem Leerzeichen ist ja eher so ein : hier könnte ungebrochen werden Ding. Sobald aber eine andere Zelle mehr Breite hat gibt es keinen Grund zu brechen.
Das Phänomen sollte auch ohne die Anpassung schon so sein
@sidey79 ich brachte da was durcheinader :-)
Dein PR sollte funktionieren. Ich sehe in der Clientlist nur das benutze Modul der aktivierten ID´s. Einen Schönheitsfehler sehe ich noch, das wäre der letzte Doppelpunkt in der Liste.
Bsp:
Ja, der letzte Doppelpunkt. Das ist halt viel einfacher den immer anzuhängen :)
@sidey79 ich brachte da was durcheinader :-)
Dein PR sollte funktionieren. Ich sehe in der Clientlist nur das benutze Modul der aktivierten ID´s. Einen Schönheitsfehler sehe ich noch, das wäre der letzte Doppelpunkt in der Liste.
Bsp:
Der letzte Doppelpunkt ist jetzt weg.
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
[ ] Bugfix (please link issue)
[x] Feature enhancement
[ ] Documentation update
[ ] Unittest enhancement
[ ] other
What is the current behavior? (You can also link to an open issue here, if this describes the current behavior)
Regardles of whielist, we have alway any of yout clinents in our clientlist, which needs to be parsed.
What is the new behavior (if this is a feature change)?
The clientlist, is pouplated only whith the active modules, if attribute whitelist_IDs is used
Also the clientlist isn't resorted
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
no
Improves performance a litte bit