Plugin SpeedTest

Bonjour à tous

Je viens de voir que speedtest me renvoi des infos douteuses

je suis passé à une fibre orange, et j’ai un up et down de 300mb normalement, le plugin me retour 149 en down et 180 en up
en date du 09/10/2019

vous avez quel ID serveur dans le conf ?

Personne n’utilise ce plugin ?

Je m’auto répond, j’ai enlevé l’id server que j’avais dans la configuration du plugin (5559), et maintenant mes infos sont ok

J’ai exactement le même souci, j’ai essayé sans ID (directement sur le Rpi), et j’ai toujours le souci… bizarre.

De mon côté, les débits me semblent bon mais l’heure est complètement délirante.

Bonjour,

Est-il possible d’afficher un graphique représentant les débits upload/download sur un design ?

J’ai trouvé ce post qui parle notamment de chart.js:
https://forum.jeedom.com/viewtopic.php?t=46217

Comment donner au graphique les différentes valeurs ? Peut-on se servir de l’historisation ? Si oui, comment ?

Merci d’avance pour vos lumières

Bonjour,
J’utilise SpeedTest depuis pas mal de temps en activant l’option Cron ce qui me permet de surveiller mon débit. Depuis peu (la dernière version?), les tests ‹ programmés › ne se font plus.
Si je rafraichis avec la commande « Rafraichir » via le dashbord ou dans un scenario lancé manuellement cela fonctionne
Mais, tout comme le Cron, en programmant un scénario, cela ne fonctionne plus.
Je me demande s’il n’y a pas un probleme de droits (sudo) qui explique que cela ne fonctionne que quand on lance manuellement la commande…
@ZygOm4t1k : qu’en penses -tu ?
(j’ai une smart a jour, sauf la maj Strech que je dois faire)

voici les logs (mode debug), on voit la différence entre un refresh depuis un scénario programmé en 1er, puis le refresh manuel :

Même problème chez moi; je venais voir ici si qqu’un avait une situation similaire; mais j’ai la même; les tests en cron semblent faire un timeout ; alors qu’en manuel ça continue de bien se faire.

salut.

De quelle dernière version tu parles (plugin,jeedom)??

Si tu essayes en changeant le cron ==> 7 * * * * (par exemple)?

Merci @ZygOm4t1k pour ta réponse.
C’est étrange 7 * * * * fonctionne oui !
J’avais mis depuis pas mal de temps */30 * * * * qui fonctionnait, mais plus depuis peu.

Bonjour à tous

pour le refresh, j’ai le paramètre par défaut : 0 * * * *

je n’ai pas constaté de problème

Bonjour,
J’ai suivi ta proposition et effectivement ça fonctionne. j’ai mis 15 * * * *
Bizarre.
Merci

Bonjour,
Ce matin ne fonctionne plus (rien a voir avec le cron). Cause ne trouve plus le server que j’avais déclaré (4010 DOUAI).
Avec la commande « speedtest-cli --list » je ne trouve que des serveurs étranger.
Pas de serveurs francais. Hier je les avais. Comprend pas.

Cdlt

2h apres → Je viens de refaire « speedtest-cli --list » et maintenant j’ai les serveurs francais !!! Je n’y comprends plus rien.

Bonjour,

Problème identique à @lolisteph et @Bilbotorm sur plusieurs Jeedom de mon côté :

Depuis le 8/03/2021 à 20h, les tests devant se réaliser toutes les 2 heures n’ont plus lieu. (cron 0 */2 * * *)

Je vois dans la vue historique d’une Jeedom les relevés suivants :

  • le 10/03 à 20h
  • le 12/03 à 00h
  • le 12/03 à 22h
  • le 13/03 à 00h
  • le 14/03 à 16h50 (je l’ai lancé à la main celui ci de mémoire)
  • le 22/03 à 18h
  • le 23/03 à 18h
  • le 31/03 à 00h
  • le 31/03 à 10h

Logs d’un échec (on dirait qu’il n’arrive pas à sélectionner le serveur ayant le meilleur ping) :

[2021-03-31 08:00:08][DEBUG] : ############################################
[2021-03-31 08:00:08][DEBUG] : ############################################
[2021-03-31 08:00:08][DEBUG] : Array (     [0] => Retrieving speedtest.net configuration...     [1] => Testing from Bouygues Telecom (176.X.X.X)...     [2] => Retrieving speedtest.net server list...     [3] => Selecting best server based on ping... )
[2021-03-31 08:00:08][DEBUG] : count: 4
[2021-03-31 08:00:08][DEBUG] : status 1
[2021-03-31 08:00:08][DEBUG] : info : Retrieving speedtest.net configuration...
[2021-03-31 08:00:08][DEBUG] : info : Testing from Bouygues Telecom (176.X.X.X)...
[2021-03-31 08:00:08][DEBUG] : info : Retrieving speedtest.net server list...
[2021-03-31 08:00:08][DEBUG] : info : Selecting best server based on ping...
[2021-03-31 08:00:08][DEBUG] : ############################################
[2021-03-31 08:00:08][DEBUG] : ############################################

Logs d’un succès :

[2021-03-31 10:00:53][DEBUG] : ############################################
[2021-03-31 10:00:53][DEBUG] : ############################################
[2021-03-31 10:00:53][DEBUG] : Array (     [0] => Retrieving speedtest.net configuration...     [1] => Testing from Bouygues Telecom (176.X.X.X)...     [2] => Retrieving speedtest.net server list...     [3] => Selecting best server based on ping...     [4] => Hosted by ORANGE FRANCE (Puteaux) [317.06 km]: 148.611 ms     [5] => Testing download speed................................................................................     [6] => Download: 2.44 Mbit/s     [7] => Testing upload speed................................................................................................     [8] => Upload: 1.66 Mbit/s     [9] => Share results: http://www.speedtest.net/result/11185873823.png )
[2021-03-31 10:00:53][DEBUG] : count: 10
[2021-03-31 10:00:53][DEBUG] : status 1
[2021-03-31 10:00:53][DEBUG] : info : Retrieving speedtest.net configuration...
[2021-03-31 10:00:53][DEBUG] : info : Testing from Bouygues Telecom (176.X.X.X)...
[2021-03-31 10:00:53][DEBUG] : info : Retrieving speedtest.net server list...
[2021-03-31 10:00:53][DEBUG] : info : Selecting best server based on ping...
[2021-03-31 10:00:53][DEBUG] : info : Hosted by ORANGE FRANCE (Puteaux) [317.06 km]: 148.611 ms
[2021-03-31 10:00:53][DEBUG] : ping : 148.611
[2021-03-31 10:00:53][DEBUG] : info : Testing download speed................................................................................
[2021-03-31 10:00:53][DEBUG] : info : Download: 2.44 Mbit/s
[2021-03-31 10:00:53][DEBUG] : dl : 2.44
[2021-03-31 10:00:53][DEBUG] : info : Testing upload speed................................................................................................
[2021-03-31 10:00:53][DEBUG] : info : Upload: 1.66 Mbit/s
[2021-03-31 10:00:53][DEBUG] : ul : 1.66
[2021-03-31 10:00:53][DEBUG] : info : Share results: http://www.speedtest.net/result/11185873823.png
[2021-03-31 10:00:53][DEBUG] : ############################################
[2021-03-31 10:00:53][DEBUG] : ############################################

=> L’algorithme en place semble ne pas pouvoir décider quel serveur utiliser. Est-ce parce-que les serveurs ne sont pas disponibles, ou parce qu’ils ont des caractéristiques similaires et que l’algorithme de sélection n’arrive pas à trancher ? Je pense que le lancer à une autre heure (ou manuellement) ne change pas le problème existant, mais peut le dissimuler en le rencontrant moins souvent (si serveurs speedtests surchargés à heure fixe par exemple).

Bonne journée,
Pierre (Mav3656) - Helper officiel Jeedom

edit : en curatif, j’ai changé les minutes du cron. Je ferai un retour si cela refonctionne dans le temps. Mais ce problème n’avait jamais été vu avant le 8/03/2020 de mon côté, tout fonctionnait systématiquement.

Bonjour,
de nouveau le soucis depuis cette nuit.
La dernière fois, c’était le 8 mars. Là on est le 8 avril :frowning: Etrange!
Dernier appel OK a 00h07, puis à partir de celui de 01h07, de nouveau plus de serveur trouvé…

j’avais programmée le plugin (7 * * * *) toutes les heures et cela fonctionnait de nouveau (je ne sais comment d’ailleurs)

Bonjour,

De même depuis 00h05 ce matin, plus de remontée sur mes deux Jeedom.

Merci,

Même problème ici,
Et apres verification en ligne de commande (via SSH), en executant un speedtest-cli:


J’ai donc mis à jours vers la dernière version dispo (2.1.3) sur github:
https://github.com/sivel/speedtest-cli
Avec les commandes suivantes:

sudo git clone https://github.com/sivel/speedtest-cli.git
cd speedtest-cli
sudo python setup.py install

Et ça re-fonctionne !

2 « J'aime »

Merci beaucoup, ca fonctionne

1 « J'aime »

Merci.

Mise à jour dispo.
Juste relancer les dépendances si besoin

4 « J'aime »

Bonjour,

Je viens d’installer le plugin mais j’ai ce message dans la partie dépendance :
Erreur sur sudo speedtest-cli --v 2>&1 valeur retournée : 1. Détails : sudo: speedtest-cli: command not found
Pourtant droit sudo est en OK

Je suis en 4.1.22 sous vm proxmox debian 10