Internetgeschwindigkeit überwachen

Begonnen von wkarl, 21 Juni 2013, 10:30:30

Vorheriges Thema - Nächstes Thema

andies

Gelöst: ich musste das Paket mit sudo installieren.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

justme1968

die 'offizielle' version des speedtest cli von ookla die man hier: https://www.speedtest.net/apps/cli findet kennt keine --secure option und benötigt diese auch nicht. ich kann nur empfehlen auf diese version umzusteigen da sie aktueller ist, weniger cpu last erzeugt und bei größeren up/download geschwindigkeiten auch korrektere ergebnisse anzeigt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

andies

Ich kam da nicht weiter
sudo apt-get install speedtest
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket speedtest kann nicht gefunden werden.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Otto123

Man muss da die install Anleitung beachten:
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest

Dann im Modul attr ookla setzen.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

andies

FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Otto123

ok ich mache es bei mir remote über den Router, da lade ich einfach das passende tgz runter, packe die binary aus und starte diese über das attr path ...  ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hapege

Zitat von: andies am 20 Oktober 2022, 10:54:35
Ich kam da nicht weiter
sudo apt-get install speedtest
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket speedtest kann nicht gefunden werden.

Das Paket heißt speedtest-cli:
sudo apt-get install speedtest-cli

Developer: 70_ESCVP21net.pm, 70_SVDRP.pm
Mitglied FHEM e.V.

hapege

Zitat von: justme1968 am 16 Oktober 2022, 14:44:21
die 'offizielle' version des speedtest cli von ookla die man hier: https://www.speedtest.net/apps/cli findet kennt keine --secure option und benötigt diese auch nicht. ich kann nur empfehlen auf diese version umzusteigen da sie aktueller ist, weniger cpu last erzeugt und bei größeren up/download geschwindigkeiten auch korrektere ergebnisse anzeigt.

Hi,

Danke für den Hinweis! Die ookla Version lässt sich unter einem raspi mit raspi-OS auf Basis Buster offenbar nicht ohne Weiteres wie beschrieben per Skript installieren (oder ich habe was falsch gemacht - das in der sources.list konfigurierte repository gibts wohl nicht für raspi buster). Manuell runterladen und starten geht. Und wenn man den richtigen Server "erzwingt" kann der Test tatsächlich sehr hohe Bandbreiten :-)
Developer: 70_ESCVP21net.pm, 70_SVDRP.pm
Mitglied FHEM e.V.

Otto123

Zitat von: hapege am 20 Oktober 2022, 12:56:35
Das Paket heißt speedtest-cli:
sudo apt-get install speedtest-cli


da wird aber nicht ookla installiert. Aber das  Script von ookla funktioniert unter Raspbian offenbar nicht...
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hapege

Hi,

nein, apt-get installiert das non-ookla tool. Das funktioniert auch, wenn man "--secure" einfügt und Bandbreiten unter 400MBit/s (Erfahrungswert) messen will.
ookla kannst Du manuell herunterladen, passend abspeichern und halt von dort starten (der Hinweis auf attr path ist hilfreich ;) )
Developer: 70_ESCVP21net.pm, 70_SVDRP.pm
Mitglied FHEM e.V.

Otto123

Das wäre sowas wie setup in der Raw Definition, erledigt den ersten Start mit der Lizenz Bestätigung mit
Achtung den downloadlink muss man an die Hardware anpassen!!!
Achtung das attribute wird bei allen speedtest definiton gesetzt, also notfalls anpassen / vorher prüfen ob man mehrere hat: list TYPE=speedtest
{system ('wget -qO speedtest.tgz https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-armhf.tgz;;tar -zxvf speedtest.tgz speedtest;;./speedtest --accept-license --accept-gdpr -f json' ) }
attr TYPE=speedtest ookla 1
attr TYPE=speedtest path ./


Oder falls man eine abgesetzte Maschine (Router) hat und ssh mit public key schon eingerichtet ist:
Hier muss die Binary für die Hardware des Routers stimmen!
{system ('ssh user@192.168.56.1 '.q('wget -qO speedtest.tgz https://install.speedtest.net/app/cli/ookla-speedtest-1.1.1-linux-armhf.tgz;;tar -zxvf speedtest.tgz speedtest;;./speedtest --accept-license --accept-gdpr -f json' &) ) }
attr TYPE=speedtest ookla 1
attr TYPE=speedtest ssh user@192.168.56.1 ./
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz