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. JavaScript
  5. [gel.] Script: Adresse ermitteln -> axios ändern in httpget

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    698

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gel.] Script: Adresse ermitteln -> axios ändern in httpget

Geplant Angeheftet Gesperrt Verschoben JavaScript
33 Beiträge 7 Kommentatoren 3.0k Aufrufe 5 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.
  • OliverIOO OliverIO

    @bahnuhr

    Axios oder httpget sendet Daten.
    Irgendwo wohl auch unterschiedlich, obwohl hinter httpget auch axios steht.
    Genau anhand diesem Unterschied wird der request aber abgelehnt.
    Das es der User Agent String ist ist nur eine Vermutung. Serverbetreiber geben meistens nicht bekannt anhand welchen Kriterien sie ablehnen.

    Mit diesem Test findest du hoffentlich dann den Unterschied auch wirklich raus, weil du siehst, was am anderen Ende ankommt und nicht nur was du weg sendest.

    F Offline
    F Offline
    fastfoot
    schrieb am zuletzt editiert von
    #20

    @oliverio also der einzige Unterschied auf der Seite ist der UA. axios sendet da als default nur axios/1.7.7 während httpGet da einen UA sendet der für mich wie der eines Browsers aussieht. Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun, das ist nur der Versuch Restriktionen zu umgehen und schadet somit letztlich der Community

    iobroker läuft unter Docker auf QNAP TS-451+
    SkriptRecovery: https://forum.iobroker.net/post/930558

    OliverIOO bahnuhrB 2 Antworten Letzte Antwort
    0
    • F fastfoot

      @oliverio also der einzige Unterschied auf der Seite ist der UA. axios sendet da als default nur axios/1.7.7 während httpGet da einen UA sendet der für mich wie der eines Browsers aussieht. Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun, das ist nur der Versuch Restriktionen zu umgehen und schadet somit letztlich der Community

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

      @fastfoot

      Das Script bei dem axios verwendet wird und funktioniert, wird kein ua gesetzt. Siehe gleich erster Post.

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

      F 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @fastfoot

        Das Script bei dem axios verwendet wird und funktioniert, wird kein ua gesetzt. Siehe gleich erster Post.

        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #22

        @oliverio axios setzt den selbst! Quasi als default

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        OliverIOO 1 Antwort Letzte Antwort
        0
        • F fastfoot

          @oliverio also der einzige Unterschied auf der Seite ist der UA. axios sendet da als default nur axios/1.7.7 während httpGet da einen UA sendet der für mich wie der eines Browsers aussieht. Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun, das ist nur der Versuch Restriktionen zu umgehen und schadet somit letztlich der Community

          bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #23

          @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

          Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun,

          Naja; als normaler user bekommt man aber immer wieder gesagt:
          man soll httpget nehmen.
          request und axios sind alt.

          Dass bei httpget axios im Hintergrund ist, war mir bis jetzt neu.
          Und ein Wechsel des UA bei httpget scheint notwendig zu sein, denn ohne dies klappt es offensichtlich nicht.


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          F 1 Antwort Letzte Antwort
          0
          • F fastfoot

            @oliverio axios setzt den selbst! Quasi als default

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

            @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

            @oliverio axios setzt den selbst! Quasi als default

            Das weiß ich.
            Wo siehst du den jetzt den Unterschied warum der request abgesetzt wird, wenn bei beiden wahrscheinlich der Standard axios ua Header gesetzt wird?
            Wenn, dann sollte doch der request mit axios header gesperrt werden, wie ein request der so aussieht als ob er von einem Browser kommt.

            Aber wie gesagt alles Vermutung.
            Sobald Bahnuhr den Test durchgeführt hat werden wir den Unterschied kennen.
            Oder er liefert noch seinen httpget code dann kann ich mal schauen

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

            F bahnuhrB 3 Antworten Letzte Antwort
            0
            • OliverIOO OliverIO

              @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

              @oliverio axios setzt den selbst! Quasi als default

              Das weiß ich.
              Wo siehst du den jetzt den Unterschied warum der request abgesetzt wird, wenn bei beiden wahrscheinlich der Standard axios ua Header gesetzt wird?
              Wenn, dann sollte doch der request mit axios header gesperrt werden, wie ein request der so aussieht als ob er von einem Browser kommt.

              Aber wie gesagt alles Vermutung.
              Sobald Bahnuhr den Test durchgeführt hat werden wir den Unterschied kennen.
              Oder er liefert noch seinen httpget code dann kann ich mal schauen

              F Offline
              F Offline
              fastfoot
              schrieb am zuletzt editiert von
              #25

              @oliverio sagte in Script: Adresse ermitteln -> axios ändern in httpget:

              Wo siehst du den jetzt den Unterschied ...

              ich habe den Test bereits durchgeführt, dachte das sei aus meiner Antwort herauszulesen :-)

              iobroker läuft unter Docker auf QNAP TS-451+
              SkriptRecovery: https://forum.iobroker.net/post/930558

              1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                @oliverio axios setzt den selbst! Quasi als default

                Das weiß ich.
                Wo siehst du den jetzt den Unterschied warum der request abgesetzt wird, wenn bei beiden wahrscheinlich der Standard axios ua Header gesetzt wird?
                Wenn, dann sollte doch der request mit axios header gesperrt werden, wie ein request der so aussieht als ob er von einem Browser kommt.

                Aber wie gesagt alles Vermutung.
                Sobald Bahnuhr den Test durchgeführt hat werden wir den Unterschied kennen.
                Oder er liefert noch seinen httpget code dann kann ich mal schauen

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #26

                @oliverio sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                Oder er liefert noch seinen httpget code dann kann ich mal schauen

                Ne, der ist schon weg.


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                OliverIOO 1 Antwort Letzte Antwort
                0
                • bahnuhrB bahnuhr

                  @oliverio sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                  Oder er liefert noch seinen httpget code dann kann ich mal schauen

                  Ne, der ist schon weg.

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

                  @bahnuhr

                  Gut, wenn dann alles funktioniert, dann auf gelöst setzen

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

                  bahnuhrB 1 Antwort Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                    @oliverio axios setzt den selbst! Quasi als default

                    Das weiß ich.
                    Wo siehst du den jetzt den Unterschied warum der request abgesetzt wird, wenn bei beiden wahrscheinlich der Standard axios ua Header gesetzt wird?
                    Wenn, dann sollte doch der request mit axios header gesperrt werden, wie ein request der so aussieht als ob er von einem Browser kommt.

                    Aber wie gesagt alles Vermutung.
                    Sobald Bahnuhr den Test durchgeführt hat werden wir den Unterschied kennen.
                    Oder er liefert noch seinen httpget code dann kann ich mal schauen

                    F Offline
                    F Offline
                    fastfoot
                    schrieb am zuletzt editiert von fastfoot
                    #28

                    @oliverio sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                    Wenn, dann sollte doch der request mit axios header gesperrt werden, wie ein request der so aussieht als ob er von einem Browser kommt.

                    meine Vermutung ist dass die Website erkennt ob der UA wirklich von einem Browser kommt und dann entsprechend zurückweist. Wissen tu ich es nicht aber wenn der einzige Unterschied der UA ist was soll es dann sonst sein? Der UA header ist ja auch nur ein Hinweis für die Website, wenn da jetzt von Chrome zB tausende Anfragen kommen welche einen Fehler verursachen dann kann man da gut darauf reagieren. Dazu ist es aber notwendig den Header richtig zu setzen und nicht zu faken, siehe hier zur Erläuterung

                    iobroker läuft unter Docker auf QNAP TS-451+
                    SkriptRecovery: https://forum.iobroker.net/post/930558

                    1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @bahnuhr

                      Gut, wenn dann alles funktioniert, dann auf gelöst setzen

                      bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #29

                      @oliverio sagte in [gel.] Script: Adresse ermitteln -> axios ändern in httpget:

                      dann auf gelöst setzen

                      musste es abkürzen ;-)
                      Text war zu lang.


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • bahnuhrB bahnuhr

                        @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                        Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun,

                        Naja; als normaler user bekommt man aber immer wieder gesagt:
                        man soll httpget nehmen.
                        request und axios sind alt.

                        Dass bei httpget axios im Hintergrund ist, war mir bis jetzt neu.
                        Und ein Wechsel des UA bei httpget scheint notwendig zu sein, denn ohne dies klappt es offensichtlich nicht.

                        F Offline
                        F Offline
                        fastfoot
                        schrieb am zuletzt editiert von
                        #30

                        @bahnuhr sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                        @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                        Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun,

                        Naja; als normaler user bekommt man aber immer wieder gesagt:
                        man soll httpget nehmen.
                        request und axios sind alt.

                        Dass bei httpget axios im Hintergrund ist, war mir bis jetzt neu.
                        Und ein Wechsel des UA bei httpget scheint notwendig zu sein, denn ohne dies klappt es offensichtlich nicht.

                        das ist nicht ganz richtig: request ist alt und der Ersatz ist definitiv axios. Wenn aber irgendwann axios auch alt ist(oder nicht mehr supported wird) dann besteht für die User des JS-Adapters wieder die Notwendigkeit sich auf eine neue Software einzustellen. Der Ansatz von httpGet ist nun einen Wrapper zu benutzen der unter der Haube die jeweils neueste/beste/empfohlene Software zu nutzen, ohne dass der User etwas davon bemerkt. Das heisst dass der wahre Vorteil von httpGet erst dann zum Tragen kommen wird wenn axios mal abgelöst werden muss/sollte. Ich sehe seinen Vorteil hauptsächlich für Blockly, da JS-Programmierer eher wissen was sie tun.

                        Was den UA angeht, der muss ja nur gewechselt werden weil die Website den vom JS Adapter vergebenen nicht akzeptiert, jedoch nur einmal und nicht alle 6 Stunden oder Random wie du es von @DJMarc75 übernommen hast. Vorher mit axios war das bei dir ja auch nicht notwendig, warum jetzt auf ein Fake setzen?

                        iobroker läuft unter Docker auf QNAP TS-451+
                        SkriptRecovery: https://forum.iobroker.net/post/930558

                        haus-automatisierungH 1 Antwort Letzte Antwort
                        1
                        • F fastfoot

                          @bahnuhr sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                          @fastfoot sagte in Script: Adresse ermitteln -> axios ändern in httpget:

                          Ich sehe keinen Grund den UA zu wechseln wie es einige hier tun,

                          Naja; als normaler user bekommt man aber immer wieder gesagt:
                          man soll httpget nehmen.
                          request und axios sind alt.

                          Dass bei httpget axios im Hintergrund ist, war mir bis jetzt neu.
                          Und ein Wechsel des UA bei httpget scheint notwendig zu sein, denn ohne dies klappt es offensichtlich nicht.

                          das ist nicht ganz richtig: request ist alt und der Ersatz ist definitiv axios. Wenn aber irgendwann axios auch alt ist(oder nicht mehr supported wird) dann besteht für die User des JS-Adapters wieder die Notwendigkeit sich auf eine neue Software einzustellen. Der Ansatz von httpGet ist nun einen Wrapper zu benutzen der unter der Haube die jeweils neueste/beste/empfohlene Software zu nutzen, ohne dass der User etwas davon bemerkt. Das heisst dass der wahre Vorteil von httpGet erst dann zum Tragen kommen wird wenn axios mal abgelöst werden muss/sollte. Ich sehe seinen Vorteil hauptsächlich für Blockly, da JS-Programmierer eher wissen was sie tun.

                          Was den UA angeht, der muss ja nur gewechselt werden weil die Website den vom JS Adapter vergebenen nicht akzeptiert, jedoch nur einmal und nicht alle 6 Stunden oder Random wie du es von @DJMarc75 übernommen hast. Vorher mit axios war das bei dir ja auch nicht notwendig, warum jetzt auf ein Fake setzen?

                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #31

                          @fastfoot sagte in [gel.] Script: Adresse ermitteln -> axios ändern in httpget:

                          . Ich sehe seinen Vorteil hauptsächlich für Blockly, da JS-Programmierer eher wissen was sie tun.

                          Die Umstellung hat gezeigt, dass ganz viele hier einfach Scripts per copy/paste aus dem Forum nutzen und bei kleinen Änderungen schon überfordert sind. Daher probiere ich die Beispiele auch immer auf httpGet oder httpPost umzubauen, damit das in Zukunft auch kein Problem darstellt.

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

                          F 1 Antwort Letzte Antwort
                          2
                          • haus-automatisierungH haus-automatisierung

                            @fastfoot sagte in [gel.] Script: Adresse ermitteln -> axios ändern in httpget:

                            . Ich sehe seinen Vorteil hauptsächlich für Blockly, da JS-Programmierer eher wissen was sie tun.

                            Die Umstellung hat gezeigt, dass ganz viele hier einfach Scripts per copy/paste aus dem Forum nutzen und bei kleinen Änderungen schon überfordert sind. Daher probiere ich die Beispiele auch immer auf httpGet oder httpPost umzubauen, damit das in Zukunft auch kein Problem darstellt.

                            F Offline
                            F Offline
                            fastfoot
                            schrieb am zuletzt editiert von
                            #32

                            @haus-automatisierung ich hatte gezögert es so zu schreiben :-) Du hast aber vollkommen Recht und leider wird dieses 'Problem' auch bleiben. Immerhin ist die Idee sehr gut und wird sich auch mal 'auszahlen'. Ich war da in der Vergangenheit ja eher skeptisch aber dein Argument überzeugt mich so dass auch ich in Zukunft nur noch Beispiele mit httpGet und httpPost posten werde. Die kleine Kröte dass das dann 'nur' im iobroker JS-Adapter läuft werde ich einfach schlucken, letztlich dreht sich hier ja eh alles um den iobroker

                            iobroker läuft unter Docker auf QNAP TS-451+
                            SkriptRecovery: https://forum.iobroker.net/post/930558

                            OliverIOO 1 Antwort Letzte Antwort
                            1
                            • F fastfoot

                              @haus-automatisierung ich hatte gezögert es so zu schreiben :-) Du hast aber vollkommen Recht und leider wird dieses 'Problem' auch bleiben. Immerhin ist die Idee sehr gut und wird sich auch mal 'auszahlen'. Ich war da in der Vergangenheit ja eher skeptisch aber dein Argument überzeugt mich so dass auch ich in Zukunft nur noch Beispiele mit httpGet und httpPost posten werde. Die kleine Kröte dass das dann 'nur' im iobroker JS-Adapter läuft werde ich einfach schlucken, letztlich dreht sich hier ja eh alles um den iobroker

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

                              @fastfoot
                              du kannst doch dennoch axios oder sogar request direkt verwenden.
                              musst dich halt bei änderungen der bibliothekten in zukunft selbst drum kümmern.

                              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
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              718

                              Online

                              32.6k

                              Benutzer

                              82.0k

                              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