NEWS
[web-speedy] Teste deine Internetverbindung :)
-
Für alle die wissen möchten wie schnell eure internet Verbindung ist präsentiere ich euch web-speedy
Aktuelle Test Version 0.2.0 Veröffentlichungsdatum 12-02-2020 Github Link https://github.com/iobroker-community-adapters/ioBroker.web-speedy Der adapter sucht nach dem start nach dem "besten" server, speichert die top 5 und führt einen test aus.
Danach macht er dies automatisch in Intervallen (Standard alle 30 Minuten) oder wen man den Button betätigt.Für die Tests wird immer der "beste" server welchen gefunden wurden verwendet.
Man kann manuell auch einen server aus der "top5" anstossen.Das resultat :
Würde mich über feedback freuen :), viel spass beim testen !
web-speedy adapter for ioBroker
Web-Speedy enables you to test your internet connection on a regular base and store results in ioBroker !
How to use this adapter
At first startup it will retrieve best-servers nearby based on ping results and run the first test.
Web-Speedy is build in a way all execution is handled automatically, meaning you don't have a configuration page.
However, you still can influance some things (see datapoints):State Description test_auto_modus Server mode to run automatically tests with test_auto_intervall Intervall time for automated test-execution (default = 30, if set to 0 no automated test will run !) test_best Run test now on best-server based on last ping results test_by_id Run test on specific server ID now ! test_by_url Run test on specific server URL now ! test_duration The maximum length (in seconds) of a single test run (upload or download) test_specific Use the dropdown list to choose one of the top 5 servers found in previous scan test_specific_id Enter specific server ID Please find a server ID here test_specific_url Enter specific server URL Please find a server URL here
-
Cool, auch für Windows geeignet?
-
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Cool, auch für Windows geeignet?
jup
-
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
Danach macht er dies automatisch in Intervallen
Änderbar?
Widgets in Planung? -
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Änderbar?
jup per state einstellbar
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Widgets in Planung?
-
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
jup per state einstellbar
Dieser DP? In Minuten
web-speedy.0.test_auto_intervall -
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
web-speedy.0.test_auto_intervall
wie der name es sagt ja.
-
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
web-speedy.0.test_auto_intervall
wie der name es sagt ja.
Kannst du auch Tage/Stunden einbauen? Bzw. andere Intervalle als Auswahl?
-
Test läuft ewig, System stürzt ab.
ost.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[20]: ::Heap::Max host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[19]: 6: 00007FF75E439804 v8::internal host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[18]: cessOutOfMemory+639 host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[17]: ro host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[16]: P host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[15]: nternal::Fatal host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[14]: 5: 00007FF75E25300F v8::i host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[13]: host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[12]: +846 host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[11]: 4: 00007FF75E2530DE v8::internal::FatalProcessOutOfMemory host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[11]: 3: 00007FF75DF39200 node_module_register+2032 host.Medion(Test) 2020-02-13 00:36:26.024 error Caught by controller[10]: allback+4534 host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[9]: node::MakeC host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[8]: 00007FF75DF38886 host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[7]: 2: host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[6]: host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[6]: eTimeHandler::GCIdleTimeHandler+4506 host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[5]: l host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[4]: ernal::GCId host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[3]: 1: 00007FF75DF5DD8A v8::int host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[2]: ory host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[1]: k-compacts near heap limit Allocation failed - JavaScript heap out of mem host.Medion(Test) 2020-02-13 00:36:26.023 error Caught by controller[0]: FATAL ERROR: Ineffective mar
Platform: Windows
Node.js: v10.16.3
NPM: 6.9.0
JS Controller: 2.2.9
JS Skript: 4.4.2
Admin: 4.0.2 -
Bericht 2:
Test braucht seine Zeit, Log wird schnell sehr Groß (debug)
Die Intervall Eingabe nimmt er nicht sofort an.
Beim Ausführung des Tests geht der JS Adapter in die Knie, JS Adapter geht auf Rot. ( 6000 IN) -
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Bericht 2:
Test braucht seine Zeit, Log wird schnell sehr Groß (debug)
mag debug aus bitte das wird dan system in die knie bringen da kommen sehr viele daten rein.
debug bringt auch nicht wirklich was bei dem adapter ....Die Intervall Eingabe nimmt er nicht sofort an.
wie meinst ? wen ich Intervall ändere, setzt er diesen und starten nach der zeit den niesten run
Beim Ausführung des Tests geht der JS Adapter in die Knie, JS Adapter geht auf Rot. ( 6000 IN)
Auf was fuer ein system laeuft dein iobroker ? Da ist zu wenig Arbeitsspeicher da ....
-
Cool
jetzt kann das Script weg -
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
Auf was fuer ein system laeuft dein iobroker ? Da ist zu wenig Arbeitsspeicher da ....
Win 10 , 8 GB Ram.
Beim DP: web-speedy.0.Results.client.country steht als Wert AT, sollte da nicht das Land stehen?
Wunsch:
DP um den Intervall zu deaktivieren.
-
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Beim DP: web-speedy.0.Results.client.country steht als Wert AT, sollte da nicht das Land stehen?
Passt so.
Land = AT = Austria -
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
DP um den Intervall zu deaktivieren.
baue ich naehste version ein, Intervall 0 = aus
-
sollte sich der wert von last_Run nicht ändern?
Da steht immer 2020-02-13T09:50:28.481Z im Wert.
Zeitstempel und letzte Änderung passt aber mit alle 30 Minuten.
-
@Negalein sagte in [web-speedy] Teste deine Internetverbindung :
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Beim DP: web-speedy.0.Results.client.country steht als Wert AT, sollte da nicht das Land stehen?
Passt so.
Land = AT = AustriaNein, das ist der country code
-
@Dutchman Danke für den Adapter!
Leider sind die Messwerte sehr unkonstant und bilden auch nicht die Realität ab. Ich habe eine 250 Mb/s Anbindung und der Adapter misst bei hintereinander durchgeführten Messungen Werte zwischen 40 Mb/s bis 400 Mb/s. Speedtest.net gibt mir aber immer so um die 260 Mb/s aus.
Beim Upload ist es ähnlich, wenn auch nicht so krass.
Und der Prozessor meines NUC wird durch den Test auch um einiges höher belastet. Aber noch deutlich von den 100% entfernt. Daran liegt es also nicht. Auch ist er per Gigabit-LAN angeschlossen.
Sorry, aber mit solchen Ergebnissen kann ich nichts anfangen...
-
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Nein, das ist der country code
Ja auch, aber die Daten werden so vom Provider kommen.
-
@Dr-Bakterius sagte in [web-speedy] Teste deine Internetverbindung :
Sorry, aber mit solchen Ergebnissen kann ich nichts anfangen...
naja s stht jdem frei s zu benutzen oder nicht
was mir aufgefallen ist, bei meinem Anschluss sind di werte ihr konstant routings in NL is aber anders als in DE.
Ich kan mir vorstellen das dr scan nicht immer dn richtig server ermittelt, werden einbauen das man dies Manuel selektieren kan.Mja desweiteren, werte kommen von dr logic aus spendetest.
Ich muss noch bissl weiter analysieren und probieren ob hardware Einfluss auf die Testergebnisse hat und eventuell Settings optimiert werden müssen.anger hey, dafter ist es beta