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
    705

  • 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 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 Offline
      W Offline
      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 Offline
          W Offline
          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 Offline
              W Offline
              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 Offline
                    W Offline
                    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 Offline
                      W Offline
                      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