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. Skripten / Logik
  4. JavaScript
  5. POST in JSON an WLED absenden

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    396

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    808

POST in JSON an WLED absenden

Geplant Angeheftet Gesperrt Verschoben JavaScript
8 Beiträge 3 Kommentatoren 247 Aufrufe 3 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.
  • matze55M Offline
    matze55M Offline
    matze55
    schrieb am zuletzt editiert von
    #1

    hallo wieder eine dumme Frage von mir...wie immer. Gibt es eine Möglichtkeit ein Befehl per Post an WLED abzusenden. Denn in App gibt es ja die Farben die unter dem colorpicker sind. ich möchte ,,,wenn es geht per Post in den adapter WLED den Post schicken. ich hoffe man versteht mich.

    Grafik:farben.png

    wenn ich in der App klicke die in meinem Netzwerk sind sollte es doch gehen...so mein gedanke.
    danke erst mal..lg

    Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
    Tapo C210 Cam
    WLED Steuerung über lcdwiki

    1 Antwort Letzte Antwort
    0
    • matze55M Offline
      matze55M Offline
      matze55
      schrieb am zuletzt editiert von matze55
      #2

      In wled kann ich momentan die farbe anzeigen lassen per div und HTML binding. ...aber post funktioniert es noch nicht ich bleibe aber dran. Momentan sieht es so aus.

      Ich habe drei wled stips in einem Zimmer. Da bauhe ich mir ein Steuerungskasten zusammen der alle Strips steuert. Die Strips hängen alle schon, da wo sein sollen.

      Meine Ausgaben und materieal:

      Kabel für WLED ...sehr gut
      gehäuse wo alle steuermodule mit netzteil intergiert sind 22 €---Taugnichts zurück
      netzteil 5v 20 A 19 €---sehr gut
      schrumpfschlauch---sehr gut

      somorumsumm..ca 40€.....wer handwerklich ein wenig geschickt ist sollte das alles so klappen wie es sein sollte und im Netz gibt es ja auch von 1000 sente anleitungen. wenn das Projekt fertig ist poste ich Bilder .....

      Homematic CCU3,-Synology NAS 4TB,- 2 Sonos One,- Gigabyte N4500 8GB DDR4 2TB
      Tapo C210 Cam
      WLED Steuerung über lcdwiki

      1 Antwort Letzte Antwort
      0
      • Matthias JakobM Offline
        Matthias JakobM Offline
        Matthias Jakob
        schrieb am zuletzt editiert von
        #3

        Hallo zusammen,
        bin auch daran interessiert, innerhalb von ioBroker ganze Datenpakete auf einmal an WLED zu schicken, anstatt alle einzelnen Werte für die Datenpunkte einzeln abzufeuern. In der https://www.iobroker.net/#en/adapters/adapterref/iobroker.wled/README.md sind Möglichkeiten aufgezeigt, mit setState('wled.0.XXXXXXXXXXXX.rawCommand', ...) oder setState('wled.0.XXXXXXXXXXXX.action',...) Kommandos oder JSONs zu verschicken, die funktionieren in der aktuellen Version aber alle nicht. Die Datenpunkte rawCommand und action innerhalb des WLED-Geräts existieren auch gar nicht. Kann mir da jemand weiterhelfen?

        M 1 Antwort Letzte Antwort
        0
        • Matthias JakobM Matthias Jakob

          Hallo zusammen,
          bin auch daran interessiert, innerhalb von ioBroker ganze Datenpakete auf einmal an WLED zu schicken, anstatt alle einzelnen Werte für die Datenpunkte einzeln abzufeuern. In der https://www.iobroker.net/#en/adapters/adapterref/iobroker.wled/README.md sind Möglichkeiten aufgezeigt, mit setState('wled.0.XXXXXXXXXXXX.rawCommand', ...) oder setState('wled.0.XXXXXXXXXXXX.action',...) Kommandos oder JSONs zu verschicken, die funktionieren in der aktuellen Version aber alle nicht. Die Datenpunkte rawCommand und action innerhalb des WLED-Geräts existieren auch gar nicht. Kann mir da jemand weiterhelfen?

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #4

          @Matthias-Jakob Welches JSON willst du denn schicken?

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          Matthias JakobM 1 Antwort Letzte Antwort
          0
          • M MCU

            @Matthias-Jakob Welches JSON willst du denn schicken?

            Matthias JakobM Offline
            Matthias JakobM Offline
            Matthias Jakob
            schrieb am zuletzt editiert von
            #5

            @MCU Einfach ein normales JSON, wie es an der WLED-Oberfläche generiert wird, um die Logik zentral zu halten.

            M 1 Antwort Letzte Antwort
            0
            • Matthias JakobM Matthias Jakob

              @MCU Einfach ein normales JSON, wie es an der WLED-Oberfläche generiert wird, um die Logik zentral zu halten.

              M Online
              M Online
              MCU
              schrieb am zuletzt editiert von
              #6

              @Matthias-Jakob So was?

              const WLED_IP = '192.168.178.50'; // deine WLED-IP eintragen
              
              function setWledColor(r, g, b, brightness = 255) {
                  const url = `http://${WLED_IP}/json/state`;
              
                  const payload = {
                      on: true,
                      bri: brightness,
                      seg: [
                          {
                              id: 0,
                              fx: 0,       // 0 = Solid / feste Farbe
                              pal: 0,
                              col: [
                                  [r, g, b],
                                  [0, 0, 0],
                                  [0, 0, 0]
                              ]
                          }
                      ]
                  };
              
                  httpPost(
                      url,
                      payload,
                      {
                          timeout: 3000,
                          headers: {
                              'Content-Type': 'application/json'
                          }
                      },
                      (error, response) => {
                          if (error) {
                              log(`WLED httpPost Fehler: ${error}`, 'error');
                              return;
                          }
              
                          log(`WLED Antwort Status: ${response.statusCode}`);
                          log(`WLED Antwort: ${JSON.stringify(response.data)}`);
                      }
                  );
              }
              
              // Test: Rot
              setWledColor(255, 0, 0);
              

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              Matthias JakobM 1 Antwort Letzte Antwort
              0
              • M MCU

                @Matthias-Jakob So was?

                const WLED_IP = '192.168.178.50'; // deine WLED-IP eintragen
                
                function setWledColor(r, g, b, brightness = 255) {
                    const url = `http://${WLED_IP}/json/state`;
                
                    const payload = {
                        on: true,
                        bri: brightness,
                        seg: [
                            {
                                id: 0,
                                fx: 0,       // 0 = Solid / feste Farbe
                                pal: 0,
                                col: [
                                    [r, g, b],
                                    [0, 0, 0],
                                    [0, 0, 0]
                                ]
                            }
                        ]
                    };
                
                    httpPost(
                        url,
                        payload,
                        {
                            timeout: 3000,
                            headers: {
                                'Content-Type': 'application/json'
                            }
                        },
                        (error, response) => {
                            if (error) {
                                log(`WLED httpPost Fehler: ${error}`, 'error');
                                return;
                            }
                
                            log(`WLED Antwort Status: ${response.statusCode}`);
                            log(`WLED Antwort: ${JSON.stringify(response.data)}`);
                        }
                    );
                }
                
                // Test: Rot
                setWledColor(255, 0, 0);
                
                Matthias JakobM Offline
                Matthias JakobM Offline
                Matthias Jakob
                schrieb am zuletzt editiert von
                #7

                @MCU Ah, danke! Mit kleinen Änderungen hat's funktioniert! Die anderen Sachen, die ich im Internet gefunden habe, konnte die Skript-Engine von ioBroker immer nicht...

                M 1 Antwort Letzte Antwort
                0
                • Matthias JakobM Matthias Jakob

                  @MCU Ah, danke! Mit kleinen Änderungen hat's funktioniert! Die anderen Sachen, die ich im Internet gefunden habe, konnte die Skript-Engine von ioBroker immer nicht...

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von
                  #8

                  @Matthias-Jakob Bitte das Endergebnis für andere hier posten.

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  1 Antwort Letzte Antwort
                  1

                  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

                  515

                  Online

                  32.9k

                  Benutzer

                  83.0k

                  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