Ehoco.nl

Speedtest op Raspberry Pi

Speedtest op Raspberry Pi

Een speedtest op Raspberry Pi, dat is handig! In dit artikel leggen we uit hoe je geheel automatisch je download- en uploadsnelheid kunt loggen. Het script maakt gebruik van de Python module speedtest-cli om de internetsnelheid via speedtest.net te testen.

Python module

Allereerst gaan we de Python module speedtest-cli installeren via de terminal:


Virtuele sensoren

Maak drie virtuele sensoren aan van het type “Custom” met de namen:

Maak een virtuele sensor aan van het type “Switch” met de naam:

Ga naar Setup -> Devices en noteer de idx-nummer van de vier sensoren die je zojuist hebt aangemaakt.

 

Script

Download hier het benodigde script en pak het uit met bv. Winrar. In het script moet je twee wijzigingen doorvoeren:

Kopieer het script naar /home/pi/domoticz/scripts/ en wijzig de rechten, zodat het script via de crontab uitgevoerd kan worden (755).

Ga nu naar Switches en klik op “Edit” bij de Broadband-switch. Vul bij On action “script:///home/pi/domoticz/scripts/speedtest.sh” in (wijzig het pad indien van toepassing) en klik op “Save”. Als je nu op Broadband klikt zal het script aangeroepen worden en wordt de download- en uploadsnelheid na een minuutje zichtbaar bij de virtuele sensoren.

Als alles goed werkt kun je een cronjob instellen, zodat het script bv. iedere 15 minuten draait. Je kunt in de grafiek dan aardig zien hoe jouw internetsnelheid gedurende een langere periode is:


 

Mobiele versie afsluiten