Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Verständnisfrage: exec versus http (GET)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

[gelöst] Verständnisfrage: exec versus http (GET)

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 5 Kommentatoren 840 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • RaspiUserR Offline
    RaspiUserR Offline
    RaspiUser
    schrieb am zuletzt editiert von RaspiUser
    #1

    ... ich habe da mal 'ne (dumme?) Frage :face_with_rolling_eyes: :
    Warum funktioniert der "http(GET)"-Befehl und der "exec" nicht ?
    (es wird in TASMOTA ein MP3-File abgespielt, in Firefox funktioniert es)

    exec.jpg

    Danke für die Erleuchtung ...

    OliverIOO HomoranH 2 Antworten Letzte Antwort
    0
    • RaspiUserR RaspiUser

      ... ich habe da mal 'ne (dumme?) Frage :face_with_rolling_eyes: :
      Warum funktioniert der "http(GET)"-Befehl und der "exec" nicht ?
      (es wird in TASMOTA ein MP3-File abgespielt, in Firefox funktioniert es)

      exec.jpg

      Danke für die Erleuchtung ...

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @raspiuser

      Leider sieht man nicht alles was du da jeweils eingetragen hast.

      Aber exec nur mit einer url funktioniert nicht. Das ist das selbe wie wenn du eine url direkt auf der commandozeile eingeben würdest.

      Httpget müsste theoretisch schon funktionieren.
      Sind den im log Fehlermeldungen zu sehen?

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      1 Antwort Letzte Antwort
      0
      • RaspiUserR RaspiUser

        ... ich habe da mal 'ne (dumme?) Frage :face_with_rolling_eyes: :
        Warum funktioniert der "http(GET)"-Befehl und der "exec" nicht ?
        (es wird in TASMOTA ein MP3-File abgespielt, in Firefox funktioniert es)

        exec.jpg

        Danke für die Erleuchtung ...

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @raspiuser weil exec ein SysemBefehl und kein http Aufruf ist.

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        RaspiUserR 1 Antwort Letzte Antwort
        2
        • HomoranH Homoran

          @raspiuser weil exec ein SysemBefehl und kein http Aufruf ist.

          RaspiUserR Offline
          RaspiUserR Offline
          RaspiUser
          schrieb am zuletzt editiert von
          #4

          @homoran Danke, verstanden ...

          1 Antwort Letzte Antwort
          0
          • RaspiUserR Offline
            RaspiUserR Offline
            RaspiUser
            schrieb am zuletzt editiert von
            #5

            ... noch eine Verständnisfrage die hier reinpaßt:
            1973495a-cce7-474a-af9d-a2ea328aa23b-grafik.png

            • Mit diesem Befehl wird ein MP3-File (je nach Datei 2-10 Sekunden) abgespielt.
              Manchmal ohne Probleme, manchmal mit o.g. Fehlermeldung, manchmal garnicht ... ?
              (In o.g. Screenshot hat es trotz Error funktioniert ...)
            • Was genau bewirkt hier die "Timeout" Länge ?
              Danke für Erläuterungen.
            OliverIOO 1 Antwort Letzte Antwort
            0
            • RaspiUserR RaspiUser

              ... noch eine Verständnisfrage die hier reinpaßt:
              1973495a-cce7-474a-af9d-a2ea328aa23b-grafik.png

              • Mit diesem Befehl wird ein MP3-File (je nach Datei 2-10 Sekunden) abgespielt.
                Manchmal ohne Probleme, manchmal mit o.g. Fehlermeldung, manchmal garnicht ... ?
                (In o.g. Screenshot hat es trotz Error funktioniert ...)
              • Was genau bewirkt hier die "Timeout" Länge ?
                Danke für Erläuterungen.
              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @raspiuser

              Httpget ist ein asynchroner Befehl.
              D.h. javascript weiß nicht wie lange der Befehl dauern könnte. Time out gibt vor wie lange gewartet werden soll, bevor ein Fehler erzeugt wird. Wenn die Gegenstände sehr lang benötigt, kann man das Ding erhöhen. Wobei ein zwei oder 3 Sekunden in einem lokalen Netzwerk schon sehr lange sind
              Die angezeigte Fehlermeldung liegt aber nicht am Time out, sondern wahrscheinlich auf der Gegenstelle wurde es abgebrochen.
              Die Befehlszeile in der Fehlermeldung sieht auch ein wenig seltsam aus. Da endet der Link mit einem Sonderzeichen?

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              RaspiUserR 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @raspiuser

                Httpget ist ein asynchroner Befehl.
                D.h. javascript weiß nicht wie lange der Befehl dauern könnte. Time out gibt vor wie lange gewartet werden soll, bevor ein Fehler erzeugt wird. Wenn die Gegenstände sehr lang benötigt, kann man das Ding erhöhen. Wobei ein zwei oder 3 Sekunden in einem lokalen Netzwerk schon sehr lange sind
                Die angezeigte Fehlermeldung liegt aber nicht am Time out, sondern wahrscheinlich auf der Gegenstelle wurde es abgebrochen.
                Die Befehlszeile in der Fehlermeldung sieht auch ein wenig seltsam aus. Da endet der Link mit einem Sonderzeichen?

                RaspiUserR Offline
                RaspiUserR Offline
                RaspiUser
                schrieb am zuletzt editiert von
                #7

                @oliverio Danke für die Erklärungen ...

                • ... d.h. "Timeout" ist es in meinem Fall egal, wie lang das eigentlich MP3-File dauert. Dann lass ich es bei der Voreinstellung 2000 ms
                • Sonderzeichen ? ... die "%20" sind das Leerzeichen vor der Filenummer "1" für den TASMOTA MP-3 Player. Funktioniert im Browser ohne Kommentare, zickt nur im Blockly unregelmäßig ... ich beobachte weiter ...
                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • RaspiUserR RaspiUser

                  @oliverio Danke für die Erklärungen ...

                  • ... d.h. "Timeout" ist es in meinem Fall egal, wie lang das eigentlich MP3-File dauert. Dann lass ich es bei der Voreinstellung 2000 ms
                  • Sonderzeichen ? ... die "%20" sind das Leerzeichen vor der Filenummer "1" für den TASMOTA MP-3 Player. Funktioniert im Browser ohne Kommentare, zickt nur im Blockly unregelmäßig ... ich beobachte weiter ...
                  haus-automatisierungH Offline
                  haus-automatisierungH Offline
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von haus-automatisierung
                  #8

                  @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                  ... d.h. "Timeout" ist es in meinem Fall egal, wie lang das eigentlich MP3-File dauert.

                  Das kommt darauf an, wann die Gegenseite antwortet.

                  1. Sobald die Wiedergabe gestartet wurde = Timeout egal, weil sofort eine Antwort kommt
                  2. Sobald die Wiedergabe beendet ist = Timeout hängt von der Länge der mp3-Datei ab

                  @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                  Sonderzeichen ? ... die "%20" sind das Leerzeichen vor der Filenummer "1"

                  Das ist ja ganz normales URL Encoding und sollte auch im Blockly nicht "zicken" (was auch immer das heißt).

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  RaspiUserR 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                    ... d.h. "Timeout" ist es in meinem Fall egal, wie lang das eigentlich MP3-File dauert.

                    Das kommt darauf an, wann die Gegenseite antwortet.

                    1. Sobald die Wiedergabe gestartet wurde = Timeout egal, weil sofort eine Antwort kommt
                    2. Sobald die Wiedergabe beendet ist = Timeout hängt von der Länge der mp3-Datei ab

                    @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                    Sonderzeichen ? ... die "%20" sind das Leerzeichen vor der Filenummer "1"

                    Das ist ja ganz normales URL Encoding und sollte auch im Blockly nicht "zicken" (was auch immer das heißt).

                    RaspiUserR Offline
                    RaspiUserR Offline
                    RaspiUser
                    schrieb am zuletzt editiert von
                    #9

                    @haus-automatisierung

                    • Also doch eine Abhängigkeit zwischen der File-Länge und dem Timeout ? D.h. ich sollte es in meinem Fall an die "Länge des längsten Files + 1sek", also anpassen ?
                      (Ich habe keine Ahnung, wie der TASMOTA MP-3-Player im Hintergrund arbeitet)
                    • "zicken" nicht wegen Sonderzeichen sondern Ausführung "Manchmal ohne Probleme, manchmal mit o.g. Fehlermeldung, manchmal garnicht" bei immer demselben File ... also dann wohl eher ein WLAN-Verbindungsproblem ?
                    haus-automatisierungH 1 Antwort Letzte Antwort
                    0
                    • RaspiUserR RaspiUser

                      @haus-automatisierung

                      • Also doch eine Abhängigkeit zwischen der File-Länge und dem Timeout ? D.h. ich sollte es in meinem Fall an die "Länge des längsten Files + 1sek", also anpassen ?
                        (Ich habe keine Ahnung, wie der TASMOTA MP-3-Player im Hintergrund arbeitet)
                      • "zicken" nicht wegen Sonderzeichen sondern Ausführung "Manchmal ohne Probleme, manchmal mit o.g. Fehlermeldung, manchmal garnicht" bei immer demselben File ... also dann wohl eher ein WLAN-Verbindungsproblem ?
                      haus-automatisierungH Offline
                      haus-automatisierungH Offline
                      haus-automatisierung
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                      also dann wohl eher ein WLAN-Verbindungsproblem ?

                      Mit Tasmota und HTTP hatten hier immer wieder Leute Probleme. Denke nicht dass es am WLAN liegt, sondern wie und wann Tasmota antwortet. Eventuell ist HTTP da nicht sauber implementiert.

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      OliverIOO RaspiUserR 2 Antworten Letzte Antwort
                      0
                      • haus-automatisierungH haus-automatisierung

                        @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                        also dann wohl eher ein WLAN-Verbindungsproblem ?

                        Mit Tasmota und HTTP hatten hier immer wieder Leute Probleme. Denke nicht dass es am WLAN liegt, sondern wie und wann Tasmota antwortet. Eventuell ist HTTP da nicht sauber implementiert.

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #11

                        @haus-automatisierung

                        Wenn das ein Player ist, kannst du dem nicht den link direkt geben?
                        Sonst ist dein blockly ja nur datenschaufler.
                        Sorry wegen dem link, wie gesagt das kann schon sein, hab nur kein mp3 als Dateierweiterung gesehen und weiß nicht was für eine Software an der Quelle ist.

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        haus-automatisierungH 1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @haus-automatisierung

                          Wenn das ein Player ist, kannst du dem nicht den link direkt geben?
                          Sonst ist dein blockly ja nur datenschaufler.
                          Sorry wegen dem link, wie gesagt das kann schon sein, hab nur kein mp3 als Dateierweiterung gesehen und weiß nicht was für eine Software an der Quelle ist.

                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @oliverio sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                          Wenn das ein Player ist, kannst du dem nicht den link direkt geben?

                          Das wird wohl ein DFPlayer sein, welcher mp3-Dateien von einer SD-Karte spielt

                          https://tasmota.github.io/docs/Commands/#mp3-player

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          RaspiUserR 1 Antwort Letzte Antwort
                          0
                          • haus-automatisierungH haus-automatisierung

                            @oliverio sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                            Wenn das ein Player ist, kannst du dem nicht den link direkt geben?

                            Das wird wohl ein DFPlayer sein, welcher mp3-Dateien von einer SD-Karte spielt

                            https://tasmota.github.io/docs/Commands/#mp3-player

                            RaspiUserR Offline
                            RaspiUserR Offline
                            RaspiUser
                            schrieb am zuletzt editiert von
                            #13

                            @haus-automatisierung stimmt ...

                            1 Antwort Letzte Antwort
                            0
                            • haus-automatisierungH haus-automatisierung

                              @raspiuser sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                              also dann wohl eher ein WLAN-Verbindungsproblem ?

                              Mit Tasmota und HTTP hatten hier immer wieder Leute Probleme. Denke nicht dass es am WLAN liegt, sondern wie und wann Tasmota antwortet. Eventuell ist HTTP da nicht sauber implementiert.

                              RaspiUserR Offline
                              RaspiUserR Offline
                              RaspiUser
                              schrieb am zuletzt editiert von
                              #14

                              @haus-automatisierung sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                              Eventuell ist HTTP da nicht sauber implementiert.

                              ... und da kann nur der Entwickler etwas tun, richtig?
                              Ansonsten wie schon gesagt: Ich beobachte weiter ..

                              BananaJoeB 1 Antwort Letzte Antwort
                              0
                              • RaspiUserR RaspiUser

                                @haus-automatisierung sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                                Eventuell ist HTTP da nicht sauber implementiert.

                                ... und da kann nur der Entwickler etwas tun, richtig?
                                Ansonsten wie schon gesagt: Ich beobachte weiter ..

                                BananaJoeB Online
                                BananaJoeB Online
                                BananaJoe
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

                                @raspiuser wie wäre es dann es per mqtt zu machen? Dann lauscht das Tasmota-Gerät und wird benachrichtigt und du brauchst dich um nichts zu kümmern.

                                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                RaspiUserR 1 Antwort Letzte Antwort
                                1
                                • BananaJoeB BananaJoe

                                  @raspiuser wie wäre es dann es per mqtt zu machen? Dann lauscht das Tasmota-Gerät und wird benachrichtigt und du brauchst dich um nichts zu kümmern.

                                  RaspiUserR Offline
                                  RaspiUserR Offline
                                  RaspiUser
                                  schrieb am zuletzt editiert von
                                  #16

                                  @bananajoe sagte in [gelöst] Verständnisfrage: exec versus http (GET):

                                  per mqtt

                                  ... okay... schau ich mir an ...

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  765

                                  Online

                                  32.5k

                                  Benutzer

                                  81.6k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe