Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [gelöst] Axios hinzufügen zu Script

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    147

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

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

[gelöst] Axios hinzufügen zu Script

Scheduled Pinned Locked Moved JavaScript
11 Posts 4 Posters 672 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    wrote on last edited by Ben1983
    #1

    Hallo, ich habe vor eine Abfrage per axios zu starten.
    Dies aus einem Script heraus.

    Leider scheitert es schon hier:

    const axios = require("axios");
    

    "axios" wird hier angemeckert mit:

    cannot find "axios" or its corresponding type declarations
    

    Ich habe es in der Adapterconfig hinzugefügt:41d42181-87fb-42f2-acac-b2430e9e4dd2-image.png
    Keine Änderung, oder muss das da gar nicht rein?

    CodierknechtC 1 Reply Last reply
    0
    • Ben1983B Ben1983

      Hallo, ich habe vor eine Abfrage per axios zu starten.
      Dies aus einem Script heraus.

      Leider scheitert es schon hier:

      const axios = require("axios");
      

      "axios" wird hier angemeckert mit:

      cannot find "axios" or its corresponding type declarations
      

      Ich habe es in der Adapterconfig hinzugefügt:41d42181-87fb-42f2-acac-b2430e9e4dd2-image.png
      Keine Änderung, oder muss das da gar nicht rein?

      CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      wrote on last edited by
      #2

      @ben1983 sagte in Axios hinzufügen zu Script:

      oder muss das da gar nicht rein?

      Richtig. Axios ist per default mit dabei.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      Ben1983B 2 Replies Last reply
      0
      • CodierknechtC Codierknecht

        @ben1983 sagte in Axios hinzufügen zu Script:

        oder muss das da gar nicht rein?

        Richtig. Axios ist per default mit dabei.

        Ben1983B Offline
        Ben1983B Offline
        Ben1983
        wrote on last edited by
        #3

        @codierknecht OK, aber wieso dann das?:

        fb647ab3-196d-4dbf-a5fa-4654ed94b005-image.png

        haus-automatisierungH 1 Reply Last reply
        0
        • CodierknechtC Codierknecht

          @ben1983 sagte in Axios hinzufügen zu Script:

          oder muss das da gar nicht rein?

          Richtig. Axios ist per default mit dabei.

          Ben1983B Offline
          Ben1983B Offline
          Ben1983
          wrote on last edited by
          #4

          @codierknecht OK er mekkert zwar das axios an, aber es scheint zu gehen.

          const axios = require('axios');
          async function test(){
              const erg = await axios.get("http://kalenderwoche.celll.net?api=1");
              log(JSON.stringify(erg.data));
          }
          
          test();
          

          ergibt den Log:

          48
          
          1 Reply Last reply
          0
          • Ben1983B Ben1983

            @codierknecht OK, aber wieso dann das?:

            fb647ab3-196d-4dbf-a5fa-4654ed94b005-image.png

            haus-automatisierungH Online
            haus-automatisierungH Online
            haus-automatisierung
            Developer Most Active
            wrote on last edited by
            #5

            @ben1983 sagte in Axios hinzufügen zu Script:

            @codierknecht OK, aber wieso dann das?:

            Weil nicht für jede Dependency die Typen importiert wurden/werden. Da beschwert sich ja nur der Editor. Laufen wird das ja so.

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

            Ben1983B 1 Reply Last reply
            0
            • haus-automatisierungH haus-automatisierung

              @ben1983 sagte in Axios hinzufügen zu Script:

              @codierknecht OK, aber wieso dann das?:

              Weil nicht für jede Dependency die Typen importiert wurden/werden. Da beschwert sich ja nur der Editor. Laufen wird das ja so.

              Ben1983B Offline
              Ben1983B Offline
              Ben1983
              wrote on last edited by Ben1983
              #6

              @haus-automatisierung OK. Danke für die Info.

              Habe die Funktion jetzt fertig so:

              async function getCalenderWeek(){
                  // @ts-ignore
                  const axios = require('axios');
                  const result = await axios.get("http://kalenderwoche.celll.net?api=1");
                  if(result && !result.error){
                      if(result.data){
                          setState(idKalenderwoche,result.data,true);
                      }
                  }
                  else{
                      log("Fehler bei der Abfrage der Kalenderwoche","warn");
                      setTimeout(getCalenderWeek,60000);
                  }
              
              }
              
              T 1 Reply Last reply
              0
              • Ben1983B Ben1983

                @haus-automatisierung OK. Danke für die Info.

                Habe die Funktion jetzt fertig so:

                async function getCalenderWeek(){
                    // @ts-ignore
                    const axios = require('axios');
                    const result = await axios.get("http://kalenderwoche.celll.net?api=1");
                    if(result && !result.error){
                        if(result.data){
                            setState(idKalenderwoche,result.data,true);
                        }
                    }
                    else{
                        log("Fehler bei der Abfrage der Kalenderwoche","warn");
                        setTimeout(getCalenderWeek,60000);
                    }
                
                }
                
                T Do not disturb
                T Do not disturb
                ticaki
                wrote on last edited by ticaki
                #7

                @ben1983

                Der Editor meckert auch über Math und Date die gehen trotzdem. Gibt bestimmt noch mehr, aber das sind die die ich am häufigsten verwende.

                Oho über Date meckert er nicht mehr.

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                Ben1983B 1 Reply Last reply
                0
                • T ticaki

                  @ben1983

                  Der Editor meckert auch über Math und Date die gehen trotzdem. Gibt bestimmt noch mehr, aber das sind die die ich am häufigsten verwende.

                  Oho über Date meckert er nicht mehr.

                  Ben1983B Offline
                  Ben1983B Offline
                  Ben1983
                  wrote on last edited by
                  #8

                  @ticaki OK, aber bei mir meckert er auch nicht über Math ;-)

                  T 1 Reply Last reply
                  0
                  • Ben1983B Ben1983

                    @ticaki OK, aber bei mir meckert er auch nicht über Math ;-)

                    T Do not disturb
                    T Do not disturb
                    ticaki
                    wrote on last edited by ticaki
                    #9

                    @ben1983 sagte in [gelöst] Axios hinzufügen zu Script:

                    @ticaki OK, aber bei mir meckert er auch nicht über Math ;-)

                    stimmt... da ist ein update an mir vorbei gegangen :) War mir sicher das er letztens das noch unterstrichen hat. Ich achte da schon garnicht mehr drauf.

                    EDIT: Wow die ganzen falschen Fehlermeldungen sind weg. Nur noch setObjectAsync('bla', await getObjectAsync('bla')) wird als Fehler angemeckert.

                    EDIT2: Jo der Type von getObjectAsync ist anders as der von setObjectAsync(id, dieserhier)

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    Ben1983B 1 Reply Last reply
                    0
                    • T ticaki

                      @ben1983 sagte in [gelöst] Axios hinzufügen zu Script:

                      @ticaki OK, aber bei mir meckert er auch nicht über Math ;-)

                      stimmt... da ist ein update an mir vorbei gegangen :) War mir sicher das er letztens das noch unterstrichen hat. Ich achte da schon garnicht mehr drauf.

                      EDIT: Wow die ganzen falschen Fehlermeldungen sind weg. Nur noch setObjectAsync('bla', await getObjectAsync('bla')) wird als Fehler angemeckert.

                      EDIT2: Jo der Type von getObjectAsync ist anders as der von setObjectAsync(id, dieserhier)

                      Ben1983B Offline
                      Ben1983B Offline
                      Ben1983
                      wrote on last edited by
                      #10

                      @ticaki Also Math hat er bei mir noch nie angemeckert.

                      T 1 Reply Last reply
                      0
                      • Ben1983B Ben1983

                        @ticaki Also Math hat er bei mir noch nie angemeckert.

                        T Do not disturb
                        T Do not disturb
                        ticaki
                        wrote on last edited by
                        #11

                        @ben1983

                        Dann hat sich meine Installation in den letzten 4 Tagen selbst repariert. Da hatte ich noch ganz sicher einen "async need Promise.resolve" Fehler... der ist auch nicht mehr da.

                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                        Spenden

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        481

                        Online

                        32.7k

                        Users

                        82.4k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe