4 ms·
Show HN: Audit your ISP with a speedtest cronjob
- brianjking 8y agoThanks for sharing. I'm not sure I'd run this in a Docker instance on it's own. Also, I submitted a pull request here https://github.com/igomez10/speedInspectorRPI/pull/1 https://github.com/igomez10/speedInspectorRPI/pull/1 as it should be noted that on a Raspberry Pi outside of the Raspberry Pi 3 B+ you will max out at 100mbps. On the 3 B+ despite the gigabit adapter you'll max out at 300mbps. I use a Speedtest monitor via Home Assistant which I run on a Raspberry Pi Model 3 along with the rest of my home automation setup. Check out Home Assistant at https://home-assistant.io https://home-assistant.io.
- igomeza 8y agoThannks for taking the time of reading it and submitting improvements, I checked Home Assistant and it looks amazing. Also, thanks for noting on the speed limits, I totatlly forgot about RPI adapter limitations. I was having slow speeds (~2-4mbps) so +100mbps didnt seemed that bad in the beginning.
- silvether 8y agoWould a USB Ethernet adapter on a PI allow me to test a full Gigabit connection? I want to try this with speedtest-cli and iperf3.
- wattengard 8y agoI believe the USB on rpi is limited to USB2, so that's a 480Mb/s theoretical limit.
- captn3m0 8y agoI run a similar setup, except with the Prometheus speed test exporter, so prometheus takes care of the cron part.
- wattengard 8y agoI have integrated this into my Home-Assistant setup. The speedtest runs every 30 minutes and logs to an influx-database. I also run a pingtest every minute, logging to the same database. Helped me identify some strage behaviour from my router in one case.