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. ioBroker Allgemein
  4. Rest-API - Verständnisproblem

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    133

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    563

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Rest-API - Verständnisproblem

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
29 Beiträge 4 Kommentatoren 2.3k Aufrufe 4 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.
  • Rene55R Rene55

    Der Titel ist etwas beschränkt, daher hier mein Ansinnen mit ein paar mehr Worten. Ich habe seit geraumer Zeit den Simple-Api im Einsatz, hauptsächlich um Daten von ESPxx ins Sytem zu bekommen. Es hat mal irgendwo geheißen, dass 'man' mittelfristig auf den leistungsfähigerern Rest-API umsteigen sollte.
    Mit der Swagger-Seite komme ich so nicht wirklich zurecht. Erster Versuch war das Auslesen eines States. http://192.168.69.112:8093/v1/state/0_userdata.0.Test.Werte.Value liefert mir den richtigen Wert. Nun möchte ich diesen Wert mit einem anderen Wert überschreiben. Und hier komme ich nicht weiter. Der Versuch im Swagger via 'patch' den Wert zu setzen schlägt fehl. Mögliche Fehlermeldung:

    {
      "id": "0_userdata.0.Test.Werte.Value",
      "error": "Error: The state contains no properties! At least one property is expected!"
    }
    

    Wie ich dann den http-Befehl in den ESP bekomme ist dann noch die zweite Baustelle.

    Das ist übrigens nicht der erste Versuch mit Rest-API, ich habe bisher immer erfolglos abgebrochen. Muss doch gehen oder denke ich hier völlig falsch?

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

    @rene55

    Schau mal mit den Web Developer Tools,
    Ob da auch die richtige http Methode verwendet wird

    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
    0
    • Rene55R Rene55

      Der Titel ist etwas beschränkt, daher hier mein Ansinnen mit ein paar mehr Worten. Ich habe seit geraumer Zeit den Simple-Api im Einsatz, hauptsächlich um Daten von ESPxx ins Sytem zu bekommen. Es hat mal irgendwo geheißen, dass 'man' mittelfristig auf den leistungsfähigerern Rest-API umsteigen sollte.
      Mit der Swagger-Seite komme ich so nicht wirklich zurecht. Erster Versuch war das Auslesen eines States. http://192.168.69.112:8093/v1/state/0_userdata.0.Test.Werte.Value liefert mir den richtigen Wert. Nun möchte ich diesen Wert mit einem anderen Wert überschreiben. Und hier komme ich nicht weiter. Der Versuch im Swagger via 'patch' den Wert zu setzen schlägt fehl. Mögliche Fehlermeldung:

      {
        "id": "0_userdata.0.Test.Werte.Value",
        "error": "Error: The state contains no properties! At least one property is expected!"
      }
      

      Wie ich dann den http-Befehl in den ESP bekomme ist dann noch die zweite Baustelle.

      Das ist übrigens nicht der erste Versuch mit Rest-API, ich habe bisher immer erfolglos abgebrochen. Muss doch gehen oder denke ich hier völlig falsch?

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

      @rene55

      Ach schau mal
      Hier gibts ein issue dazu
      https://github.com/ioBroker/ioBroker.rest-api/issues/54

      Wenn du es selbst programmierst kannst du ja den richtigen Header setzen

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      CodierknechtC Rene55R 2 Antworten Letzte Antwort
      0
      • OliverIOO OliverIO

        @rene55

        Ach schau mal
        Hier gibts ein issue dazu
        https://github.com/ioBroker/ioBroker.rest-api/issues/54

        Wenn du es selbst programmierst kannst du ja den richtigen Header setzen

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #9

        @oliverio
        Wobei man für das einfache Setzen eines State ja patch auch gar nicht benötigt

        http://192.168.179.13:8093/v1/command/setState?id=0_userdata.0.Test.differenz&state=42
        

        "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

        OliverIOO Rene55R 2 Antworten Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @oliverio
          Wobei man für das einfache Setzen eines State ja patch auch gar nicht benötigt

          http://192.168.179.13:8093/v1/command/setState?id=0_userdata.0.Test.differenz&state=42
          
          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #10

          @codierknecht

          Wenn er bei simple api bleibt.
          Der arbeitet nur mit der get Methode und was gemacht werden soll steht in der Adresse als Parameter drin.

          Rest api und simple api sind unterschiedlich.
          Das eine ist direkt im Admin eingebaut, das andere ist ein zusätzlicher Adapter

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @oliverio
            Wobei man für das einfache Setzen eines State ja patch auch gar nicht benötigt

            http://192.168.179.13:8093/v1/command/setState?id=0_userdata.0.Test.differenz&state=42
            
            Rene55R Offline
            Rene55R Offline
            Rene55
            schrieb am zuletzt editiert von
            #11

            @codierknecht Erster Erfolg: mit http://192.168.69.112:8093/v1/command/setState?id=0_userdata.0.Test.Werte.Value&state=41 funktioniert es.

            Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
            ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
            Wetterstation: Froggit WH3000SE V1.6.6

            OliverIOO 1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @codierknecht

              Wenn er bei simple api bleibt.
              Der arbeitet nur mit der get Methode und was gemacht werden soll steht in der Adresse als Parameter drin.

              Rest api und simple api sind unterschiedlich.
              Das eine ist direkt im Admin eingebaut, das andere ist ein zusätzlicher Adapter

              CodierknechtC Online
              CodierknechtC Online
              Codierknecht
              Developer Most Active
              schrieb am zuletzt editiert von
              #12

              @oliverio sagte in Rest-API - Verständnisproblem:

              Wenn er bei simple api bleibt.

              Bleibt er ja nicht. Er hat Rest-API ... so wie ich in meinem letzten Beispiel auch.

              "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

              OliverIOO 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @rene55

                Ach schau mal
                Hier gibts ein issue dazu
                https://github.com/ioBroker/ioBroker.rest-api/issues/54

                Wenn du es selbst programmierst kannst du ja den richtigen Header setzen

                Rene55R Offline
                Rene55R Offline
                Rene55
                schrieb am zuletzt editiert von
                #13

                @oliverio Ich schau mir den Issue mal an. Vllt. bin ich dann schlauer.

                Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                Wetterstation: Froggit WH3000SE V1.6.6

                1 Antwort Letzte Antwort
                0
                • CodierknechtC Codierknecht

                  @oliverio sagte in Rest-API - Verständnisproblem:

                  Wenn er bei simple api bleibt.

                  Bleibt er ja nicht. Er hat Rest-API ... so wie ich in meinem letzten Beispiel auch.

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

                  @codierknecht

                  Dann sorry, sieht zu ähnlich aus
                  Bei echtem Rest wäre aber so ein Befehl unnötig

                  Aber ist halt alles philosophisch die Unterscheidung

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  CodierknechtC Rene55R 2 Antworten Letzte Antwort
                  0
                  • OliverIOO OliverIO

                    @codierknecht

                    Dann sorry, sieht zu ähnlich aus
                    Bei echtem Rest wäre aber so ein Befehl unnötig

                    Aber ist halt alles philosophisch die Unterscheidung

                    CodierknechtC Online
                    CodierknechtC Online
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #15

                    @oliverio sagte in Rest-API - Verständnisproblem:

                    sieht zu ähnlich aus

                    Darum komme ich da auch ständig durcheinander :grin:

                    "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

                    Rene55R 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @oliverio sagte in Rest-API - Verständnisproblem:

                      sieht zu ähnlich aus

                      Darum komme ich da auch ständig durcheinander :grin:

                      Rene55R Offline
                      Rene55R Offline
                      Rene55
                      schrieb am zuletzt editiert von
                      #16

                      @codierknecht Jetzt muss ich nur noch schauen, wenn es für API einen Benutzer mit Password gibt. Im Simple-Api wurde es einfach hinten angehangen.

                      Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                      ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                      Wetterstation: Froggit WH3000SE V1.6.6

                      CodierknechtC 1 Antwort Letzte Antwort
                      0
                      • Rene55R Rene55

                        @codierknecht Jetzt muss ich nur noch schauen, wenn es für API einen Benutzer mit Password gibt. Im Simple-Api wurde es einfach hinten angehangen.

                        CodierknechtC Online
                        CodierknechtC Online
                        Codierknecht
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #17

                        @rene55 sagte in Rest-API - Verständnisproblem:

                        wenn es für API einen Benutzer mit Password gibt

                        Wer macht denn sowas? ;-)

                        Basic-Authentication müsste wohl als zusätzlicher Header mitgegeben werden.

                        85fb8a55-57af-403a-9410-c768dbdcd27f-grafik.png

                        "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

                        Rene55R 1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @codierknecht

                          Dann sorry, sieht zu ähnlich aus
                          Bei echtem Rest wäre aber so ein Befehl unnötig

                          Aber ist halt alles philosophisch die Unterscheidung

                          Rene55R Offline
                          Rene55R Offline
                          Rene55
                          schrieb am zuletzt editiert von
                          #18

                          @oliverio Schön das der Issue #54 schon aus 2023 ist. Aber nach meinem Denken ist ja schon die http-Befehlszeile im Swagger nicht korrekt, da steht nichts von 'patch' drin.

                          Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                          ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                          Wetterstation: Froggit WH3000SE V1.6.6

                          1 Antwort Letzte Antwort
                          0
                          • CodierknechtC Codierknecht

                            @rene55 sagte in Rest-API - Verständnisproblem:

                            wenn es für API einen Benutzer mit Password gibt

                            Wer macht denn sowas? ;-)

                            Basic-Authentication müsste wohl als zusätzlicher Header mitgegeben werden.

                            85fb8a55-57af-403a-9410-c768dbdcd27f-grafik.png

                            Rene55R Offline
                            Rene55R Offline
                            Rene55
                            schrieb am zuletzt editiert von
                            #19

                            @codierknecht Ja, mit ein Grund, auf was 'modernes' umzusteigen! Wobei ich dann noch erlernen muss, wie ich denn im ESP einen curl abgesetzt bekommen - andere Baustelle (aber gehört ins Gesamtpaket).

                            Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                            ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                            Wetterstation: Froggit WH3000SE V1.6.6

                            OliverIOO BananaJoeB 2 Antworten Letzte Antwort
                            0
                            • Rene55R Rene55

                              @codierknecht Ja, mit ein Grund, auf was 'modernes' umzusteigen! Wobei ich dann noch erlernen muss, wie ich denn im ESP einen curl abgesetzt bekommen - andere Baustelle (aber gehört ins Gesamtpaket).

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

                              @rene55

                              Nix curl
                              Da verwendest du die http Bibliothek.
                              Die kann das.

                              Meine Adapter und Widgets
                              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                              Links im Profil

                              Rene55R 1 Antwort Letzte Antwort
                              0
                              • OliverIOO OliverIO

                                @rene55

                                Nix curl
                                Da verwendest du die http Bibliothek.
                                Die kann das.

                                Rene55R Offline
                                Rene55R Offline
                                Rene55
                                schrieb am zuletzt editiert von
                                #21

                                @oliverio Wäre mir am liebsten. Nur das, was ich dafür brauche aus dem Swagger rauszukriegen übersteigt (aktuell) meinen Wissensstand.

                                Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                Wetterstation: Froggit WH3000SE V1.6.6

                                OliverIOO 1 Antwort Letzte Antwort
                                0
                                • Rene55R Rene55

                                  @codierknecht Ja, mit ein Grund, auf was 'modernes' umzusteigen! Wobei ich dann noch erlernen muss, wie ich denn im ESP einen curl abgesetzt bekommen - andere Baustelle (aber gehört ins Gesamtpaket).

                                  BananaJoeB Online
                                  BananaJoeB Online
                                  BananaJoe
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #22

                                  @rene55 sagte in Rest-API - Verständnisproblem:

                                  Wobei ich dann noch erlernen muss, wie ich denn im ESP einen curl abgesetzt bekommen

                                  Wie @OliverIO schreibt. einfach per http.

                                  Swagger nimmt curl weil man aus curl-Beispielen es eigentlich für jede Variante ableiten kann, z.B. PowerShell usw.
                                  Bei curl sind die einzelnen Option schön getrennt und klar ersichtlich, z.B. ob es POST oder GET ist, ob ein Header übergeben wird usw.

                                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                  Rene55R 1 Antwort Letzte Antwort
                                  0
                                  • Rene55R Rene55

                                    @oliverio Wäre mir am liebsten. Nur das, was ich dafür brauche aus dem Swagger rauszukriegen übersteigt (aktuell) meinen Wissensstand.

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

                                    @rene55

                                    Einfach ChatGPT befragen.
                                    Gerade für Code, insbesondere wenn die lernbasis groß ist, gibt es schon die 90% Idee wie man zum Ziel kommt, auch wenn da manchmal Fehler enthalten sind.
                                    Hier mal eine Abfrage von gerade eben

                                    Auf einem ESP (z. B. ESP32 oder ESP8266) kannst du eine HTTP-PATCH-Anfrage mit der HTTPClient-Bibliothek in der Arduino-IDE ausführen. Hier ist ein Beispielcode, der zeigt, wie du eine PATCH-Anfrage mit JSON-Daten an einen Server sendest:

                                    Beispielcode für ESP32/ESP8266:

                                    #include <WiFi.h>        // Für ESP32 (nutze <ESP8266WiFi.h> für ESP8266)
                                    #include <HTTPClient.h>
                                    
                                    const char* ssid = "Dein_WLAN_Name";
                                    const char* password = "Dein_WLAN_Passwort";
                                    const char* serverUrl = "http://example.com/api/resource";  // Ziel-URL für PATCH
                                    
                                    void setup() {
                                        Serial.begin(115200);
                                        WiFi.begin(ssid, password);
                                    
                                        // Warten, bis WiFi verbunden ist
                                        while (WiFi.status() != WL_CONNECTED) {
                                            delay(1000);
                                            Serial.println("Verbinde mit WiFi...");
                                        }
                                        Serial.println("WiFi verbunden!");
                                    
                                        HTTPClient http;
                                        http.begin(serverUrl);  // URL setzen
                                        http.addHeader("Content-Type", "application/json");  // JSON-Header setzen
                                    
                                        // JSON-Daten für das Patch-Request
                                        String jsonPayload = "{\"key1\":\"value1\",\"key2\":\"value2\"}";
                                    
                                        int httpResponseCode = http.PATCH(jsonPayload);  // PATCH-Request senden
                                    
                                        if (httpResponseCode > 0) {
                                            Serial.print("HTTP Response Code: ");
                                            Serial.println(httpResponseCode);
                                            String response = http.getString();
                                            Serial.println("Antwort: " + response);
                                        } else {
                                            Serial.print("Fehler bei PATCH: ");
                                            Serial.println(http.errorToString(httpResponseCode).c_str());
                                        }
                                    
                                        http.end();  // Verbindung schließen
                                    }
                                    
                                    void loop() {
                                        // Kein Code hier nötig
                                    }
                                    

                                    Erklärung:

                                    • WiFi-Verbindung herstellen: Der ESP verbindet sich mit dem WLAN.
                                    • HTTPClient verwenden: Mit http.begin(serverUrl) wird die Verbindung zum Server aufgebaut.
                                    • Header setzen: http.addHeader("Content-Type", "application/json") teilt dem Server mit, dass JSON gesendet wird.
                                    • PATCH-Request senden: http.PATCH(jsonPayload) sendet die JSON-Daten an den Server.
                                    • Antwort auslesen: Der HTTP-Response-Code und die Server-Antwort werden über die serielle Konsole ausgegeben.

                                    Falls dein Server HTTPS verwendet, solltest du stattdessen WiFiClientSecure und HTTPClient verwenden.

                                    Falls du weitere Fragen hast oder es für dein Projekt anpassen möchtest, sag Bescheid!

                                    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
                                    0
                                    • BananaJoeB BananaJoe

                                      @rene55 sagte in Rest-API - Verständnisproblem:

                                      Wobei ich dann noch erlernen muss, wie ich denn im ESP einen curl abgesetzt bekommen

                                      Wie @OliverIO schreibt. einfach per http.

                                      Swagger nimmt curl weil man aus curl-Beispielen es eigentlich für jede Variante ableiten kann, z.B. PowerShell usw.
                                      Bei curl sind die einzelnen Option schön getrennt und klar ersichtlich, z.B. ob es POST oder GET ist, ob ein Header übergeben wird usw.

                                      Rene55R Offline
                                      Rene55R Offline
                                      Rene55
                                      schrieb am zuletzt editiert von
                                      #24

                                      @bananajoe Ja soweit alles ok. Wie schon erwähnt, mit Simple-Api (und den ESPs) läuft das bei mir schon geraume Zeit - sowohl zum ESP als auch zurück. Das blöde ist gerade nur, dass ich nicht zu Hause bin und natürlich keinen ESP hier habe. Ich mache jetzt hier nur aus dem Browser heraus.

                                      Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                      ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                      Wetterstation: Froggit WH3000SE V1.6.6

                                      OliverIOO 1 Antwort Letzte Antwort
                                      0
                                      • Rene55R Rene55

                                        @bananajoe Ja soweit alles ok. Wie schon erwähnt, mit Simple-Api (und den ESPs) läuft das bei mir schon geraume Zeit - sowohl zum ESP als auch zurück. Das blöde ist gerade nur, dass ich nicht zu Hause bin und natürlich keinen ESP hier habe. Ich mache jetzt hier nur aus dem Browser heraus.

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

                                        @rene55

                                        Wenn es läuft würde ich Nix ändern.
                                        Da ist kein so großer unterschied solange dir der Funktionsumfang von simple api ausreicht und der Adapter noch gewartet wird.

                                        Meine Adapter und Widgets
                                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                        Links im Profil

                                        Rene55R 1 Antwort Letzte Antwort
                                        0
                                        • OliverIOO OliverIO

                                          @rene55

                                          Wenn es läuft würde ich Nix ändern.
                                          Da ist kein so großer unterschied solange dir der Funktionsumfang von simple api ausreicht und der Adapter noch gewartet wird.

                                          Rene55R Offline
                                          Rene55R Offline
                                          Rene55
                                          schrieb am zuletzt editiert von
                                          #26

                                          @oliverio Auch das ist soweit richtig. Einzig wollte ich meinen Wissensstand erweitern, wobei ich ja gerade hier schon mehrfach eigenständig versucht habe und gescheitert bin.
                                          Übrigens Danke für das umfangreiche Beispiel. Wo ich dann gleich nachfragen muss: Was muss denn genau bei 'serverUrl' rein? Nicht dass wir uns wieder im Kreis drehen.

                                          Host: Fujitsu Intel(R) Pentium(R) CPU G4560T, 32 GB RAM, Proxmox 8.x + lxc Ubuntu 22.04
                                          ioBroker (8 GB RAM) Node.js: 20.19.1, NPM: 10.8.2, js-Controller: 7.0.6, Admin: 7.6.3
                                          Wetterstation: Froggit WH3000SE V1.6.6

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          837

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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