[Tuto]Mesurer le débit de votre accès internet
Publié : 16 févr. 2016, 10:06
Ce script permet de tester votre accès internet et d'envoyer 3 résultats : ping, vitesse d'émission et de réception
Créer 3 capteurs virtuels dans Domoticz
Installation de speedtest :
Création du fichier python :
Il ne reste plus qu'à modifier votre fichier crontab pour y intégrer ce script
Créer 3 capteurs virtuels dans Domoticz
Installation de speedtest :
Code : Tout sélectionner
sudo apt-get install python-pip
sudo pip install speedtest-cliCode : Tout sélectionner
#!/usr/bin/python
# -*- coding: latin-1 -*-
import subprocess as sub
import os
f = os.popen('speedtest --simple')
valeurvariable = f.read()
liste = str(valeurvariable)
columns2 = liste.split(' ')
columns = [i for i in columns2 if i != '']
ping = str(columns[1])
download = str(columns[3])
upload = str(columns[5])
url='curl "http://192.168.1.30:8181/json.htm?type=command¶m=udevice&idx=75&nvalue=0&svalue='+ping+'"'
url1='curl "http://192.168.1.30:8181/json.htm?type=command¶m=udevice&idx=76&nvalue=0&svalue='+download+'"'
url2='curl "http://192.168.1.30:8181/json.htm?type=command¶m=udevice&idx=77&nvalue=0&svalue='+upload+'"'
os.system(url)
os.system(url1)
os.system(url2)
Code : Tout sélectionner
crontab -e