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
    703

  • 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 213 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 Online
    W Online
    WillyIobrok
    schrieb am zuletzt editiert von WillyIobrok
    #1

    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 crunchipC 2 Antworten 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: ...
      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

                          577

                          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