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. Request ablösen durch httpget

NEWS

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

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

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

Request ablösen durch httpget

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
50 Beiträge 12 Kommentatoren 4.4k Aufrufe 9 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.
  • Paulchen67P Paulchen67

    @bahnuhr
    könnte man das Script auch mit Blockly bauen oder ist das zu komplex für Blockly?

    const ip = 159;
     httpGet(`http://192.168.243.${ip}:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xx&pwd=xx`, { responseType: 'arraybuffer' }, (err, response) => {
        if (err) {
            console.error(err);
        } else {
            sendTo('telegram.0', {
                user: vUser,
                text: createTempFile(`snap${ip}.jpg`, response.data),
                caption: cam
            });
        }
    });
     
    
    
    T Offline
    T Offline
    TT-Tom
    schrieb am zuletzt editiert von
    #27

    @paulchen67

    Kann ich dir auch nicht sagen.

    Gruß Tom
    https://github.com/tt-tom17
    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    NSPanel Script Wiki
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    NSPanel Adapter Wiki
    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

    1 Antwort Letzte Antwort
    0
    • bahnuhrB bahnuhr

      @paulchen67 sagte in Request ablösen durch httpget:

      Blockly bauen

      keine Ahnung.
      Mache nix mit Blockly.

      Probiere es doch aus.

      Paulchen67P Offline
      Paulchen67P Offline
      Paulchen67
      schrieb am zuletzt editiert von Paulchen67
      #28

      @bahnuhr sagte in Request ablösen durch httpget:

      @paulchen67 sagte in Request ablösen durch httpget:

      Blockly bauen

      keine Ahnung.
      Mache nix mit Blockly.

      Probiere es doch aus.

      Hab es ausprobiert.
      Mit Blockly funktioniert es so:

      IMG_2285.jpeg

      @TT-Tom
      Deine Script habe ich nicht zum Laufen gebracht. Bild holen und abspeichern funktioniert nicht. Hab es aber nur am Tablet ausprobiert, werde es am PC nochmal versuchen und es genauer unter die Lupe nehmen wo es da klemmt.

      ioBroker mit Ubuntu auf Intel NUC
      piVCCU auf Raspberry Pi 3

      1 Antwort Letzte Antwort
      1
      • Paulchen67P Offline
        Paulchen67P Offline
        Paulchen67
        schrieb am zuletzt editiert von
        #29

        Bis auf eines habe ich jetzt alle Scripte mit request umgestellt. Hat alles super geklappt und alle Scripte laufen jetzt ohne Meldungen.

        An einem Script komme ich aber nicht weiter.
        Hier wird der Status meines E-Bike Alarms über einen Webhook abgefragt.
        Mit request funktioniert das ohne Probleme, mit httpGet bekomme ich es nicht hin.

        IMG_2286.jpeg

        hier kommt {guarded: true} oder {guarded: false} zurück

        Bei httpGet nicht.

        IMG_2287.jpeg

        Mache ich es so…

        IMG_2288.jpeg

        dann bekomme ich eine TXT Datei zurück in der dann nur
        {guarded: true} oder {guarded: false} steht.

        Mit diesem Umweg könnte es ja eventuell funktionieren, aber ich habe keine Ahnung wie ich den Text in der Datei aus dieser rausbekomme um es weiterzuverarbeiten.

        Wo liegt da der Fehler?

        ioBroker mit Ubuntu auf Intel NUC
        piVCCU auf Raspberry Pi 3

        T 1 Antwort Letzte Antwort
        0
        • Paulchen67P Paulchen67

          Bis auf eines habe ich jetzt alle Scripte mit request umgestellt. Hat alles super geklappt und alle Scripte laufen jetzt ohne Meldungen.

          An einem Script komme ich aber nicht weiter.
          Hier wird der Status meines E-Bike Alarms über einen Webhook abgefragt.
          Mit request funktioniert das ohne Probleme, mit httpGet bekomme ich es nicht hin.

          IMG_2286.jpeg

          hier kommt {guarded: true} oder {guarded: false} zurück

          Bei httpGet nicht.

          IMG_2287.jpeg

          Mache ich es so…

          IMG_2288.jpeg

          dann bekomme ich eine TXT Datei zurück in der dann nur
          {guarded: true} oder {guarded: false} steht.

          Mit diesem Umweg könnte es ja eventuell funktionieren, aber ich habe keine Ahnung wie ich den Text in der Datei aus dieser rausbekomme um es weiterzuverarbeiten.

          Wo liegt da der Fehler?

          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #30

          @paulchen67 sagte in Request ablösen durch httpget:

          Bei httpGet nicht.

          warum nimmst du result und nicht Bildschirmfoto 2024-11-17 um 21.06.16.png

          Gruß Tom
          https://github.com/tt-tom17
          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          NSPanel Script Wiki
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          NSPanel Adapter Wiki
          https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

          1 Antwort Letzte Antwort
          0
          • A Online
            A Online
            ATARI
            schrieb am zuletzt editiert von ATARI
            #31

            Moin, moin zusammen.
            Ich versuche immer noch die Umstellung auf httpGet bzw. httpPost.
            Im Original wurde in dieser Funktion 'request.put()' verwendet. (s. Post #17)
            Mit untenstehender 'function update_var()' kann ich eine nicht vorhandene
            Variable im Fibaro HC2 erstellen und einen Wert zuweisen.
            Ein erneuter Aufruf liefert mir allerdings immer den Fehler:
            'statusCode' 409
            'Resource already exists in the system'

            Wenn ich dann die entsprechende Variable im Fibaro HC2 wieder lösche
            funktioniert es erneut, aber wieder nur 1 mal.

            Bisher habe ich im www keine Lösung gefunden und ChatGPT hat mir
            diverse Code Vorschläge gemacht, von denen nicht einer funktioniert hat.

            Was mache ich hier falsch?

            Gruß
            ATARI

            function update_var(var_name, var_value, create_when_not_exist=true) {
            String(var_name);
            String(var_value);
            httpPost('http://' + hc2_ip + '/api/globalVariables/' + var_name,   //Angabe von 'var_name' fraglich, geht auch ohne,
                {                                                               //vom original Script übernommen
                    name: var_name,
                    value: var_value,
                    invokeScenes: true      //Angabe von 'invokeScenes' fraglich, geht auch ohne,
                },                          //vom original Script übernommen
                {
                    basicAuth: {
                        user: hc2_user,
                        password: hc2_pass
                    }
                },
                (error, response) => {
                    if (!error) {
                        log(response.statusCode);
                        log(response.data);
                        log(response.headers);
                    } else {
                        console.error(error);
                    }
                }
            )
            };
            
            

            Gruß
            ATARI

            Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
            Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
            Aeotec Z-Wave

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von peterfido
              #32

              @ATARI
              Im Original-Skript sind zwei Funktionen. Einmal aktualisiere Variable, welche anhand des StatusCodes 404 erkennt, dass diese erst angelegt werden muss, und dann die Anlegen-Funktion aufruft.

              Mein ungetesteter Entwurf:

              function fibaro_create_global_var(fibaro_global_name, fibaro_global_value) {					//erstelle Wert - wird evtl. von aktualisiere Wert aufgerufen
              	String(fibaro_global_name);
              	String(fibaro_global_value);
              	httpPost('http://' + hc2_ip + '/api/globalVariables/' + fibaro_global_name,   
              		{                                                               
              			name: fibaro_global_name,					//Hm - doppelt?
              			value: fibaro_global_value
              		},                         
              		{
              			basicAuth: {
              				user: hc2_user,
              				password: hc2_pass
              			}
              		},
              		(error, response) => {
              			if (error) {
              				log(error, 'error');   
              			} else {
              				if (response.statusCode == 201) {
              					log('Variable '+ fibaro_global_name+' bei Fibaro mit dem Wert '+fibaro_global_value+' angelegt ','info');
              				} else {
              					log('HTTP Fehler2','info');
              					log(JSON.stringify(response), 'error');            
              				}
              			}
              		}
              	)
              };
              
              
              function fibaro_update_global_var(fibaro_global_name, fibaro_global_value, create_when_not_exist=true) {		//aktualisiere Wert - wird von extern aufgerufen
              	String(fibaro_global_name);
              	String(fibaro_global_value);
              	httpPost('http://' + hc2_ip + '/api/globalVariables/' + fibaro_global_name,   
              		{                                                               
              			name: fibaro_global_name,					//Hm - doppelt?
              			value: fibaro_global_value,
              			invokeScenes: true      					//Scheint der Unterschied zu ändern / erstellen zu sein
              		},                          
              		{
              			basicAuth: {
              				user: hc2_user,
              				password: hc2_pass
              			}
              		},
              		(error, response) => {
              			if (error) {
              			 log(error, 'error');   
              			} else {
              				if (response.statusCode == 200) {
              					log('Variable '+ fibaro_global_name+' bei Fibaro mit dem Wert '+fibaro_global_value+' gespeichert ','info');
              				} else {
              					
              					if(response.statusCode == 404 && fibaro_create_when_not_exist === true) {
              						log('Variable wird angelegt','info');
              						fibaro_create_global_var(fibaro_global_name,fibaro_global_value);
              					} else {
              						log('HTTP Fehler','info');
              						log(JSON.stringify(response), 'error');            
              					}
              				}
              			}    
              		}
              	)
              };
               
               
              

              Gruß

              Peterfido


              Proxmox auf Intel NUC12WSHi5
              ioBroker: Debian (VM)
              CCU: Debmatic (VM)
              Influx: Debian (VM)
              Grafana: Debian (VM)
              eBus: Debian (VM)
              Zigbee: Debian (VM) mit zigbee2mqtt

              1 Antwort Letzte Antwort
              0
              • A Online
                A Online
                ATARI
                schrieb am zuletzt editiert von
                #33

                @peterfido vorab schon mal Danke für Deine Antwort, werde das gleich mal testen.

                Ich hatte der Einfachheithalber nur die Funktion zum Update der Variablen gepostet, da sich meine Varianten
                beide gleich verhalten.

                Gruß
                ATARI

                Gruß
                ATARI

                Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                Aeotec Z-Wave

                1 Antwort Letzte Antwort
                0
                • A Online
                  A Online
                  ATARI
                  schrieb am zuletzt editiert von
                  #34

                  @peterfido Sorry, leider erhalte ich bei Deinem Code-Beispiel das gleiche Ergebnis.

                  Wenn die Variable nicht vorhanden ist, wird sie durch 'function_update_global_var()' erstellt. Ein weiterer Aufruf führt zur Fehlermeldung: 'Resource already exists in the system', statusCode: 409.

                  Gruß
                  ATARI

                  Gruß
                  ATARI

                  Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                  Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                  Aeotec Z-Wave

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    peterfido
                    schrieb am zuletzt editiert von
                    #35

                    Teste doch mal die 404 durch die 409 zu ersetzen.

                    Gruß

                    Peterfido


                    Proxmox auf Intel NUC12WSHi5
                    ioBroker: Debian (VM)
                    CCU: Debmatic (VM)
                    Influx: Debian (VM)
                    Grafana: Debian (VM)
                    eBus: Debian (VM)
                    Zigbee: Debian (VM) mit zigbee2mqtt

                    A 1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      peterfido
                      schrieb am zuletzt editiert von peterfido
                      #36

                      ChatGPT schlägt das vor:

                      Edit: Code gelöscht, war nicht lauffähig.

                      Gruß

                      Peterfido


                      Proxmox auf Intel NUC12WSHi5
                      ioBroker: Debian (VM)
                      CCU: Debmatic (VM)
                      Influx: Debian (VM)
                      Grafana: Debian (VM)
                      eBus: Debian (VM)
                      Zigbee: Debian (VM) mit zigbee2mqtt

                      A 2 Antworten Letzte Antwort
                      0
                      • P peterfido

                        Teste doch mal die 404 durch die 409 zu ersetzen.

                        A Online
                        A Online
                        ATARI
                        schrieb am zuletzt editiert von
                        #37

                        @peterfido mit 409 gleiches Ergebnis, hatte ich aber auch schon mit experimentiert.

                        Gruß
                        ATARI

                        Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                        Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                        Aeotec Z-Wave

                        1 Antwort Letzte Antwort
                        0
                        • P peterfido

                          ChatGPT schlägt das vor:

                          Edit: Code gelöscht, war nicht lauffähig.

                          A Online
                          A Online
                          ATARI
                          schrieb am zuletzt editiert von
                          #38

                          @peterfido diesen Vorschlag habe ich von ChatGPT noch nie erhalten..., ich checke das mal.

                          Gruß
                          ATARI

                          Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                          Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                          Aeotec Z-Wave

                          1 Antwort Letzte Antwort
                          0
                          • P peterfido

                            ChatGPT schlägt das vor:

                            Edit: Code gelöscht, war nicht lauffähig.

                            A Online
                            A Online
                            ATARI
                            schrieb am zuletzt editiert von
                            #39

                            @peterfido sagte in Request ablösen durch httpget:

                            ChatGPT schlägt das vor:

                            Leider funktioniert der Code von ChatGPT so garnicht, Fehler beim compilieren.
                            Aber das kenne ich bereits von ChatGPT Vorschlägen.

                            Gruß
                            ATARI

                            Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                            Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                            Aeotec Z-Wave

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              peterfido
                              schrieb am zuletzt editiert von
                              #40

                              Ja, ich auch. War ein Versuch wert :D

                              Gruß

                              Peterfido


                              Proxmox auf Intel NUC12WSHi5
                              ioBroker: Debian (VM)
                              CCU: Debmatic (VM)
                              Influx: Debian (VM)
                              Grafana: Debian (VM)
                              eBus: Debian (VM)
                              Zigbee: Debian (VM) mit zigbee2mqtt

                              A 1 Antwort Letzte Antwort
                              0
                              • P peterfido

                                Ja, ich auch. War ein Versuch wert :D

                                A Online
                                A Online
                                ATARI
                                schrieb am zuletzt editiert von
                                #41

                                @peterfido Danke für Deine Mühe

                                Ich suche mittlerweile seit ca. 1 Jahr nach einer Lösung..., ohne Erfolg.

                                Das Erstellen einer neuen Variablen mit httpPost() funktioniert ja grundsätzlich,
                                nur das Ändern einer bestehenden Variablen funktioniert nicht.
                                Vermutlich weil hierfür request.put() im Original-Script verwendet wird.
                                Wodurch kann man request.put() ersetzen?

                                Gruß
                                ATARI

                                Gruß
                                ATARI

                                Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                                Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                                Aeotec Z-Wave

                                1 Antwort Letzte Antwort
                                0
                                • P Offline
                                  P Offline
                                  peterfido
                                  schrieb am zuletzt editiert von peterfido
                                  #42

                                  Vielleicht axios nutzen.

                                  ChatGPT hat mir einen Node-Red Flow erstellt. Auf Nachfrage auch den ursprünglichen Code nach AXIOS umgestellt.

                                  Hier die Axios-Version:

                                  const axios = require("axios");
                                  
                                  const fibaro_username = 'username';    // Fibaro Admin Login
                                  const fibaro_password = 'password';    // Fibaro Passwort
                                  const fibaro_ip       = 'ip_adresse';  // Fibaro IP Adresse
                                  
                                  // Basis-URL für axios-Anfragen
                                  const fibaro = axios.create({
                                      baseURL: `http://${fibaro_ip}/api/globalVariables`,
                                      auth: {
                                          username: fibaro_username,
                                          password: fibaro_password
                                      },
                                      headers: {
                                          "Content-Type": "application/json"
                                      },
                                      timeout: 5000
                                  });
                                  
                                  
                                  // =====================================================
                                  // VARIABLE ANLEGEN
                                  // =====================================================
                                  function fibaro_create_global_var(fibaro_global_name, fibaro_global_value, fibaro_create_when_not_exist = true) {
                                  
                                      const payload = {
                                          name: fibaro_global_name,
                                          value: fibaro_global_value
                                      };
                                  
                                      fibaro.post("/", payload)
                                          .then(res => {
                                              if (res.status === 201) {
                                                  log(`Variable ${fibaro_global_name} angelegt mit Wert: ${fibaro_global_value}`, "info");
                                              } else {
                                                  log("HTTP Fehler beim Anlegen", "info");
                                                  log(JSON.stringify(res.data), "error");
                                              }
                                          })
                                          .catch(err => {
                                              log(err.toString(), "error");
                                          });
                                  }
                                  
                                  
                                  // =====================================================
                                  // VARIABLE UPDATEN
                                  // =====================================================
                                  function fibaro_update_global_var(fibaro_global_name, fibaro_global_value, fibaro_create_when_not_exist = true) {
                                  
                                      const payload = {
                                          name: fibaro_global_name,
                                          value: fibaro_global_value,
                                          invokeScenes: true
                                      };
                                  
                                      fibaro.put(`/${fibaro_global_name}`, payload)
                                          .then(res => {
                                  
                                              if (res.status === 200) {
                                                  log(`Variable ${fibaro_global_name} gespeichert mit Wert: ${fibaro_global_value}`, "info");
                                              } else {
                                                  log("HTTP Fehler beim Update", "info");
                                                  log(JSON.stringify(res.data), "error");
                                              }
                                  
                                          })
                                          .catch(err => {
                                  
                                              // Wenn Variable nicht existiert → 404
                                              if (err.response && err.response.status === 404 && fibaro_create_when_not_exist === true) {
                                                  log("Variable existiert nicht — wird angelegt", "info");
                                                  fibaro_create_global_var(fibaro_global_name, fibaro_global_value);
                                                  return;
                                              }
                                  
                                              log(`Fehler beim Update: ${err.toString()}`, "error");
                                          });
                                  }
                                  
                                  

                                  Edit: Der Code lässt die Java-Script-Instanz zumindest nicht abstürzen.

                                  Gruß

                                  Peterfido


                                  Proxmox auf Intel NUC12WSHi5
                                  ioBroker: Debian (VM)
                                  CCU: Debmatic (VM)
                                  Influx: Debian (VM)
                                  Grafana: Debian (VM)
                                  eBus: Debian (VM)
                                  Zigbee: Debian (VM) mit zigbee2mqtt

                                  A 1 Antwort Letzte Antwort
                                  0
                                  • P peterfido

                                    Vielleicht axios nutzen.

                                    ChatGPT hat mir einen Node-Red Flow erstellt. Auf Nachfrage auch den ursprünglichen Code nach AXIOS umgestellt.

                                    Hier die Axios-Version:

                                    const axios = require("axios");
                                    
                                    const fibaro_username = 'username';    // Fibaro Admin Login
                                    const fibaro_password = 'password';    // Fibaro Passwort
                                    const fibaro_ip       = 'ip_adresse';  // Fibaro IP Adresse
                                    
                                    // Basis-URL für axios-Anfragen
                                    const fibaro = axios.create({
                                        baseURL: `http://${fibaro_ip}/api/globalVariables`,
                                        auth: {
                                            username: fibaro_username,
                                            password: fibaro_password
                                        },
                                        headers: {
                                            "Content-Type": "application/json"
                                        },
                                        timeout: 5000
                                    });
                                    
                                    
                                    // =====================================================
                                    // VARIABLE ANLEGEN
                                    // =====================================================
                                    function fibaro_create_global_var(fibaro_global_name, fibaro_global_value, fibaro_create_when_not_exist = true) {
                                    
                                        const payload = {
                                            name: fibaro_global_name,
                                            value: fibaro_global_value
                                        };
                                    
                                        fibaro.post("/", payload)
                                            .then(res => {
                                                if (res.status === 201) {
                                                    log(`Variable ${fibaro_global_name} angelegt mit Wert: ${fibaro_global_value}`, "info");
                                                } else {
                                                    log("HTTP Fehler beim Anlegen", "info");
                                                    log(JSON.stringify(res.data), "error");
                                                }
                                            })
                                            .catch(err => {
                                                log(err.toString(), "error");
                                            });
                                    }
                                    
                                    
                                    // =====================================================
                                    // VARIABLE UPDATEN
                                    // =====================================================
                                    function fibaro_update_global_var(fibaro_global_name, fibaro_global_value, fibaro_create_when_not_exist = true) {
                                    
                                        const payload = {
                                            name: fibaro_global_name,
                                            value: fibaro_global_value,
                                            invokeScenes: true
                                        };
                                    
                                        fibaro.put(`/${fibaro_global_name}`, payload)
                                            .then(res => {
                                    
                                                if (res.status === 200) {
                                                    log(`Variable ${fibaro_global_name} gespeichert mit Wert: ${fibaro_global_value}`, "info");
                                                } else {
                                                    log("HTTP Fehler beim Update", "info");
                                                    log(JSON.stringify(res.data), "error");
                                                }
                                    
                                            })
                                            .catch(err => {
                                    
                                                // Wenn Variable nicht existiert → 404
                                                if (err.response && err.response.status === 404 && fibaro_create_when_not_exist === true) {
                                                    log("Variable existiert nicht — wird angelegt", "info");
                                                    fibaro_create_global_var(fibaro_global_name, fibaro_global_value);
                                                    return;
                                                }
                                    
                                                log(`Fehler beim Update: ${err.toString()}`, "error");
                                            });
                                    }
                                    
                                    

                                    Edit: Der Code lässt die Java-Script-Instanz zumindest nicht abstürzen.

                                    A Online
                                    A Online
                                    ATARI
                                    schrieb am zuletzt editiert von
                                    #43

                                    @peterfido axios und fetch habe ich auch schon ausprobiert..., hat bisher auch nicht funktioniert. Schau mir Deine Version gerne mal an.

                                    Gruß
                                    ATARI

                                    Gruß
                                    ATARI

                                    Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                                    Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                                    Aeotec Z-Wave

                                    1 Antwort Letzte Antwort
                                    0
                                    • A Online
                                      A Online
                                      ATARI
                                      schrieb am zuletzt editiert von ATARI
                                      #44

                                      @peterfido

                                      // Basis-URL für axios-Anfragen
                                      const fibaro = axios.create({
                                      
                                      

                                      const fibaro = axios.create({....
                                      zeigt nach Eingabe im Script-Fenster folgende Fehlermeldung:
                                      'Property 'create' does not exist on type 'typeof import("axios")'.(2339)'

                                      Gruß
                                      ATARI

                                      Gruß
                                      ATARI

                                      Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                                      Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                                      Aeotec Z-Wave

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        peterfido
                                        schrieb am zuletzt editiert von peterfido
                                        #45

                                        Hast Du axios als Modul in der Javascript-Instanz angegeben?

                                        image.png

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        A 1 Antwort Letzte Antwort
                                        0
                                        • P peterfido

                                          Hast Du axios als Modul in der Javascript-Instanz angegeben?

                                          image.png

                                          A Online
                                          A Online
                                          ATARI
                                          schrieb am zuletzt editiert von
                                          #46

                                          @peterfido na klar doch. Wenn ich mit der Maus über 'axios....' bekomme ich den Hinweis '(alias) modul axios'...

                                          Gruß
                                          ATARI

                                          Raspberry Pi 5B (ioB via pi OS_lite(64bit) | Synology NAS (ioB via Docker)
                                          Fibaro Home Center 2 & Home Center 3 | Homematic IP | EMS-ESP32 Gateway
                                          Aeotec Z-Wave

                                          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

                                          902

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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