Ankündigung

Einklappen
Keine Ankündigung bisher.

Logikbaustein - 19001240 - Internet Speedtest

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Hallo,

    in der Hilfe steht man soll den Speedtest nach der Installation über die Konsole starten. Wie ist denn der richtige Befehl dafür?

    Mfg

    Kommentar


      #17
      Du kannst zuerst in den Ordner gehen und dann den Speedtest anschließend ausführen.

      cd /usr/bin/
      ./speedtest

      Kommentar


        #18
        Ich hatte vergessen der Ordner zu wechseln, daher gings nicht. Danke!

        Kommentar


          #19
          Hallo in die Runde,

          mich als blutiger Anfänger würde mal interessieren wie ich die Werte aus den LBS visualisiert bekomme.
          Nicht lachen ich bin wirklich noch ganz am Anfang.

          Danke für die Dummy Hilfe :-)

          Kommentar


            #20
            Ganz grob:
            1. Datenarchiv erstellen z.B. für Downlink Bandbreite
            2. Per Logik Downlink Bandbreite in ein Datenarchiv schreiben lassen (Ausgangsbox an A5 und darin Befehl "Datenarchiv")
            3. In der Visu ein Diagramm einfügen und das Datenarchiv als Quelle wählen

            Kommentar


              #21
              Und wie bekomme ich das Datenarchiv in die Viso?
              Ich kann da kein Datenarchiv als Quelle auswählen

              .....

              Kommentar


                #22
                Das Datenarchiv bekommst du so in die Visu:
                Visueditor -> Visuseite auswählen auf der du dein Visuarchiv anzeigen möchtest -> rechte Maustaste -> Visuelement hinzufügen -> Archive -> Datenarchiv hinzufügen und entsprechend konfigurieren
                Ein Datenarchiv in der Visu finde ich persönlich nicht besonders spannend. Daher würde ich mir ein Diagramm erstellen und das in meine Visu einfügen

                Kommentar


                  #23
                  Zitat von jonofe Beitrag anzeigen
                  Ist jetzt im DL Portal verfügbar: LBS19002327 Ookla Speedtest v0.1
                  Hallo jonofe, danke!
                  Habe ihn gerade getestet!
                  Zur Info: Musste das "sudo" im Code entfernen, da dies in der Edomi-Docker-Umgebung nicht funktioniert
                  Zusätzlich habe ich noch "/usr/bin/speedtest --accept-license --accept-gdpr" ergänzt, da bei Docker immer mal wieder ein automatischer Neustart
                  vorkommt und dabei Speedtest neu installiert wird.

                  Könnte man das Suso eventuell ins E4 mit dazu nehmen?
                  Mit diesen Änderungen funktioniert es jedenfalls bei mir wunderbar, herzlichen Dank!

                  s.G.
                  Joe

                  Kommentar


                    #24
                    Zitat von givemeone Beitrag anzeigen
                    Zur Info: Musste das "sudo" im Code entfernen, da dies in der Edomi-Docker-Umgebung nicht funktioniert
                    Das ist interessant, denn bei mir (VM@ESXi) lief es ohne sudo nicht.
                    Ich kann das konfigurierbar machen, kein Problem.

                    Zitat von givemeone Beitrag anzeigen
                    --accept-license --accept-gdpr
                    Die Optionen hatte ich gar nicht gesehen, werde die dann auch als default übernehmen.

                    Kommentar


                      #25
                      In Version 0.2 kann jetzt über E6=0 auf den Aufruf via sudo verzichtet werden. Zusätzlich wird automatisch die Lizenz/GDPR Abfrage akzeptiert.

                      Kommentar


                        #26
                        Klappt wunderbar, herzlichen Dank!

                        Kommentar


                          #27
                          Hallo Leute,

                          ich bin nicht ganz sicher, ob ich hier mit meiner Frage richtig bin, aber ich versuche das einfach mal. ;-)

                          Ich habe den LBS "LBS19002327 Ookla Speedtest v0.2" bis vor 2 Tagen erfolgreich im Einsatz gehabt. Lief alles ohne Probleme.... dann bin ich mit Edomi umgezogen in einen Proxmox-Container. Als Vorlage habe ich hier die großartige Vorarbeit von Yves genommen und sein LXC-Template (Version 2.03.1) genutzt. Ich glaube, dass auch fast alle LBS ohne Probleme laufen.

                          Nur der "Ookla Speedtest" ärgert mich etwas und auch nach mehreren Stunden suchen bekomme ich einfach nicht heraus, warum das so ist.

                          Meine erste Vermutung wäre es, dass das "shell_exec" einfach nicht mehr auf das Ergebnis wartet und der php-Code einfach weiter läuft. Kann man das irgendwo einstellen, dass "shell_exec" auf jeden Fall wartet, bis die Daten geladen wurden?

                          So rufe ich den Speedtest auf:
                          Aufruf.png

                          Mein Log sieht so aus:
                          Log.png

                          Anscheinend wird das Ergebnis einfach nicht in $result geschrieben. Wenn ich "/usr/bin/speedtest --accept-license --accept-gdpr -p no -f json" manuell in der Konsole aufrufe, dann dauert es 13 Sekunden und dann erhalte ich als Ausgabe korrekt eine json-Rückmeldung:
                          Shell.png

                          Ich habe im Container eine Test-Datei erstellt mit dem folgenden Inhalt:
                          PHP-Code:
                          $output shell_exec('/usr/bin/speedtest --accept-license --accept-gdpr -p no -f json');
                          echo 
                          "<pre>$output</pre>"
                          Wenn ich diese Testdatei aufrufe, dann ist die sie nach ein paar Milisekunden mit dem Laden fertig. Es sieht also auch hier so aus, als wenn shell_exec einfach nicht darauf wartet.

                          Bin über weitere Ideen dankbar. ;-)

                          Ich weiß ja, dass der LBS eigentlich super läuft und war auch total glücklich darüber.

                          Viele Grüße
                          Dustin
                          Zuletzt geändert von DustinR; 17.02.2022, 09:56.

                          Kommentar


                            #28
                            Zitat von DustinR DustinR Beitrag anzeigen
                            Bin über weitere Ideen dankbar. ;-)
                            Setz mal E6=1 und versuch nochmal.

                            Kommentar


                              #29
                              Zitat von jonofe Beitrag anzeigen

                              Setz mal E6=1 und versuch nochmal.
                              Das Ergebnis sieht genauso aus:
                              Log2.png
                              Sudo gibt es im Container aber auch nicht. Wenn man das so aufrufen würde, dann gibt es die Meldung, dass es das Kommando nicht gibt.

                              Kommentar


                                #30
                                Zitat von DustinR Beitrag anzeigen
                                Sudo gibt es im Container aber auch nicht. Wenn man das so aufrufen würde, dann gibt es die Meldung, dass es das Kommando nicht gibt.
                                Naja, aber genau das könnte das Problem sein.
                                In einer VM ohne sudo sehe ich dasselbe Verhalten wie bei dir.
                                Daher könnte es daran liegen. Warum gibt es sudo im Container nicht?

                                Kommentar

                                Lädt...
                                X