Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Error/Bug
  4. [gelöst]simple-Api >3.0.0 funktioniert nicht mehr wie 2.8.0

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    697

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

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

[gelöst]simple-Api >3.0.0 funktioniert nicht mehr wie 2.8.0

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
12 Beiträge 5 Kommentatoren 211 Aufrufe 6 Beobachtet
  • Ä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.
  • W WillyIobrok

    Hallo, meine html-Datei zur Rotorsteuerung unter http://192.168.xx.xx:8082/0_userdata.0/Beamkarte/Beamkarte.html hat eine einzige Aufgabe:

    Bei Tastendruck im Display den Wert des ioBroker objektes 0_userdata.0.direction mit einem neuen Wert zwischen 0 und 360 zu beschreiben.

    Das wurde durch folgendes HTML-Statement seit ca. einem Jahr bis einschliesslich simple-Api 2.8.0 problemlos gemacht:

    		// sende die Himmelsrichtung an den ioBroker/mqtt-Server, um den Rotor enstprechend anzusteuern
    		fetch(`http://192.168.xx.xx:8087/set/0_userdata.0.direction?value = ${encodeURIComponent(direction)}`, {
    			method: "GET"
    		})
    		.then(response => response.json()) // Antwort als JSON parsen
    		.then(data => console.log(data)) // Daten verarbeiten
    		.catch(error => console.error('Fehler:', error));
    
    

    Nach dem Update auf simple-Api 3.0.7 (getestet wurde auch 3.0.0, 3.0.5 mit dem gleichen NoGo) funktioniert dieser Aufruf nicht mehr.

    folgende Fehlermeldung konnte ich in der Simulation mit Firefox erzeugen:
    V3_0_7 Firefox NOK.jpg

    Was muss ich tun, damit's auch mit den neuen Versionen von Simple-Api wieder funktioniert?

    WillyIoBrok

    • Adaptername: simple-Api
    • Link zu Adapterrepository: www.github.com...
    • Adapterversion: >2.8.0
    • js-controller Version: 7.07
    • Admin Version: 7..7.22
    • Hardwaresystem: Pi4
    • Arbeitsspeicher: 8GB
    • Festplattenart: SD-Karte
    • Betriebssystem: RaspiOS
    • Nodejs-Version: 20.20.1
    • NPM-Version: 10.8.2
    • Installationsart: Skript oder Manuell ?
    • Image, Docker genutzt: Ja - Nein
    • Ort, Name der Imagedatei: ...
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @WillyIobrok sagte in simple-Api >3.0.0 funktioniert nicht mehr so wie bis 2.8.0:

    Nodejs-Version: 20.20.1

    Wird nicht der Grund sein, aber bring das dringend auf nodejs22. Die Version 20 erreicht dass Supportende in Kürze.
    Ein

    iob nodejs-update
    

    sollte wohl mal so langsam drin sein...

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    W 1 Antwort Letzte Antwort
    0
    • W WillyIobrok

      Hallo, meine html-Datei zur Rotorsteuerung unter http://192.168.xx.xx:8082/0_userdata.0/Beamkarte/Beamkarte.html hat eine einzige Aufgabe:

      Bei Tastendruck im Display den Wert des ioBroker objektes 0_userdata.0.direction mit einem neuen Wert zwischen 0 und 360 zu beschreiben.

      Das wurde durch folgendes HTML-Statement seit ca. einem Jahr bis einschliesslich simple-Api 2.8.0 problemlos gemacht:

      		// sende die Himmelsrichtung an den ioBroker/mqtt-Server, um den Rotor enstprechend anzusteuern
      		fetch(`http://192.168.xx.xx:8087/set/0_userdata.0.direction?value = ${encodeURIComponent(direction)}`, {
      			method: "GET"
      		})
      		.then(response => response.json()) // Antwort als JSON parsen
      		.then(data => console.log(data)) // Daten verarbeiten
      		.catch(error => console.error('Fehler:', error));
      
      

      Nach dem Update auf simple-Api 3.0.7 (getestet wurde auch 3.0.0, 3.0.5 mit dem gleichen NoGo) funktioniert dieser Aufruf nicht mehr.

      folgende Fehlermeldung konnte ich in der Simulation mit Firefox erzeugen:
      V3_0_7 Firefox NOK.jpg

      Was muss ich tun, damit's auch mit den neuen Versionen von Simple-Api wieder funktioniert?

      WillyIoBrok

      • Adaptername: simple-Api
      • Link zu Adapterrepository: www.github.com...
      • Adapterversion: >2.8.0
      • js-controller Version: 7.07
      • Admin Version: 7..7.22
      • Hardwaresystem: Pi4
      • Arbeitsspeicher: 8GB
      • Festplattenart: SD-Karte
      • Betriebssystem: RaspiOS
      • Nodejs-Version: 20.20.1
      • NPM-Version: 10.8.2
      • Installationsart: Skript oder Manuell ?
      • Image, Docker genutzt: Ja - Nein
      • Ort, Name der Imagedatei: ...
      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #3

      @WillyIobrok Mögliche Lösungswege
      Um das gewohnte Verhalten der Version 2.8.0 nachzubilden, darf der simple-api-Adapter in den Instanzeinstellungen nicht als Web-Extension markiert sein, sodass er wieder exklusiv seinen eigenen Port öffnet. Alternativ können Nutzer ihre bestehenden Skripte und Drittsysteme komplett so umstellen, dass sie die Befehle direkt über den Port des web-Adapters senden.

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      0
      • W Online
        W Online
        WillyIobrok
        schrieb am zuletzt editiert von
        #4

        hmmmm, ich denke, daß der simple-api Adapter bei mir nicht als Web-Extension markiert ist:

        Einstellungen Simple-API.jpg

        oder ?

        crunchipC 1 Antwort Letzte Antwort
        0
        • W WillyIobrok

          hmmmm, ich denke, daß der simple-api Adapter bei mir nicht als Web-Extension markiert ist:

          Einstellungen Simple-API.jpg

          oder ?

          crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #5

          @WillyIobrok probier es mal so

          		// sende die Himmelsrichtung an den ioBroker/mqtt-Server, um den Rotor enstprechend anzusteuern
          		fetch(`http://192.168.xx.xx:8087/set/0_userdata.0.direction?value=${encodeURIComponent(direction)}`, {
          			method: "GET"
          		})
          		.then(response => response.json()) // Antwort als JSON parsen
          		.then(data => console.log(data)) // Daten verarbeiten
          		.catch(error => console.error('Fehler:', error));
           
          
          

          umgestiegen von Proxmox auf Unraid

          1 Antwort Letzte Antwort
          0
          • W Online
            W Online
            WillyIobrok
            schrieb am zuletzt editiert von WillyIobrok
            #6

            wow - das war's ! :-)

            Die zwei Spaces hat die neuere Version des simple-Api nicht mehr vertragen!

            Vielen Dank für die Hilfe, mein Problem ist gelöst.
            Ob das jetzt ein Bug im Adapter war?
            Weiss ich nicht, kann ich nicht beurteilen... für mich ist das Thema abgeschlossen ...

            Grüße

            WillyIoBrok

            crunchipC 1 Antwort Letzte Antwort
            0
            • W WillyIobrok

              wow - das war's ! :-)

              Die zwei Spaces hat die neuere Version des simple-Api nicht mehr vertragen!

              Vielen Dank für die Hilfe, mein Problem ist gelöst.
              Ob das jetzt ein Bug im Adapter war?
              Weiss ich nicht, kann ich nicht beurteilen... für mich ist das Thema abgeschlossen ...

              Grüße

              WillyIoBrok

              crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #7

              @WillyIobrok sagte in simple-Api >3.0.0 funktioniert nicht mehr so wie bis 2.8.0:

              Ob das jetzt ein Bug im Adapter war?

              In älteren Versionen des Adapters (bis 2.8.0) wurde dieser unsaubere URL-Parameter offenbar toleriert oder stillschweigend bereinigt, weshalb es dort funktionierte

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              0
              • W Online
                W Online
                WillyIobrok
                schrieb am zuletzt editiert von
                #8

                ok, bin ein C/C++ Programmierer gewesen, da waren solche Sachen nicht relevant. In HTML und javascript etc. bin ich ein Neuling und kenne mich nicht so gut aus.

                vielen Dank nochmal.

                OliverIOO arteckA 2 Antworten Letzte Antwort
                0
                • W WillyIobrok

                  ok, bin ein C/C++ Programmierer gewesen, da waren solche Sachen nicht relevant. In HTML und javascript etc. bin ich ein Neuling und kenne mich nicht so gut aus.

                  vielen Dank nochmal.

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

                  @WillyIobrok sagte in simple-Api >3.0.0 funktioniert nicht mehr so wie bis 2.8.0:

                  C/C++ Programmierer gewesen, da waren solche Sachen nicht relevant

                  deswegen hat man da auch gern mit Pufferüberläufen zu kämpfen die Sicherheitslücken verursachen. Insbesondere wenn man mehr Zeichen reinschreibt, als man vorher deklariert hat
                  :)

                  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
                  1
                  • W WillyIobrok

                    ok, bin ein C/C++ Programmierer gewesen, da waren solche Sachen nicht relevant. In HTML und javascript etc. bin ich ein Neuling und kenne mich nicht so gut aus.

                    vielen Dank nochmal.

                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @WillyIobrok hätte dir auber selber auffalen sollen

                    dd7003d8-eead-4111-9857-1ae9926d176a-grafik.png

                    URL kodierung mit space.. komm.. :-)

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    1 Antwort Letzte Antwort
                    0
                    • W Online
                      W Online
                      WillyIobrok
                      schrieb am zuletzt editiert von
                      #11

                      Du wirst lachen - obwohl ich rein gar nichts von “URL-Kodierung” verstehe, dachte ich ein paar Stunden vorher auch schon mal dran, den Versuch ohne die Spaces zu machen. Aber in meinen Augen war das halt eine Zuweisung mit Gleichheitszeichen …🤣 again what learned 😊

                      1 Antwort Letzte Antwort
                      1
                      • Thomas BraunT Thomas Braun

                        @WillyIobrok sagte in simple-Api >3.0.0 funktioniert nicht mehr so wie bis 2.8.0:

                        Nodejs-Version: 20.20.1

                        Wird nicht der Grund sein, aber bring das dringend auf nodejs22. Die Version 20 erreicht dass Supportende in Kürze.
                        Ein

                        iob nodejs-update
                        

                        sollte wohl mal so langsam drin sein...

                        W Online
                        W Online
                        WillyIobrok
                        schrieb am zuletzt editiert von
                        #12

                        @Thomas-Braun sagte in [gelöst]simple-Api >3.0.0 funktioniert nicht mehr wie 2.8.0:

                        @WillyIobrok sagte in simple-Api >3.0.0 funktioniert nicht mehr so wie bis 2.8.0:

                        Nodejs-Version: 20.20.1

                        Wird nicht der Grund sein, aber bring das dringend auf nodejs22. Die Version 20 erreicht dass Supportende in Kürze.
                        Ein

                        iob nodejs-update
                        

                        sollte wohl mal so langsam drin sein...

                        done :)

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        646

                        Online

                        32.7k

                        Benutzer

                        82.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