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. Blockly
  5. LED Stripe mit Helligkeit steuern

NEWS

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

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

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

LED Stripe mit Helligkeit steuern

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymultimedia
16 Beiträge 3 Kommentatoren 842 Aufrufe 4 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    HI,

    ich möchte einen LED Stripe mit dem HM Helligkeitssensor steuern.

    Habe mir die Helligkeit Lux, den Schaltzustand des Stripes und die Stufe der Helligkeit des Stripes in Flot als Diagramm zur Kontrolle gelegt.

    Das Problem nun ist das der Stripe zwar aus ist aber die Helligkeit laufend zwischen 0 und 50% pendelt.

    Anbei ein Foto vom Diagramm und Skript.

    Blau Helligkeit in %
    Rot an oder aus Stripe
    Gelb wäre die Helligkeit draußen die ist aber größer als das Diagramm zur Zeit

    Wie kann ich das beheben?
    Tobias

    led streifen skript.jpg

    AsgothianA 2 Antworten Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      HI,

      ich möchte einen LED Stripe mit dem HM Helligkeitssensor steuern.

      Habe mir die Helligkeit Lux, den Schaltzustand des Stripes und die Stufe der Helligkeit des Stripes in Flot als Diagramm zur Kontrolle gelegt.

      Das Problem nun ist das der Stripe zwar aus ist aber die Helligkeit laufend zwischen 0 und 50% pendelt.

      Anbei ein Foto vom Diagramm und Skript.

      Blau Helligkeit in %
      Rot an oder aus Stripe
      Gelb wäre die Helligkeit draußen die ist aber größer als das Diagramm zur Zeit

      Wie kann ich das beheben?
      Tobias

      led streifen skript.jpg

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      @tobi83

      Du verkettest 4 fallsblöcke hintereinander, ohne dafür zu sorgen das nach der ersten Aktion keine weitere Aktion folgt:
      Falls a mache x
      falls b mache y
      Falls c mache z

      Was du brauchst ist
      Falls a mache x
      Sonst falls b mache y
      Sonst falls x mache z

      Den “sonst falls” Baustein bekommst du eingeblendet wenn du das Zahnrad im falls Baustein benutzt.

      Dazu kommt das wenn die Helligkeit um 200 schwankt kommt es genau zu diesem hin und her schalten. Ich würde direkt am Anfang noch ein falls einbauen:
      3A7885C0-C2B4-47C5-8354-9D5882B82226.jpeg

      Da wo Aktion erst hier steht kommt der ganze falls-sonst Baum rein.

      Damit reagiert das ganze nur wenn der Wert sich hinreichend weit geändert hat. Da wo ich 10 eingetragen habe kannst du gerne auch weniger eintragen.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      ? 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        @tobi83

        Du verkettest 4 fallsblöcke hintereinander, ohne dafür zu sorgen das nach der ersten Aktion keine weitere Aktion folgt:
        Falls a mache x
        falls b mache y
        Falls c mache z

        Was du brauchst ist
        Falls a mache x
        Sonst falls b mache y
        Sonst falls x mache z

        Den “sonst falls” Baustein bekommst du eingeblendet wenn du das Zahnrad im falls Baustein benutzt.

        Dazu kommt das wenn die Helligkeit um 200 schwankt kommt es genau zu diesem hin und her schalten. Ich würde direkt am Anfang noch ein falls einbauen:
        3A7885C0-C2B4-47C5-8354-9D5882B82226.jpeg

        Da wo Aktion erst hier steht kommt der ganze falls-sonst Baum rein.

        Damit reagiert das ganze nur wenn der Wert sich hinreichend weit geändert hat. Da wo ich 10 eingetragen habe kannst du gerne auch weniger eintragen.

        A.

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #3

        @Asgothian
        Danke dir
        Werd ich nachher anpassen

        Danke

        1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          HI,

          ich möchte einen LED Stripe mit dem HM Helligkeitssensor steuern.

          Habe mir die Helligkeit Lux, den Schaltzustand des Stripes und die Stufe der Helligkeit des Stripes in Flot als Diagramm zur Kontrolle gelegt.

          Das Problem nun ist das der Stripe zwar aus ist aber die Helligkeit laufend zwischen 0 und 50% pendelt.

          Anbei ein Foto vom Diagramm und Skript.

          Blau Helligkeit in %
          Rot an oder aus Stripe
          Gelb wäre die Helligkeit draußen die ist aber größer als das Diagramm zur Zeit

          Wie kann ich das beheben?
          Tobias

          led streifen skript.jpg

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          @tobi83
          Nachtrag: mir ist da noch ein Fehler in dem von mir vorgeschlagenen blockly aufgefallen:
          An Stelle des “vorherigen Wert” musst du einen Wert speichern.
          Vor dem trigger definierest du eine Variable “letzterWert”
          Dann kommt die falls Abfrage von oben, wobei du “vorheriger Wert” durch die Variable “letzterWert” ersetzt.
          Als erste Aktion im dann Zweig setzt du letzterWert auf den aktuellen Wert des Datenpunktes.

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          ? 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @tobi83
            Nachtrag: mir ist da noch ein Fehler in dem von mir vorgeschlagenen blockly aufgefallen:
            An Stelle des “vorherigen Wert” musst du einen Wert speichern.
            Vor dem trigger definierest du eine Variable “letzterWert”
            Dann kommt die falls Abfrage von oben, wobei du “vorheriger Wert” durch die Variable “letzterWert” ersetzt.
            Als erste Aktion im dann Zweig setzt du letzterWert auf den aktuellen Wert des Datenpunktes.

            A.

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @Asgothian also brauche ich 2 Variablen mit einem Wert ?
            Kann ich das im selben Skript machen oder ein zweites ?

            AsgothianA 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @Asgothian also brauche ich 2 Variablen mit einem Wert ?
              Kann ich das im selben Skript machen oder ein zweites ?

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @tobi83 eine Variable. Den Baustein für “wert” findest du bei den triggert. Ich glaube in der Auswahl steht da objektid drin, du kannst aber verschiedenes da eintragen (wert, vorheriger Wert, Quelle, etc.)

              Es geht in einem Skript.

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              1 Antwort Letzte Antwort
              0
              • ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #7

                HI,

                entweder ist es zu spät oder ich verstehs am PC nicht.

                Habe mir eine Variable gemacht wo ich den Wert speichern kann.

                Habe unter Trigger auch den Baustein gefunden und auf Wert eingestellt.

                Aber vor welchem Trigger muss ich den Wert speichern?

                Und den Baustein Absolut finde ich nicht bei mir.....

                AsgothianA paul53P 2 Antworten Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  HI,

                  entweder ist es zu spät oder ich verstehs am PC nicht.

                  Habe mir eine Variable gemacht wo ich den Wert speichern kann.

                  Habe unter Trigger auch den Baustein gefunden und auf Wert eingestellt.

                  Aber vor welchem Trigger muss ich den Wert speichern?

                  Und den Baustein Absolut finde ich nicht bei mir.....

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @tobi83
                  Ich kann gerade leider kein Bild vom blockly machen. Trotzdem Versuch ich mal es besser zu erklären;

                  In dem von dir gelisteten blockly war als erste Aktion ein trigger. Vor diesen Block muss er Block mit der Definition der Variablen.
                  Im trigger kommt als erstes die von mir gepostet falls Abfrage.
                  Der “absolut” Baustein ist bei den Mathematik Bausteinen, im Werkzeugkasten aber als Wurzel vordefiniert.
                  Da wo ich “Aktion erst hier” geschrieben habe muss als erstes rein:
                  Setze wert der Variablen auf den aktuellen Wert des datenpunktes.
                  Danach kommen die ganzen falls - sonst falls mit denen du das Licht steuerst - alle noch in dem von mir gepusteten falls Zweig.

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  1 Antwort Letzte Antwort
                  0
                  • ? Ein ehemaliger Benutzer

                    HI,

                    entweder ist es zu spät oder ich verstehs am PC nicht.

                    Habe mir eine Variable gemacht wo ich den Wert speichern kann.

                    Habe unter Trigger auch den Baustein gefunden und auf Wert eingestellt.

                    Aber vor welchem Trigger muss ich den Wert speichern?

                    Und den Baustein Absolut finde ich nicht bei mir.....

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von paul53
                    #9

                    @tobi83
                    letzterWert, level und ein sind Variablen.

                    Blockly_temp.JPG
                    Man sollte nicht mehrere "steuere" hintereinander ausführen - deshalb die Variablen.

                    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 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @tobi83
                      letzterWert, level und ein sind Variablen.

                      Blockly_temp.JPG
                      Man sollte nicht mehrere "steuere" hintereinander ausführen - deshalb die Variablen.

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                      #10

                      @paul53 Hi Paul, Danke für Dein Foto. So ein gebilde wäre bei mir nie raus gekommen. Hab das ganze nachgebaut.

                      Bin gespannt.

                      Hat aber erstmal gedauert bis ich das Skript verstanden habe.... :face_with_head_bandage:

                      So, das einschalten klappt, nur wenn ich mit der Lampe den Sensor auf 27000 Lux erhelle geht die Lampe nicht aus.
                      Auch das verändern der Helligkeit klappt.

                      ? 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @paul53 Hi Paul, Danke für Dein Foto. So ein gebilde wäre bei mir nie raus gekommen. Hab das ganze nachgebaut.

                        Bin gespannt.

                        Hat aber erstmal gedauert bis ich das Skript verstanden habe.... :face_with_head_bandage:

                        So, das einschalten klappt, nur wenn ich mit der Lampe den Sensor auf 27000 Lux erhelle geht die Lampe nicht aus.
                        Auch das verändern der Helligkeit klappt.

                        ? Offline
                        ? Offline
                        Ein ehemaliger Benutzer
                        schrieb am zuletzt editiert von
                        #11

                        So, alles das runter regeln als es Hell wurde hat geklappt nur leuchtet es seitdem mit 50% weiterhin durch.

                        Hab den Stripe erstmal ausgeschaltet das er nicht sinnlos läuft

                        Anbei mein Skript vielleicht hab ich was falsch gemacht?
                        Tobias

                        led streifen skript2.jpg

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • ? Ein ehemaliger Benutzer

                          So, alles das runter regeln als es Hell wurde hat geklappt nur leuchtet es seitdem mit 50% weiterhin durch.

                          Hab den Stripe erstmal ausgeschaltet das er nicht sinnlos läuft

                          Anbei mein Skript vielleicht hab ich was falsch gemacht?
                          Tobias

                          led streifen skript2.jpg

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #12

                          @tobi83 sagte:

                          hab ich was falsch gemacht?

                          Vergleiche mal die Bilder.

                          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 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @tobi83 sagte:

                            hab ich was falsch gemacht?

                            Vergleiche mal die Bilder.

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von
                            #13

                            @paul53 ach ganz oben ist noch ne Zeile. Die ist gestern untergegangen :confounded:

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @paul53 ach ganz oben ist noch ne Zeile. Die ist gestern untergegangen :confounded:

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #14

                              @tobi83 sagte:

                              ganz oben ist noch ne Zeile.

                              Das ist nicht der einzige Unterschied !

                              • äußerer falls-Block
                              • Quadratwurzel --> Betrag

                              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 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @tobi83 sagte:

                                ganz oben ist noch ne Zeile.

                                Das ist nicht der einzige Unterschied !

                                • äußerer falls-Block
                                • Quadratwurzel --> Betrag
                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von
                                #15

                                @paul53 HI, Danke für die Infos

                                Hab es geändert.

                                Neuer Testlauf ;)

                                Tobias

                                ? 1 Antwort Letzte Antwort
                                0
                                • ? Ein ehemaliger Benutzer

                                  @paul53 HI, Danke für die Infos

                                  Hab es geändert.

                                  Neuer Testlauf ;)

                                  Tobias

                                  ? Offline
                                  ? Offline
                                  Ein ehemaliger Benutzer
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hi
                                  Läuft bisher ohne Probleme

                                  Vielen Dank !!!

                                  Tobias

                                  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

                                  864

                                  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