Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @Damrak2022 last edited by Thomas Braun

      @damrak2022

      Da fehlt das passende Repository.

      curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
      
      Damrak2022 1 Reply Last reply Reply Quote 0
      • Damrak2022
        Damrak2022 @Thomas Braun last edited by Damrak2022

        @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

        curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash

        Das lässt sich aber anscheinend so nicht installieren

        pi@homebridge:~ $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
        This distribution version is not currently supported via package management, please use the direct download builds per architecture found at https://www.speedtest.net/apps/cli
        

        Ich habe auch auf der Webseite geschaut, weiß aber nicht was die richtige Version ist und wie ich das dann auf meinen Raspi installiere

        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Damrak2022 last edited by Thomas Braun

          @damrak2022
          Komisch. Bei meinem Pi läuft das durch.
          Was hast du denn da am Start?

          uname -a
          lsb_release -a
          

          Dann von Hand die Datei anlegen. Siehe [Exkurs] im ersten Beitrag.

          Damrak2022 1 Reply Last reply Reply Quote 0
          • Damrak2022
            Damrak2022 @Thomas Braun last edited by

            @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

            lsb_release -a

            Das wird mir ausgegeben:

            Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
            permitted by applicable law.
            Last login: Wed Apr 20 05:02:00 2022 from 2a02:908:171:e900:4198:84be:67e9:5902
            pi@homebridge:~ $ uname -a
            Linux homebridge 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux
            pi@homebridge:~ $ lsb_release -a
            No LSB modules are available.
            Distributor ID:	Raspbian
            Description:	Raspbian GNU/Linux 11 (bullseye)
            Release:	11
            Codename:	bullseye
            pi@homebridge:~ $
            

            Wie installiere ich das von Hand?

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator last edited by

              @Thomas-Braun

              Hallo Thomas!

              Ich habe soeben das Script gestartet. Bekomme folgende Fehler.

              08:49:27.334	error	javascript.0 (250286) script.js.Netzwerk.Speedtest: SyntaxError: Unexpected end of JSON input
              08:49:27.335	error	javascript.0 (250286) at generiere_array (script.js.Netzwerk.Speedtest:181:14)
              08:49:27.335	error	javascript.0 (250286) at script.js.Netzwerk.Speedtest:229:12
              08:49:27.544	error	host.ioBroker Caught by controller[0]: at generiere_array (script.js.Netzwerk.Speedtest:182:14)
              08:49:27.544	error	host.ioBroker Caught by controller[0]: at script.js.Netzwerk.Speedtest:230:12
              

              curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash hab ich in /opt/iobroker ausgeführt.
              System ist ein Ubuntu 22.04

              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Damrak2022 last edited by

                @damrak2022 sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                Wie installiere ich das von Hand?

                Siehe oben im ersten Beitrag unter [Exkurs].

                Damrak2022 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Negalein last edited by Thomas Braun

                  @negalein sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                  hab ich in /opt/iobroker ausgeführt.

                  Warum in /opt/iobroker? Hat mit dem iobroker nix zu tun.
                  Und Ubuntu 22.04 ist noch nicht released worden, kann gut sein, dass es hier noch kein passendes Repository gibt.

                  [Edit:] Doch, gibt es wohl.

                  Für ubuntu/jammy - 22.04 müsste die Datei so aussehen:

                  # this file was generated by packagecloud.io for
                  # the repository at https://packagecloud.io/ookla/speedtest-cli
                  
                  deb https://packagecloud.io/ookla/speedtest-cli/ubuntu/ jammy main
                  deb-src https://packagecloud.io/ookla/speedtest-cli/ubuntu/ jammy bullseye main
                  
                  1 Reply Last reply Reply Quote 0
                  • Damrak2022
                    Damrak2022 @Thomas Braun last edited by

                    @thomas-braun Da bekomme ich folgende Meldung:

                    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                    permitted by applicable law.
                    Last login: Wed Apr 20 08:05:22 2022 from 2a02:908:171:e900:303c:c240:9f73:977d
                    pi@homebridge:~ $ /etc/apt/sources.list.d/ookla_speedtest-cli.list
                    -bash: /etc/apt/sources.list.d/ookla_speedtest-cli.list: No such file or directory
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Damrak2022 last edited by

                      @damrak2022 sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                      /etc/apt/sources.list.d/ookla_speedtest-cli.list

                      Du sollst die Datei ja auch anlegen und mit Inhalt füllen. Kann man z. B. mit nano machen.

                      sudo nano /etc/apt/sources.list.d/ookla_speedtest-cli.list
                      
                      Damrak2022 1 Reply Last reply Reply Quote 0
                      • Damrak2022
                        Damrak2022 @Thomas Braun last edited by

                        @thomas-braun So, ich hoffe das ich das nun richtig gemacht habe.

                        Last login: Wed Apr 20 09:05:04 on ttys000
                        damrak2021@Andreass-iMac ~ % ssh pi@homebridge
                        pi@homebridge's password:
                        Linux homebridge 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l
                        
                        The programs included with the Debian GNU/Linux system are free software;
                        the exact distribution terms for each program are described in the
                        individual files in /usr/share/doc/*/copyright.
                        
                        Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                        permitted by applicable law.
                        Last login: Wed Apr 20 08:05:22 2022 from 2a02:908:171:e900:303c:c240:9f73:977d
                        pi@homebridge:~ $ /etc/apt/sources.list.d/ookla_speedtest-cli.list
                        -bash: /etc/apt/sources.list.d/ookla_speedtest-cli.list: No such file or directory
                        pi@homebridge:~ $ sudo nano /etc/apt/sources.list.d/ookla_speedtest-cli.list
                        pi@homebridge:~ $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8E61C2AB9A6D1557
                        Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
                        Executing: /tmp/apt-key-gpghome.9TwcOtjpDI/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 8E61C2AB9A6D1557
                        gpg: key 31EB3981E723ACAA: "https://packagecloud.io/ookla/speedtest-cli (https://packagecloud.io/docs#gpg_signing) <support@packagecloud.io>" not changed
                        gpg: Total number processed: 1
                        gpg:              unchanged: 1
                        pi@homebridge:~ $ sudo apt update
                        Get:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB]
                        Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
                        Hit:3 https://packages.grafana.com/enterprise/deb stable InRelease
                        Hit:4 https://repos.influxdata.com/debian bullseye InRelease
                        Hit:5 https://deb.nodesource.com/node_12.x bullseye InRelease
                        Get:6 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease [24.5 kB]
                        Get:7 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages [988 B]
                        Fetched 40.4 kB in 4s (10.6 kB/s)
                        Reading package lists... Done
                        Building dependency tree... Done
                        Reading state information... Done
                        All packages are up to date.
                        pi@homebridge:~ $ sudo apt install speedtest
                        Reading package lists... Done
                        Building dependency tree... Done
                        Reading state information... Done
                        The following NEW packages will be installed:
                          speedtest
                        0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
                        Need to get 989 kB of archives.
                        After this operation, 2,232 kB of additional disk space will be used.
                        Get:1 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf speedtest armhf 1.1.1.28-1.c732eb82cf [989 kB]
                        Fetched 989 kB in 1s (973 kB/s)
                        Selecting previously unselected package speedtest.
                        (Reading database ... 62192 files and directories currently installed.)
                        Preparing to unpack .../speedtest_1.1.1.28-1.c732eb82cf_armhf.deb ...
                        Unpacking speedtest (1.1.1.28-1.c732eb82cf) ...
                        Setting up speedtest (1.1.1.28-1.c732eb82cf) ...
                        Processing triggers for man-db (2.9.4-2) ...
                        pi@homebridge:~ $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
                        This distribution version is not currently supported via package management, please use the direct download builds per architecture found at https://www.speedtest.net/apps/cli
                        pi@homebridge:~ $
                        
                        Thomas Braun 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Damrak2022 last edited by

                          @damrak2022

                          apt policy speedtest
                          
                          Damrak2022 1 Reply Last reply Reply Quote 0
                          • Damrak2022
                            Damrak2022 @Thomas Braun last edited by

                            @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                            apt policy speedtest

                            Da kommt folgendes

                            pi@homebridge:~ $ apt policy speedtest
                            speedtest:
                              Installed: 1.1.1.28-1.c732eb82cf
                              Candidate: 1.1.1.28-1.c732eb82cf
                              Version table:
                             *** 1.1.1.28-1.c732eb82cf 500
                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                                    100 /var/lib/dpkg/status
                                 1.1.0.75-1.810304edbd 500
                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                                 1.0.0.2-1.5ae238b 500
                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                            

                            Danke für Deine Geduld

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Damrak2022 last edited by Thomas Braun

                              @damrak2022

                              Auf nodeJS@14 könntest du in jetzt in einem auch springen, wenn du eh die *.list files pflegst.

                              In /etc/apt/sources.list.d/nodesource.list die 12 durch eine 14 ersetzen.
                              Node12 erreicht in wenigen Tagen das EndOfLife.

                              Damrak2022 1 Reply Last reply Reply Quote 0
                              • Negalein
                                Negalein Global Moderator last edited by Negalein

                                @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                Doch, gibt es wohl.

                                Habe die Datei angepasst.

                                # this file was generated by packagecloud.io for
                                # the repository at https://packagecloud.io/ookla/speedtest-cli
                                
                                deb https://packagecloud.io/ookla/speedtest-cli/ubuntu/ jammy main
                                deb-src https://packagecloud.io/ookla/speedtest-cli/ubuntu/ jammy bullseye main
                                

                                Dann

                                sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8E61C2AB9A6D1557
                                sudo apt update
                                sudo apt install speedtest
                                

                                Und da kommt dann

                                nega@ioBroker:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8E61C2AB9A6D1557
                                Executing: /tmp/apt-key-gpghome.ZjkZwFOrNP/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 8E61C2AB9A6D1557
                                gpg: key 31EB3981E723ACAA: public key "https://packagecloud.io/ookla/speedtest-cli (https://packagecloud.io/docs#gpg_signing) <support@packagecloud.io>" imported
                                gpg: Total number processed: 1
                                gpg:               imported: 1
                                nega@ioBroker:~$ sudo apt update
                                Hit:1 https://deb.nodesource.com/node_14.x focal InRelease
                                Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
                                Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
                                Hit:4 http://archive.ubuntu.com/ubuntu focal-security InRelease
                                Ign:5 https://packagecloud.io/ookla/speedtest-cli/ubuntu jammy InRelease
                                Err:6 https://packagecloud.io/ookla/speedtest-cli/ubuntu jammy Release
                                  404  Not Found [IP: 50.18.207.89 443]
                                Reading package lists... Done
                                E: The repository 'https://packagecloud.io/ookla/speedtest-cli/ubuntu jammy Release' does not have a Release file.
                                N: Updating from such a repository can't be done securely, and is therefore disabled by default.
                                N: See apt-secure(8) manpage for repository creation and user configuration details.
                                nega@ioBroker:~$ sudo apt install speedtest
                                Reading package lists... Done
                                Building dependency tree
                                Reading state information... Done
                                E: Unable to locate package speedtest
                                nega@ioBroker:~$ nano /etc/apt/sources.list.d/ookla_speedtest-cli.list
                                

                                Script liefert immer noch

                                09:32:13.219	error	javascript.0 (408896) script.js.Netzwerk.Speedtest: SyntaxError: Unexpected end of JSON input
                                09:32:13.219	error	javascript.0 (408896) at generiere_array (script.js.Netzwerk.Speedtest:181:14)
                                09:32:13.219	error	javascript.0 (408896) at script.js.Netzwerk.Speedtest:229:12
                                09:32:13.342	error	host.ioBroker Caught by controller[0]: at generiere_array (script.js.Netzwerk.Speedtest:182:14)
                                09:32:13.342	error	host.ioBroker Caught by controller[0]: at script.js.Netzwerk.Speedtest:230:12
                                

                                Speedtest funktioniert aber

                                nega@ioBroker:~$ speedtest
                                Retrieving speedtest.net configuration...
                                Testing from Fonira Telekom GmbH (185.129.173.57)...
                                Retrieving speedtest.net server list...
                                Selecting best server based on ping...
                                Hosted by Netprotect (Vienna) [214.89 km]: 13.606 ms
                                Testing download speed................................................................................
                                Download: 751.51 Mbit/s
                                Testing upload speed......................................................................................................
                                Upload: 85.11 Mbit/s
                                nega@ioBroker:~$
                                
                                Thomas Braun 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Damrak2022 last edited by

                                  @damrak2022

                                  Gut,

                                  speedtest
                                  

                                  ist also jetzt installiert und sollte Ergebnisse liefern.

                                  1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @Negalein last edited by

                                    @negalein sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                    deb-src https://packagecloud.io/ookla/speedtest-cli/ubuntu/ jammy bullseye main
                                    

                                    Die Zeile ist falsch, das bullseye gehört raus.

                                    Offenbar ist das Repo aber noch nicht gefüllt, wie gesagt, Ubuntu 22.04 ist noch nicht offiziell freigegeben.

                                    1 Reply Last reply Reply Quote 0
                                    • Damrak2022
                                      Damrak2022 @Thomas Braun last edited by

                                      @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                      /etc/apt/sources.list.d/nodesource.list

                                      Das wollte ich gerade machen, aber da bekomme ich das, oder muss ich da wieder irgendwo rein und wenn ja mit welchem Befehl?

                                      pi@homebridge:~ $ /etc/apt/sources.list.d/nodesource.list
                                      -bash: /etc/apt/sources.list.d/nodesource.list: Permission denied
                                      
                                      Thomas Braun 1 Reply Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Negalein last edited by

                                        @negalein sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                        Speedtest funktioniert aber

                                        Das ist aber soweit ich das sehe das alte/falsche speedtest.

                                        sudo apt update
                                        apt policy speedtest
                                        
                                        Damrak2022 Negalein 2 Replies Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Damrak2022 last edited by

                                          @damrak2022 sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                          /etc/apt/sources.list.d/nodesource.list

                                          Das ist halt Quatsch. Du musst schon sagen, mit welchem Befehl du die Datei anpacken willst.

                                          sudo nano /etc/apt/sources.list.d/nodesource.list
                                          

                                          Wäre eine einfache Transferleistung, die /etc/apt/sources.list.d/ookla_speedtest-cli.list
                                          hast du doch genauso angepackt.

                                          Damrak2022 1 Reply Last reply Reply Quote 1
                                          • Damrak2022
                                            Damrak2022 @Thomas Braun last edited by

                                            @thomas-braun sagte in Speedtest-Skript von kreyenborg.koeln für Kabel-Gigabit:

                                            apt policy speedtest

                                            Jetzt sieht es so aus:

                                            pi@homebridge:~ $ sudo apt update
                                            Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
                                            Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                                            Hit:3 https://packages.grafana.com/enterprise/deb stable InRelease
                                            Hit:4 https://repos.influxdata.com/debian bullseye InRelease
                                            Hit:5 https://deb.nodesource.com/node_12.x bullseye InRelease
                                            Hit:6 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
                                            Reading package lists... Done
                                            Building dependency tree... Done
                                            Reading state information... Done
                                            All packages are up to date.
                                            pi@homebridge:~ $ apt policy speedtest
                                            speedtest:
                                              Installed: 1.1.1.28-1.c732eb82cf
                                              Candidate: 1.1.1.28-1.c732eb82cf
                                              Version table:
                                             *** 1.1.1.28-1.c732eb82cf 500
                                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                                                    100 /var/lib/dpkg/status
                                                 1.1.0.75-1.810304edbd 500
                                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                                                 1.0.0.2-1.5ae238b 500
                                                    500 https://packagecloud.io/ookla/speedtest-cli/debian bullseye/main armhf Packages
                                            pi@homebridge:~ $
                                            

                                            Wieso kann ich mein node js nicht upgraden. Wieso habe ich hier Permission denied

                                            Damrak2022 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            936
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            33
                                            391
                                            51982
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo