NEWS
[web-speedy] Teste deine Internetverbindung :)
-
Hallo,
zuerst mal Danke für Deine Arbeit.
Besteht die Möglichkeit, für den zyklischen Test einen bestimmten Server festzulegen ?
Ich habe hier eine GigaBit Verbindung und die Auto-Auswahl wählt leider nicht den besten Server.Gruß
-
@Dutchman seit ich die Daten in die SQL-DB schreibe tritt nach dem Ausführen des Tests folgender Fehler auf:
error: sql.0 (2929) Cannot insert INSERT INTO `ioBroker`.ts_number (id, ts, val, ack, _from, q) VALUES(155, 1581692554712, 8.16, 1, 10, 0);: Error: ER_DUP_ENTRY: Duplicate entry '155-1581692554712' for key 'PRIMARY'
Woher könnte dieser Fehler kommen?
Edit: Scheinbar werden die upload- und download-Einträge durcheinandergewürfelt, kann es sein, dass die SQL-DB nicht case-sensitiv ist?
-
@liv-in-sky sagte in [web-speedy] Teste deine Internetverbindung :
macht das einen unterschied, ob ich das vom pc aus oder vom iobroker aus mache - beide haben 1000er verbindung intern - egal ob gerade schnelle verbindung möglich oder langsam - der unterschied ist immer um die 10/20
das macht definitiv einen Unterschied!
Browser ==> Socket öffnen und daten schieben innerhalb dieser Verbindung aus dem browser cache.
System ==> Per NodeJS framework das geht anders um mit dem Verbindungsaufbau.Ich habe eine neue Version 0.1.2 hoch geladen die etwas anders mit der library umgeht.
Bitte mal updaten und testen / feedback. geben.
-
@Dutchman kann es sein, das mit der version 1.2 die download_Mb und upload_Mb datenpunkte anders beschrieben werden? ich glaube, dass sah vorher anders aus - (upload gemacht und auch alle datenpunkte gelöscht gehabt)
-
@liv-in-sky sagte in [web-speedy] Teste deine Internetverbindung :
@Dutchman kann es sein, das mit der version 1.2 die download_Mb und upload_Mb datenpunkte anders beschrieben werden? ich glaube, dass sah vorher anders aus - (upload gemacht und auch alle datenpunkte gelöscht gehabt)
Jupp, da stimmt was nicht.
-
Danke für den Adapter.
Kommt auch noch ein ping Datenpunkt für die Latenz? -
@Dutchman Hm, wollte die 0.1.2 testen, doch es wird bei mir wieder nur die 0.1.1 installiert. Speedtest zum Server meines Providers gemacht - >1400 Mb/s und das bei einer 250 Mb/s Leitung! Wäre ja schön, wenn es wirklich so wäre, aber wieso gibt es bei mir so extreme Abweichungen von der Realität?
-
@siggi85 sagte in [web-speedy] Teste deine Internetverbindung :
Danke für den Adapter.
Kommt auch noch ein ping Datenpunkt für die Latenz?Schon ok, unter Server ist ein Ping Wert zu finden.
-
Habs gerade auch mal getestet.
Den Adapter von meinem Server aus und den Speedtest von meinem PC.
Version 0.1.1, ich bekomme auch keine 0.1.2
-
@liv-in-sky sagte in [web-speedy] Teste deine Internetverbindung :
@Dutchman kann es sein, das mit der version 1.2 die download_Mb und upload_Mb datenpunkte anders beschrieben werden? ich glaube, dass sah vorher anders aus - (upload gemacht und auch alle datenpunkte gelöscht gehabt)
ich habe in 0.1.1 Umrechnung bit in byte implementiert, also aus. download ist download_MB und download_Mb geworden usw
@sigi234 sagte in [web-speedy] Teste deine Internetverbindung :
Jupp, da stimmt was nicht
was stimmt nicht ?
@Dr-Bakterius sagte in [web-speedy] Teste deine Internetverbindung :
@Dutchman Hm, wollte die 0.1.2 testen, doch es wird bei mir wieder nur die 0.1.1 installiert. Speedtest zum Server meines Providers gemacht - >1400 Mb/s und das bei einer 250 Mb/s Leitung! Wäre ja schön, wenn es wirklich so wäre, aber wieso gibt es bei mir so extreme Abweichungen von der Realität?
per GitHub oder NPM ? 0.1.2 ist nur auf git
-
@Dutchman Hab den Adapter vor wenigen Minuten über Github installiert und 0.1.1
-
ok hold the horses, ich habe da nen kleinen fehler
gebt mir ne stunde dan kommt ne neue version auch. mit 2. neuen Datenpunkten :
- maxtime (zeit. fuer den test) wir haben im TS gemerkt das wen man den Test z.b. auf 20 Sekunden einstellst (jetzt standard 5) ist das Ergebnis genauer
- specific server, in server id übergeben und den test spezifisch ausgeben
-
version 0.1.3 New settings & Code improvements
- (DutchmanNL) Ensure propper running state reset at adapter start
- (DutchmanNL) Improve code performance and avoid multiple running instances
- (DutchmanNL) Implemented adjustable duration time for scan (increase if you see strange test results, like to 20 secons)
- (DutchmanNL) Implemented state to run test ONCE at specific server
- (DutchmanNL) Implemented state to run test ALWAYS at specific server
Please find a server id here :
(https://c.speedtest.net/speedtest-servers-static.php?fbclid=IwAR3mLi2N9mwp1zG4Xu96cn4h1Zql6NG26p6GDjctjMftq0YzKKwPk-wme8A) -
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
was stimmt nicht ?
beim Upload ist Mb/s und MB/s vertauscht.
-
-
@Dutchman sagte in [web-speedy] Teste deine Internetverbindung :
version 0.1.3 New settings & Code improvements
- (DutchmanNL) Ensure propper running state reset at adapter start
- (DutchmanNL) Improve code performance and avoid multiple running instances
- (DutchmanNL) Implemented adjustable duration time for scan (increase if you see strange test results, like to 20 secons)
- (DutchmanNL) Implemented state to run test ONCE at specific server
- (DutchmanNL) Implemented state to run test ALWAYS at specific server
Please find a server id here :
(https://c.speedtest.net/speedtest-servers-static.php?fbclid=IwAR3mLi2N9mwp1zG4Xu96cn4h1Zql6NG26p6GDjctjMftq0YzKKwPk-wme8A)Passt nun
Edit: Die Anpassung des Servers funktioniert glaube (Jedenfalls passen die Werte), aber wenn ich in den Knoten Server schaue ist nicht der von mir hinterlegte Server angegeben:
-
Ist es bereits möglich den Auto Intervall zu deaktivieren?
-
@Dutchman Danke werde ich morgen mal auf GitHub machen.
Mit den Zeitabständen tut mir leid da habe ich nicht richtig geguckt : -
@liv-in-sky sagte in [web-speedy] Teste deine Internetverbindung :
es stimmt schon - die umrechnung MB zu Mb - ich hatte nur etwas verwechselt mit der webseite - die zeigt die MB/s (adapter) als Mbps - das hat mich verwirrt
Nicht ganz, oder ich habe einen Denkfehler.
In meinem Screenshot ist der DP download_Mb mit 26,488 Mb/s.
Aber der DP upload_MB zeigt dort 12,322 MB/s an.Das müssten aber auch 12,322 Mb/s sein.
Nur so würde es aktuell zu meiner Leitung passen.
-
@CruziX sagte in [web-speedy] Teste deine Internetverbindung :
Ist es bereits möglich den Auto Intervall zu deaktivieren?
seit 0.1.5 ja, Intervall auf 0 setzen dan kommt auch ne Meldung im log
@all
bitte alle mal auf die neuste version 0.1.7. Tut mir. einen gefallen, löschst die GitHub version mal komplett und installiert den Adapter aus npm
cd /opt/iobroker/ iobroker del web-speedy npm i iobroker.web-speedy@latest iobroker add iobroker.web-speedy
Sollt ihr solche Fehler bekommen :
Missing write access to /opt/iobroker/node_modules/***
bitte fixer script ausführen und dan dies vorigen commandos nochmal
curl -sL https://iobroker.net/fix.sh | bash -
danke !
Allgemein sieht es schon stabiler aus würde ich sagen ?
Spielt bitte auch mal mit den Einstellungen also länge des scans usw