Plugin SpeedTest

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

Tu peux essayer avec la dernière bétâ?

J’ai plus le message mais les dependances s’installe pas et reste en NOK. J’ai rien d’inscrit dans les logs.
Ca va jusqu’à 50% et ca passe nok

Edit j’ai supprimer et réinstaller le plugin et j’ai ces logs :
speedtest_update.txt (1,4 Ko)

1 « J'aime »

En ssh tu arrives à me donner le retour de

dpkg --print-architecture

Je sais pas ce que ça donne sur vm…?

Cela me renvoit :
amd64

L’install est bonne c’est le check des dépendances qui va pas .

Tu peux tester un équipement ça devrait fonctionner

J’ai essayé avec le serveur 4868 et 1688 mais a part l’etat tout reste a 0.

Il faut laisser vide l’input du serveur.

Je vais l’enlever de toute façon

En effet hormis les dépendances tout semble OK

ça doit être corrigé avec la dernière bétâ?

Je te confirme c’est tout bon !

1 « J'aime »

Ok c’est en stable.

merci

1 « J'aime »