Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] HTTP Post JSON Daten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] HTTP Post JSON Daten

Scheduled Pinned Locked Moved Skripten / Logik
3 Posts 2 Posters 2.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Offline
    O Offline
    Oberst_von_Gatow
    wrote on last edited by
    #1

    Hallo zusammen,

    erst einmal muss ich ein dickes Lob aussprechen.

    Ich bin erst vor ca. einer Woche auf ioBroker gestoßen und bin begeistert.

    Alles was ich bisher eingerichtet habe funktioniert einwandfrei.

    Jetzt wollte ich noch eines meiner alten Projekte einbinden.

    Ein RaspberrPi mit Webserver und Webinterface (JQuery Mobile) das als Lichtwecker funktioniert.

    Leider habe ich schon ewig kein Javascript mehr geschrieben und steh etwas auf dem Schlauch.

    Ich will nur eine PHP Datei mit JSON Daten versorgen.

    In meinem damaligen JQuery Script mach ich das mit AJAX.

    function writeData(data) {
        dtype = data["type"];
        $.ajax({
            type: "POST",
            url: "setdata.php",
            dataType: 'json',
            data: {
                data: JSON.stringify(data),
                type: dtype
            },
            success: function () {
                alert("Thanks!");
            },
            failure: function () {
                alert("Error!");
            }
        });
    }
    
    

    Wie mach ich das am einfachsten den in ioBroker JS?

    Ob Asynchron oder nicht ist mir dabei übrigends egal.

    Ich hab mal so angefangen:

    var http = require('http'); 
    var url = 'http://192.168.178.10/setdata.php';
    var dtype = "light";
    var myObj = { "type": "light", "lstatus": "on", "brightness": "40" };
    var myJSON = JSON.stringify(myObj);
    
    

    Aber wie mache ich den eigentlichen POST mit json?

    Vielen Dank

    Gruß

    1 Reply Last reply
    0
    • L Offline
      L Offline
      Lucky
      wrote on last edited by
      #2
      var request = require('request');
      
          var options = {
          url: 'http://192.168.178.10/setdata.php',
          method: 'POST',
          form:myObj 
      };
      
      request(options,function (error, response, body){
      
      //....
      
      });
      
      
      1 Reply Last reply
      0
      • O Offline
        O Offline
        Oberst_von_Gatow
        wrote on last edited by
        #3

        Hat geklappt!

        Vielen Dank für die Hilfestellung :-)

        Gruß

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        402

        Online

        32.6k

        Users

        82.1k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe