Hallo,
kann mir wer bitte erklären, warum bei mir der Aufruf (auf zwei Systemen) zu der Meldung führt, wenn die Dateien grösser 100 KB sind?
bspw:
{ Svn_GetFile("FHEM/98_SVG.pm", "FHEM/98_SVG.pm") }
Gruß Thomas
Kannst Du dein Experiment bitte wiederholen?
Heute Mittag habe ich ein Netzwerk Problem gesehen, das sollte jetzt aber weg sein.
Ich kann das bestätigen:
funktioniert (22k):
{ Svn_GetFile("contrib/AttrTemplate/99_sonos2mqttUtils.pm", "FHEM/99_sonos2mqttUtils.pm")}funktioniert nicht (437k):
{ Svn_GetFile("FHEM/lib/AttrTemplate/mqtt2.template", "FHEM/lib/AttrTemplate/mqtt2.template")}Tom sein Beispiel funktioniert auch nicht.
Zitat2025.11.09 17:01:07.573 1: SVN download of contrib/AttrTemplate/99_sonos2mqttUtils.pm to FHEM/99_sonos2mqttUtils.pm finished
2025.11.09 17:02:05.810 1: ERROR Svn_GetFile FHEM/lib/AttrTemplate/mqtt2.template: read from https://svn.fhem.de:443 timed out
2025.11.09 17:03:06.439 1: ERROR Svn_GetFile FHEM/98_SVG.pm: read from https://svn.fhem.de:443 timed out
Gruß Otto
Bei mir ist mqtt2.template eher 850k, aber ich kann bestaetigen, dass das Laden nicht klappt.
Die Ursache ist, dass FHEM die Daten mit ca 32kb/sec laedt, und nach 4 Sekunden abbricht.
wget laedt die gleiche Datei mehr als das zehnmal schneller (immer noch langsam fuer mein Geschmack).
Ich habe jetzt in Svn_GetFile incrementalTimout=>1 hinzugefuegt (und eingecheckt), damit klappt es, auch wenn langsam.
Bleibt die Frage, wieso das Laden via FHEM so viel langsamer ist.
Ich habe jetzt ne Weile rumexperimentiert: das pselect6 Systemcall braucht bei FHEM jeweils 0.2s, bis was gemeldet wird.
Bei wget ist das nur ein Bruchteil.
Wenn jemand eine Idee hat warum bzw. was man dagegen machen kann, bitte melden.
Bin weiter: es liegt an dem (automatisch hinzugefuegten) URL Parameter ?format=txt.
D.h. die Abfrage wird als
https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/AttrTemplate/mqtt2.template?format=txtgesendet.
Zitat von: rudolfkoenig am 09 November 2025, 19:05:11Bei mir ist mqtt2.template eher 850k, aber ich kann bestaetigen, dass das Laden nicht klappt.
Zitat-rw-r----- 1 fhem fhem 437K Nov 8 23:07 FHEM/lib/AttrTemplate/mqtt2.template
Der svn Browser zeigt das auch so, hab ich da was kaputt gemacht?
Wie lädt FHEM update die Datei? Da funktioniert es ja auch.
Es macht den Eindruck das es nach der Änderung wieder funktioniert.
Trotzdem mag ich erwähnen das es bei meinen kurzen Tests einmal (hier bei 21_SONOSPLAYER) nicht geklappt hat:
2025.11.09 20:16:56 1: SVN download of FHEM/37_echodevice.pm to FHEM/37_echodevice.pm finished
2025.11.09 20:18:24 1: ERROR Svn_GetFile FHEM/21_SONOSPLAYER.pm: read from https://svn.fhem.de:443 timed out
2025.11.09 20:20:06 1: SVN download of FHEM/21_SONOSPLAYER.pm to FHEM/21_SONOSPLAYER.pm finished
2025.11.09 20:20:48 1: SVN download of FHEM/21_SONOSPLAYER.pm to FHEM/21_SONOSPLAYER.pm finished
2025.11.09 20:21:42 1: SVN download of FHEM/37_echodevice.pm to FHEM/37_echodevice.pm finished
2025.11.09 20:23:01 1: SVN download of FHEM/21_SONOSPLAYER.pm to FHEM/21_SONOSPLAYER.pm finished
2025.11.09 20:27:28 1: SVN download of FHEM/93_DbRep.pm to FHEM/93_DbRep.pm finishedZitat von: rudolfkoenig am 09 November 2025, 16:47:26Heute Mittag habe ich ein Netzwerk Problem gesehen, das sollte jetzt aber weg sein.
Evtl. hat es vlt. dahingehend was gebracht, dass das Forum zwischendurch keinen Hänger mehr hat. Das war diese Woche mMn. nämlich auch mehrfach der Fall.