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öst] Axios hinzufügen zu Script

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    122

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[gelöst] Axios hinzufügen zu Script

Geplant Angeheftet Gesperrt Verschoben JavaScript
11 Beiträge 4 Kommentatoren 606 Aufrufe 3 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.
  • 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 Offline
    CodierknechtC Offline
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #3

      @codierknecht OK, aber wieso dann das?:

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

      haus-automatisierungH 1 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • Ben1983B Ben1983

          @codierknecht OK, aber wieso dann das?:

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

          haus-automatisierungH Offline
          haus-automatisierungH Offline
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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 Nicht stören
              T Nicht stören
              ticaki
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #8

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

                T 1 Antwort Letzte Antwort
                0
                • Ben1983B Ben1983

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

                  T Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #10

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

                    T 1 Antwort Letzte Antwort
                    0
                    • Ben1983B Ben1983

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

                      T Nicht stören
                      T Nicht stören
                      ticaki
                      schrieb am zuletzt editiert von
                      #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 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

                      405

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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