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. POST Request an Pushcut

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

POST Request an Pushcut

Geplant Angeheftet Gesperrt Verschoben JavaScript
27 Beiträge 4 Kommentatoren 2.3k Aufrufe 2 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.
  • OliverIOO OliverIO

    @martin-schlender

    ich sehe keinen link zu einer doku, welche deine form der url beschreibt
    nur den von mickym und so hast du es nicht gemacht

    probier mal das bitte, deinen API-Key noch eintragen

    var request = require('request');
    request.post({
      headers: {
        'accept': 'application/json',
        'API-Key': 'xxxxxx',
        'Content-Type': 'application/json'
      },
      url:     'https://api.pushcut.io/v1/notifications/test',
      body:    "Dies ist ein Test"
    }, function(error, response, body){
      console.log(error);
      console.log(body);
    });
    
    Martin SchlenderM Offline
    Martin SchlenderM Offline
    Martin Schlender
    schrieb am zuletzt editiert von
    #12

    @oliverio

    var request = require('request');
    request.post({
      headers: {
        'accept': 'application/json',
        'API-Key': 'xxxxxxxxxxxxxxxxxx',
        'Content-Type': 'application/json'
      },
      url:     'https://api.pushcut.io/v1/notifications/test',
      body:    {title:"Dies ist ein Test"}
    }, function(error, response, body){
      console.log(error);
      console.log(body);
    });
    

    so stürzt mir die Javascript Instanz ab :-)

    javascript.0
    2023-08-18 14:27:40.894	error	Error: The "chunk" argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of Object
    
    javascript.0
    2023-08-18 14:27:40.893	error	An error happened which is most likely from one of your scripts, but the originating script could not be detected.
    
    javascript.0
    2023-08-18 14:27:40.875	error	Request error: Error: Argument error, options.body.
    
    1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @martin-schlender

      ich sehe keinen link zu einer doku, welche deine form der url beschreibt
      nur den von mickym und so hast du es nicht gemacht

      probier mal das bitte, deinen API-Key noch eintragen

      var request = require('request');
      request.post({
        headers: {
          'accept': 'application/json',
          'API-Key': 'xxxxxx',
          'Content-Type': 'application/json'
        },
        url:     'https://api.pushcut.io/v1/notifications/test',
        body:    "Dies ist ein Test"
      }, function(error, response, body){
        console.log(error);
        console.log(body);
      });
      
      Martin SchlenderM Offline
      Martin SchlenderM Offline
      Martin Schlender
      schrieb am zuletzt editiert von
      #13

      @oliverio jetzt tut´s:

      var request = require('request');
      request.post({
        headers: {
          'accept': 'application/json',
          'API-Key': 'xxxxxx',
          'Content-Type': 'application/json'
        },
        url:     'https://api.pushcut.io/v1/notifications/Test',
        body:    '{"title":"Dies ist ein Test"}'
      }, function(error, response, body){
        console.log(error);
        console.log(body);
      });
      

      Herzlichen Dank! Jetzt mal schauen ob das mit dem defaultAction Object auch klappt

      OliverIOO 1 Antwort Letzte Antwort
      0
      • Martin SchlenderM Martin Schlender

        @oliverio jetzt tut´s:

        var request = require('request');
        request.post({
          headers: {
            'accept': 'application/json',
            'API-Key': 'xxxxxx',
            'Content-Type': 'application/json'
          },
          url:     'https://api.pushcut.io/v1/notifications/Test',
          body:    '{"title":"Dies ist ein Test"}'
        }, function(error, response, body){
          console.log(error);
          console.log(body);
        });
        

        Herzlichen Dank! Jetzt mal schauen ob das mit dem defaultAction Object auch klappt

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

        @martin-schlender
        wenn du dich an die doku hälst ganz sicher.
        sonst würden sich ja ganz viele aufregen (und nicht nur hier bei iobroker)

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

        Martin SchlenderM 1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @martin-schlender
          wenn du dich an die doku hälst ganz sicher.
          sonst würden sich ja ganz viele aufregen (und nicht nur hier bei iobroker)

          Martin SchlenderM Offline
          Martin SchlenderM Offline
          Martin Schlender
          schrieb am zuletzt editiert von
          #15

          @oliverio klar - aber ich hatte ja offenbar ein großes Problem mit den Headern- da wußte ich nämlich die Syntax nicht. Jetzt komm ich auch wieder nicht weiter:

          url:     'https://api.pushcut.io/v1/notifications/Test',
            body:    '{"title":"Dies ist ein Test","defaultAction":{"input":"Eine Zeile zum Ausgeben", "shortcut":"InputText"}}'
          }, function(error, response, body){
            
          

          das läßt sich nicht speichern. Hast ne Idee warum nicht?

          Martin SchlenderM OliverIOO 2 Antworten Letzte Antwort
          0
          • Martin SchlenderM Martin Schlender

            @oliverio klar - aber ich hatte ja offenbar ein großes Problem mit den Headern- da wußte ich nämlich die Syntax nicht. Jetzt komm ich auch wieder nicht weiter:

            url:     'https://api.pushcut.io/v1/notifications/Test',
              body:    '{"title":"Dies ist ein Test","defaultAction":{"input":"Eine Zeile zum Ausgeben", "shortcut":"InputText"}}'
            }, function(error, response, body){
              
            

            das läßt sich nicht speichern. Hast ne Idee warum nicht?

            Martin SchlenderM Offline
            Martin SchlenderM Offline
            Martin Schlender
            schrieb am zuletzt editiert von
            #16

            @martin-schlender sagte in POST Request an Pushcut:

            body: '{"title":"Dies ist ein Test","defaultAction":{"input":"Eine Zeile zum Ausgeben", "shortcut":"InputText"}}' }, function(error, response, body){

            hat sich erledigt. Das war jetzt das Blockly das auf einen Return Value gewartet hatte. Jetzt tut alles.
            Danke Euch

            1 Antwort Letzte Antwort
            0
            • Martin SchlenderM Martin Schlender

              @oliverio klar - aber ich hatte ja offenbar ein großes Problem mit den Headern- da wußte ich nämlich die Syntax nicht. Jetzt komm ich auch wieder nicht weiter:

              url:     'https://api.pushcut.io/v1/notifications/Test',
                body:    '{"title":"Dies ist ein Test","defaultAction":{"input":"Eine Zeile zum Ausgeben", "shortcut":"InputText"}}'
              }, function(error, response, body){
                
              

              das läßt sich nicht speichern. Hast ne Idee warum nicht?

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

              @martin-schlender
              was heißt. es lässt sich nicht speichern?
              in iobroker?
              beim senden?

              gibt es eine fehlermeldung?
              es ist nur ein ausschnitt!

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

              Martin SchlenderM 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @martin-schlender
                was heißt. es lässt sich nicht speichern?
                in iobroker?
                beim senden?

                gibt es eine fehlermeldung?
                es ist nur ein ausschnitt!

                Martin SchlenderM Offline
                Martin SchlenderM Offline
                Martin Schlender
                schrieb am zuletzt editiert von
                #18

                Moin,
                ich bräuchte nochmal Hilfe.
                Und zwar bekomme ich es ums Verr.... nicht hin, das Ergebnis aus dem POST zurückzugeben ins Blockly.
                Unten das log('body:' + body); gibt mir im Protokoll genau das aus was ich möchte. Allerdings bekomme ich es nicht aus der function raus...
                Danke im Voraus

                var strBody = '{"token":"xxxxxxxxxxxxx","user":"xxxxxxxxxxxxxx","title":"' + strTitle 
                + '","text":"' + strText + '" ,"subtext":"' + strSubtext + '"}'
                
                log('body: ' + strBody)
                
                var strErg
                
                request.post({
                  headers: {
                    'Content-Type': 'application/json'
                  },
                  url:     'https://api.pushover.net/1/glances.json',
                  body:    strBody
                
                }, function (error, response, body){
                  if (error) {
                    console.log('Fehler:' + error);
                    return  error;
                  }
                  else
                  {
                   strErg = body;
                   log('body:' + body);
                   
                    } 
                }
                );
                return strErg ;
                
                mickymM 1 Antwort Letzte Antwort
                0
                • Martin SchlenderM Martin Schlender

                  Moin,
                  ich bräuchte nochmal Hilfe.
                  Und zwar bekomme ich es ums Verr.... nicht hin, das Ergebnis aus dem POST zurückzugeben ins Blockly.
                  Unten das log('body:' + body); gibt mir im Protokoll genau das aus was ich möchte. Allerdings bekomme ich es nicht aus der function raus...
                  Danke im Voraus

                  var strBody = '{"token":"xxxxxxxxxxxxx","user":"xxxxxxxxxxxxxx","title":"' + strTitle 
                  + '","text":"' + strText + '" ,"subtext":"' + strSubtext + '"}'
                  
                  log('body: ' + strBody)
                  
                  var strErg
                  
                  request.post({
                    headers: {
                      'Content-Type': 'application/json'
                    },
                    url:     'https://api.pushover.net/1/glances.json',
                    body:    strBody
                  
                  }, function (error, response, body){
                    if (error) {
                      console.log('Fehler:' + error);
                      return  error;
                    }
                    else
                    {
                     strErg = body;
                     log('body:' + body);
                     
                      } 
                  }
                  );
                  return strErg ;
                  
                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #19

                  @martin-schlender Dann mach halt das return strErg nicht ganz unten hin, sondern in Zeile 24 als direkt unter log

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  Martin SchlenderM 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @martin-schlender Dann mach halt das return strErg nicht ganz unten hin, sondern in Zeile 24 als direkt unter log

                    Martin SchlenderM Offline
                    Martin SchlenderM Offline
                    Martin Schlender
                    schrieb am zuletzt editiert von Martin Schlender
                    #20

                    @mickym sagte in POST Request an Pushcut:

                    @martin-schlender Dann mach halt das return strErg nicht ganz unten hin, sondern in Zeile 24 als direkt unter log

                    Auch schon versucht. Geht auch nicht. Sehr spannend. Wenn ich da einen return body mache ist das Ergebnis undefined

                    Martin SchlenderM 1 Antwort Letzte Antwort
                    0
                    • Martin SchlenderM Martin Schlender

                      @mickym sagte in POST Request an Pushcut:

                      @martin-schlender Dann mach halt das return strErg nicht ganz unten hin, sondern in Zeile 24 als direkt unter log

                      Auch schon versucht. Geht auch nicht. Sehr spannend. Wenn ich da einen return body mache ist das Ergebnis undefined

                      Martin SchlenderM Offline
                      Martin SchlenderM Offline
                      Martin Schlender
                      schrieb am zuletzt editiert von
                      #21

                      Das völlig verrückte ist, wenn ich den unteren Teil so umbaue:

                        
                         log('body:' + body);
                         return body;
                          } 
                      }
                      );
                      
                      return strErg;
                      

                      steht im Log:
                      body:{"status":1,"request":"2a0edda9-9e13-47bc-8541-43982263f8ae"}
                      und der Rückgabewert im Blockly ist undefined. Kapier ich einfach nicht

                      Martin SchlenderM 1 Antwort Letzte Antwort
                      0
                      • Martin SchlenderM Martin Schlender

                        Das völlig verrückte ist, wenn ich den unteren Teil so umbaue:

                          
                           log('body:' + body);
                           return body;
                            } 
                        }
                        );
                        
                        return strErg;
                        

                        steht im Log:
                        body:{"status":1,"request":"2a0edda9-9e13-47bc-8541-43982263f8ae"}
                        und der Rückgabewert im Blockly ist undefined. Kapier ich einfach nicht

                        Martin SchlenderM Offline
                        Martin SchlenderM Offline
                        Martin Schlender
                        schrieb am zuletzt editiert von
                        #22

                        ich glaub jetzt weiß ich warum das so ist. Hab mich eben gewundert warum im Log immer erst die undefined kommen. Der Request ist noch nicht abgeschlossen und das Script läuft weiter und gibt nix zurück. Muß da warten....

                        T 1 Antwort Letzte Antwort
                        0
                        • Martin SchlenderM Martin Schlender

                          ich glaub jetzt weiß ich warum das so ist. Hab mich eben gewundert warum im Log immer erst die undefined kommen. Der Request ist noch nicht abgeschlossen und das Script läuft weiter und gibt nix zurück. Muß da warten....

                          T Nicht stören
                          T Nicht stören
                          ticaki
                          schrieb am zuletzt editiert von ticaki
                          #23

                          @martin-schlender

                          Mit Blockly bin ich jetzt nicht so der Hit. Aber mit dem hier sollte das Skript sychron laufen. Heißt wartet von sich aus

                          const axios = require('axios');
                              const strBody =
                                  '{"token":"xxxxxxxxxxxxx","user":"xxxxxxxxxxxxxx","title":"' +
                                  strTitle +
                                  '","text":"' +
                                  strText +
                                  '" ,"subtext":"' +
                                  strSubtext +
                                  '"}';
                          
                              log('body: ' + strBody);
                          
                              let strErg;
                          
                              try {
                                  const result = await axios(
                                      {
                                          timeout: 5000,
                                          method: 'post',
                                          headers: {
                                              'Content-Type': 'application/json',
                                          },
                                          url: 'https://api.pushover.net/1/glances.json',
                                          body: strBody,
                                      }
                                  );
                                  log('body:' + result.data);
                                  if (result && result.data) return result.data;
                              } catch(error) {
                                  log(JSON.stringify(error.toJSON()));
                              }
                              return '';
                          

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          OliverIOO Martin SchlenderM 2 Antworten Letzte Antwort
                          1
                          • T ticaki

                            @martin-schlender

                            Mit Blockly bin ich jetzt nicht so der Hit. Aber mit dem hier sollte das Skript sychron laufen. Heißt wartet von sich aus

                            const axios = require('axios');
                                const strBody =
                                    '{"token":"xxxxxxxxxxxxx","user":"xxxxxxxxxxxxxx","title":"' +
                                    strTitle +
                                    '","text":"' +
                                    strText +
                                    '" ,"subtext":"' +
                                    strSubtext +
                                    '"}';
                            
                                log('body: ' + strBody);
                            
                                let strErg;
                            
                                try {
                                    const result = await axios(
                                        {
                                            timeout: 5000,
                                            method: 'post',
                                            headers: {
                                                'Content-Type': 'application/json',
                                            },
                                            url: 'https://api.pushover.net/1/glances.json',
                                            body: strBody,
                                        }
                                    );
                                    log('body:' + result.data);
                                    if (result && result.data) return result.data;
                                } catch(error) {
                                    log(JSON.stringify(error.toJSON()));
                                }
                                return '';
                            
                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von
                            #24

                            @ticaki
                            ja ich denke so müsste es laufen.

                            bei der ersten version hat das hauptskript geendet und dann halt undefined an blockly zurückgegeben. kurze zeit später ist aber der request fertig gewesen, da war aber nix mehr was das ergebnis entgegennehmen konnte.

                            so wird der block erst beendet, wenn das ergebnis vorliegt und dann kann es in blockly weitergehen.

                            jaja async stellt einem immer wieder diese fallen

                            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
                            • T ticaki

                              @martin-schlender

                              Mit Blockly bin ich jetzt nicht so der Hit. Aber mit dem hier sollte das Skript sychron laufen. Heißt wartet von sich aus

                              const axios = require('axios');
                                  const strBody =
                                      '{"token":"xxxxxxxxxxxxx","user":"xxxxxxxxxxxxxx","title":"' +
                                      strTitle +
                                      '","text":"' +
                                      strText +
                                      '" ,"subtext":"' +
                                      strSubtext +
                                      '"}';
                              
                                  log('body: ' + strBody);
                              
                                  let strErg;
                              
                                  try {
                                      const result = await axios(
                                          {
                                              timeout: 5000,
                                              method: 'post',
                                              headers: {
                                                  'Content-Type': 'application/json',
                                              },
                                              url: 'https://api.pushover.net/1/glances.json',
                                              body: strBody,
                                          }
                                      );
                                      log('body:' + result.data);
                                      if (result && result.data) return result.data;
                                  } catch(error) {
                                      log(JSON.stringify(error.toJSON()));
                                  }
                                  return '';
                              
                              Martin SchlenderM Offline
                              Martin SchlenderM Offline
                              Martin Schlender
                              schrieb am zuletzt editiert von
                              #25

                              Vielen Dank @ticaki für die Mühe. Ich probiere es - wobei ich es mittlerweile anders gelöst habe :-)
                              Und zwar hab ich einen setState eingebaut und der wartet genauso wie der log() auch bis das Ergebnis da ist.
                              Ich schreibe mir die Antwort also in einen State und ein anderes Skript wacht darüber und meldet bei entsprechender Antwort an mich dass was nicht stimmt. Hat den Vorteil dass das auch gut nachvollziehbar ist und man nicht im Log suchen muß.

                              @oliverio sagte in POST Request an Pushcut:

                              jaja async stellt einem immer wieder diese fallen

                              Ja das ist wirklich gemein- vor allem da ich vorher noch nicht mit JS programmiert habe :-)

                              T 1 Antwort Letzte Antwort
                              0
                              • Martin SchlenderM Martin Schlender

                                Vielen Dank @ticaki für die Mühe. Ich probiere es - wobei ich es mittlerweile anders gelöst habe :-)
                                Und zwar hab ich einen setState eingebaut und der wartet genauso wie der log() auch bis das Ergebnis da ist.
                                Ich schreibe mir die Antwort also in einen State und ein anderes Skript wacht darüber und meldet bei entsprechender Antwort an mich dass was nicht stimmt. Hat den Vorteil dass das auch gut nachvollziehbar ist und man nicht im Log suchen muß.

                                @oliverio sagte in POST Request an Pushcut:

                                jaja async stellt einem immer wieder diese fallen

                                Ja das ist wirklich gemein- vor allem da ich vorher noch nicht mit JS programmiert habe :-)

                                T Nicht stören
                                T Nicht stören
                                ticaki
                                schrieb am zuletzt editiert von
                                #26

                                @martin-schlender

                                request ist deprecated, daher ist axios vorzuziehen und dein setState kannste da auch einbauen :)

                                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                Spenden

                                Martin SchlenderM 1 Antwort Letzte Antwort
                                0
                                • T ticaki

                                  @martin-schlender

                                  request ist deprecated, daher ist axios vorzuziehen und dein setState kannste da auch einbauen :)

                                  Martin SchlenderM Offline
                                  Martin SchlenderM Offline
                                  Martin Schlender
                                  schrieb am zuletzt editiert von
                                  #27

                                  @ticaki aaaalso - so einfach scheint es nicht zu klappen.
                                  Ich hab schon die beiden überflüssigen "," entfernt (innerhalb von headers nach dem Content-Type und nach bode: strBody.
                                  Aber es funktioniert trotzdem noch nicht und der Fehler ist nicht gerade sprechend:

                                  
                                  const axios = require('axios');
                                      const strBody =
                                          '{"token":"xxxxxx","user":"yyyyyy","title":"' +
                                          strTitle +
                                          '","text":"' +
                                          strText +
                                          '" ,"subtext":"' +
                                          strSubtext +
                                          '"}';
                                   
                                      log('body: ' + strBody);
                                   
                                      let strErg;
                                   
                                      try {
                                          const result = await axios(
                                              {
                                                  timeout: 5000,
                                                  method: 'POST',
                                                  headers: {
                                                      'Content-Type': 'application/json'
                                                  },
                                                  url: 'https://api.pushover.net/1/glances.json',
                                                  body: strBody
                                              }
                                          );
                                          log('body:' + result.data);
                                          setState('0_userdata.0.PostRequest',body,true);
                                          
                                      } catch(error) {
                                          log(JSON.stringify(error.toJSON()));
                                      }
                                      return '';
                                  

                                  Hier der Fehler:

                                  {
                                      "message": "Request failed with status code 400",
                                      "name": "AxiosError",
                                      "stack": "AxiosError: Request failed with status code 400\n at settle (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/core/settle.js:19:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.javascript/node_modules/axios/lib/adapters/http.js:570:11)\n at IncomingMessage.emit (node:events:526:35)\n at IncomingMessage.emit (node:domain:489:12)\n at endReadableNT (node:internal/streams/readable:1359:12)\n at processTicksAndRejections (node:internal/process/task_queues:82:21)",
                                      "config": {
                                          "transitional": {
                                              "silentJSONParsing": true,
                                              "forcedJSONParsing": true,
                                              "clarifyTimeoutError": false
                                          },
                                          "adapter": [
                                              "xhr",
                                              "http"
                                          ],
                                          "transformRequest": [
                                              null
                                          ],
                                          "transformResponse": [
                                              null
                                          ],
                                          "timeout": 5000,
                                          "xsrfCookieName": "XSRF-TOKEN",
                                          "xsrfHeaderName": "X-XSRF-TOKEN",
                                          "maxContentLength": -1,
                                          "maxBodyLength": -1,
                                          "env": {},
                                          "headers": {
                                              "Accept": "application/json, text/plain, */*",
                                              "Content-Type": "application/json",
                                              "User-Agent": "axios/1.4.0",
                                              "Accept-Encoding": "gzip, compress, deflate, br"
                                          },
                                          "method": "post",
                                          "url": "https://api.pushover.net/1/glances.json",
                                          "body": "{\"token\":\"xxxx\",\"user\":\"yyyy\",\"title\":\"12.9 °C\",\"text\":\"12.9\" ,\"subtext\":\"17:25\"}"
                                      },
                                      "code": "ERR_BAD_REQUEST",
                                      "status": 400
                                  }
                                  
                                  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

                                  508

                                  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