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. Blockly
  5. Leds schalten nicht Ws2812

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    367

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

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

Leds schalten nicht Ws2812

Scheduled Pinned Locked Moved Blockly
72 Posts 2 Posters 4.7k 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.
  • SeiteBallon74S Offline
    SeiteBallon74S Offline
    SeiteBallon74
    wrote on last edited by
    #1

    Hallo. Ich habe einen Rpi3 mit Iobroker admin 3.6.0 am laufen.
    Ich möchte per Script die einzelnen leds steuern. Leider reagieren sie aber nicht auf das Blockly.
    Wenn ich aber die Daten über den Browser eingebe funktioniert es allerdings. Ebenso wenn ich die Befehle in der Konsole von Tasmota eingebe.

    D3 und G sind mit einer NodeMCU verbunden mit Tasmota 6.4.1.

    Stimmt was an meinen Scripten nicht?
    Über eine Antwort würde ich mich sehr freuen.

    Opera Momentaufnahme_2019-06-30_102516_192.168.178.55.png

    paul53P 1 Reply Last reply
    0
    • SeiteBallon74S SeiteBallon74

      Hallo. Ich habe einen Rpi3 mit Iobroker admin 3.6.0 am laufen.
      Ich möchte per Script die einzelnen leds steuern. Leider reagieren sie aber nicht auf das Blockly.
      Wenn ich aber die Daten über den Browser eingebe funktioniert es allerdings. Ebenso wenn ich die Befehle in der Konsole von Tasmota eingebe.

      D3 und G sind mit einer NodeMCU verbunden mit Tasmota 6.4.1.

      Stimmt was an meinen Scripten nicht?
      Über eine Antwort würde ich mich sehr freuen.

      Opera Momentaufnahme_2019-06-30_102516_192.168.178.55.png

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @SeiteBallon74
      Die Abfrage muss in den Trigger, weil sie sonst nur beim Skriptstart erfolgt.

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Reply Last reply
      0
      • SeiteBallon74S Offline
        SeiteBallon74S Offline
        SeiteBallon74
        wrote on last edited by
        #3

        Wie meinst du das? Verstehe nur grob wie du das meinst. Bin so froh das mir da jemand hilft. Bin echt am verzweifeln. Danke für deine Zeit.

        Könntest du mir das evtl etwas genauer beschreiben?

        1 Reply Last reply
        0
        • SeiteBallon74S Offline
          SeiteBallon74S Offline
          SeiteBallon74
          wrote on last edited by
          #4

          Bei den Texten schreibe ich dann einmal den led einschalten und im unteren Text led aus mit der URL? Und dann klappt das??

          paul53P 1 Reply Last reply
          0
          • SeiteBallon74S SeiteBallon74

            Bei den Texten schreibe ich dann einmal den led einschalten und im unteren Text led aus mit der URL? Und dann klappt das??

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @SeiteBallon74 sagte:

            Bei den Texten schreibe ich dann einmal den led einschalten und im unteren Text led aus mit der URL?

            Ja, teste es.
            Wert ist eine Eigenschaft des Triggerdatenpunktes (Früh).

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Reply Last reply
            0
            • SeiteBallon74S Offline
              SeiteBallon74S Offline
              SeiteBallon74
              wrote on last edited by
              #6

              Danke dir für deine Antwort.

              Aber woher weiß er das das Objekt den Status "wahr" oder "falsch" hat?

              paul53P 1 Reply Last reply
              0
              • SeiteBallon74S SeiteBallon74

                Danke dir für deine Antwort.

                Aber woher weiß er das das Objekt den Status "wahr" oder "falsch" hat?

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #7

                @SeiteBallon74 sagte:

                woher weiß er das das Objekt den Status "wahr" oder "falsch" hat?

                Durch die Prüfung falls Wert
                Ein Vergleich ergibt als Ergebnis true oder false. Da der Wert schon true bzw. false enthält, genügt

                if(Wert) mache etwas bei Wert == true;
                else mache was anderes bei Wert == false;
                

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Reply Last reply
                0
                • SeiteBallon74S Offline
                  SeiteBallon74S Offline
                  SeiteBallon74
                  wrote on last edited by
                  #8

                  Sorry aber stehe anscheinend voll auf dem Schlauch. Wie soll denn dann mein Script genau aussehen?
                  Nimmt er dann als erstes "true" bei "Wert" und erkennt dann wenn es nicht true ist das es dann false is oder wie? Oder gehört dann nach dem falls "Wert" = true dann mache....?

                  Tut mir echt leid das ich das gerade nicht schnalle. Könntet ihr mir vielleicht sagen was ich wo reinschreiben muss damit es klappt? Dann kapier ich es vielleicht auch. Oh man..

                  paul53P 1 Reply Last reply
                  0
                  • SeiteBallon74S SeiteBallon74

                    Sorry aber stehe anscheinend voll auf dem Schlauch. Wie soll denn dann mein Script genau aussehen?
                    Nimmt er dann als erstes "true" bei "Wert" und erkennt dann wenn es nicht true ist das es dann false is oder wie? Oder gehört dann nach dem falls "Wert" = true dann mache....?

                    Tut mir echt leid das ich das gerade nicht schnalle. Könntet ihr mir vielleicht sagen was ich wo reinschreiben muss damit es klappt? Dann kapier ich es vielleicht auch. Oh man..

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #9

                    @SeiteBallon74
                    Schiebe einfach Deinen Falls-Block in das "Maul" des Triggers, dann sollte es klappen.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    SeiteBallon74S 1 Reply Last reply
                    0
                    • SeiteBallon74S Offline
                      SeiteBallon74S Offline
                      SeiteBallon74
                      wrote on last edited by
                      #10

                      Alles klar. Danke

                      1 Reply Last reply
                      0
                      • SeiteBallon74S Offline
                        SeiteBallon74S Offline
                        SeiteBallon74
                        wrote on last edited by
                        #11

                        Nochmal. Ich glaube ich verstehe es jetzt. If enthält quasi true und else dann false oder?

                        Dann würde es wirklich reichen das ich nur oben die Objekt ID eingebe und bei If (=true) mache xyz
                        und bei else (=false) mache xyz?? Ja cool

                        1 Reply Last reply
                        0
                        • paul53P paul53

                          @SeiteBallon74
                          Schiebe einfach Deinen Falls-Block in das "Maul" des Triggers, dann sollte es klappen.

                          SeiteBallon74S Offline
                          SeiteBallon74S Offline
                          SeiteBallon74
                          wrote on last edited by
                          #12

                          @paul53 Klappt leider nicht. Da passiert dann gar nichts.

                          paul53P 1 Reply Last reply
                          0
                          • SeiteBallon74S SeiteBallon74

                            @paul53 Klappt leider nicht. Da passiert dann gar nichts.

                            paul53P Offline
                            paul53P Offline
                            paul53
                            wrote on last edited by paul53
                            #13

                            @SeiteBallon74 sagte:

                            Da passiert dann gar nichts

                            Hast Du das Loglevel von request auf "info" gelassen ? Was sagt dann das Log ?
                            Poste mal den von Blockly erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            1 Reply Last reply
                            0
                            • SeiteBallon74S Offline
                              SeiteBallon74S Offline
                              SeiteBallon74
                              wrote on last edited by
                              #14

                              // Früh
                              on({id: 'ical.1.events.2.Früh', change: "any"}, function (obj) {
                              var value = obj.state.val;
                              var oldValue = obj.oldState.val;
                              if ((obj.state ? obj.state.val : "")) {
                              try {
                              require("request")('http://192.168.178.37/cm?cmnd=Led1 008800').on("error", function (e) {console.error(e);});
                              } catch (e) { console.error(e); }
                              } else {
                              try {
                              require("request")('http://192.168.178.37/cm?cmnd=Led1 000000').on("error", function (e) {console.error(e);});
                              } catch (e) { console.error(e); }
                              }
                              });

                              1 Reply Last reply
                              0
                              • SeiteBallon74S Offline
                                SeiteBallon74S Offline
                                SeiteBallon74
                                wrote on last edited by
                                #15

                                Hab gar nicht gewusst das das geht. Ich hoffe das passt so??

                                paul53P 1 Reply Last reply
                                0
                                • SeiteBallon74S SeiteBallon74

                                  Hab gar nicht gewusst das das geht. Ich hoffe das passt so??

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  wrote on last edited by paul53
                                  #16

                                  @SeiteBallon74 sagte:

                                  Ich hoffe das passt so??

                                  Code tags wären schön gewesen, denn so können sich Fehler einschleichen und es liest sich nicht so gut (alles linksbündig).

                                  Der Code sieht in Ordnung aus. Ich würde in Objekt-IDs keine Umlaute benutzen (im Namen kein Problem). Ob die URL passt, kann ich nicht beurteilen. Kommen Log-Einträge, wenn Du den Loglevel von request auf "info" setzt ?

                                  Funktioniert es im Browser, wenn in der URL nach Led1 ein Leerzeichen eingegeben wird ?

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  1 Reply Last reply
                                  0
                                  • SeiteBallon74S Offline
                                    SeiteBallon74S Offline
                                    SeiteBallon74
                                    wrote on last edited by
                                    #17

                                    Sorry, war das erste Mal.

                                    Du meinst wenn ich bei Tasmota logging verändere? Dort sind 3 verschiedene Loggruppen vorhanden. Welche brauchst du?

                                    paul53P 1 Reply Last reply
                                    0
                                    • SeiteBallon74S SeiteBallon74

                                      Sorry, war das erste Mal.

                                      Du meinst wenn ich bei Tasmota logging verändere? Dort sind 3 verschiedene Loggruppen vorhanden. Welche brauchst du?

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by
                                      #18

                                      @SeiteBallon74 sagte:

                                      Du meinst wenn ich bei Tasmota logging verändere?

                                      Nein, das:
                                      Blockly_temp.JPG

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      1 Reply Last reply
                                      0
                                      • SeiteBallon74S Offline
                                        SeiteBallon74S Offline
                                        SeiteBallon74
                                        wrote on last edited by
                                        #19

                                        Nur das steht drin. Weil ich das Script immer neustarte um zu schauen ob es nun geht.

                                        javascript.0
                                        2019-06-30 17:49:24.375 info script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test: registered 1 subscription and 0 schedules

                                        javascript.0
                                        2019-06-30 17:49:24.367 info Start javascript script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                        javascript.0
                                        2019-06-30 17:49:24.337 info Stop script script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                        javascript.0
                                        2019-06-30 17:47:09.267 info script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test: registered 1 subscription and 0 schedules

                                        javascript.0
                                        2019-06-30 17:47:09.251 info Start javascript script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                        javascript.0
                                        2019-06-30 17:47:09.229 info Stop script script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                        paul53P 1 Reply Last reply
                                        0
                                        • SeiteBallon74S SeiteBallon74

                                          Nur das steht drin. Weil ich das Script immer neustarte um zu schauen ob es nun geht.

                                          javascript.0
                                          2019-06-30 17:49:24.375 info script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test: registered 1 subscription and 0 schedules

                                          javascript.0
                                          2019-06-30 17:49:24.367 info Start javascript script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                          javascript.0
                                          2019-06-30 17:49:24.337 info Stop script script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                          javascript.0
                                          2019-06-30 17:47:09.267 info script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test: registered 1 subscription and 0 schedules

                                          javascript.0
                                          2019-06-30 17:47:09.251 info Start javascript script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                          javascript.0
                                          2019-06-30 17:47:09.229 info Stop script script.js.Aktive_Scripts_1.Statusanzeige_Bilderrahmen_Kopie_Test

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #20

                                          @SeiteBallon74 sagte:

                                          Weil ich das Script immer neustarte um zu schauen ob es nun geht.

                                          Ein Neustart löst keinen Trigger aus !
                                          Der Datenpunkt 'ical.1.events.2.Früh' muss aktualisiert werden, damit getriggert wird. Das kann manuell im Reiter "Objekte" erfolgen.

                                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                          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

                                          739

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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