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. [Frage] Gerät per HTTP Post Steuern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[Frage] Gerät per HTTP Post Steuern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 4 Kommentatoren 3.1k Aufrufe
  • Ä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.
  • S Offline
    S Offline
    schnallibert
    schrieb am zuletzt editiert von
    #1

    Hallo, ich bin relativ neu bei ioBroker. Ich bin mir noch unschlüssig ob ich tatsächlich node red oder einen javascript adapter für mein vorhaben benötige.

    Ich hab ein Gerät, welches sich mittels HTTP Post variablen steuern lässt. Beispielsweise Brightness via Value 0-255 oder Color Mit den Werten R:, G:, B:.

    Ich würde im ioBroker gerne hierfür einen Ordner anlegen (ich bin mir bisher nicht sicher wie das funktioniert, ich kann bisher über das + nur Objekte anlegen)

    Hier die Werte für Brightness, Color usw hinterlegen und diese schreibend machen (oder auch gleichzeitig lesend, da mittels HTTP GET die variablen auch zurückgegeben werden, wenn sie angekommen und geändert wurden). Dann könnte ich mit dem Vis das Gerät mit Buttons und Color Pickern steuern.

    Wie lässt sich dieses vorhaben am besten lösen? Ich habe schon viel herumgestöbert… bin auch nun so weit, dass ich via node Red einen HTTP Post Request mache mit dem Brightness wert, wecher dann in den Body übernommen wird... jedoch schreibt er dann scheinbar nur zb. "123" in den Body... das Gerät erwartet aber value=123, wie kann ich die Nachricht denn entsprechend anpassen (falls der node red weg überhaupt der richtige ist)

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @schnallibert:

      ich bin mir bisher nicht sicher wie das funktioniert, ich kann bisher über das + nur Objekte anlegen `
      Wenn du dieses Objekt auswählst un nochmal das (+) klickst kannst du da einen state anlegen und das "alte" Objekt verwandelt sich in einen Ordner.

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        schnallibert
        schrieb am zuletzt editiert von
        #3

        Das ist super! Danke.

        Wie kann ich die an die HTTP Request Node gesendeten Daten ändern?

        Ich habe ein Objekt mit dem Wert 0-255, ich möchte dass an der HTTP Node aber "value=255" ankommt und nicht nut "255".

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          bin jetzt nicht an der Installation.

          Aber irgendwo kannst du einstellen ob die payload = payload oder value sein soll

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            schnallibert
            schrieb am zuletzt editiert von
            #5

            Anpassen kann man dies, jedoch nicht nach meinem Wunsch. der msg.payload soll lauten "value=xxx" und nicht "xxx". Der Webserver, welcher den HTTP Post empfängt reagiert nur, wenn ich "value=xxx" sende nicht aber bei "xxx", ich müsste also nur das "value=" voranstellen… aber ich komme selbst nach zwei Tagen Recherche nicht dahinter, wie ich das mache...

            1 Antwort Letzte Antwort
            0
            • AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #6

              Ich benutze node-red selbst nicht, aber da gibts doch bestimmt einen Funktionsblock, in dem man JS eingeben kann. Dann würde sowas gehen:

              function (input) { return "value=" + input; }
              
              

              Den hängst du dann zwischen das Einlesen der Variable und den Request.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              1 Antwort Letzte Antwort
              0
              • ruhr70R Offline
                ruhr70R Offline
                ruhr70
                schrieb am zuletzt editiert von
                #7

                Mit Node Red ging das recht einfach.

                Ich weiss nur nicht mehr wie, da ich das jetzt länger nicht mehr benutze.

                Eine Alternative per Javascript:

                http://forum.iobroker.net/viewtopic.php?f=37&t=5943

                Adapter: Fritzbox, Unify Circuit
                Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                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

                887

                Online

                32.4k

                Benutzer

                81.5k

                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