Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hue Lampe blinkt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hue Lampe blinkt

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Codierknecht last edited by

      @codierknecht und wenn der vorherige Wert schon -15 war?

      Codierknecht 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Homoran last edited by

        @homoran
        Dann tritt doch der "Falls" Teil ein 🤔

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Codierknecht last edited by Homoran

          @codierknecht sagte in Hue Lampe blinkt:

          @homoran
          Dann tritt doch der "Falls" Teil ein 🤔

          eben nicht!
          dazu muss der aktuelle Wert < -20 (ist gewollt) und der vorherige >= +20 sein.

          geht das Ganze langsam vonstatten wird das nix

          edit

          also nochmals

          Trigger bleibt, dann
          Falls Wert < -20 und nicht gruen
          mache
          setze gruen auf true
          steuere Hue grün
          sonst falls Wert > +20
          setze gruen auf false
          steuere Hue mit rot

          die Hysterese nach Belieben anpassen

          sollen bei sonst falls die Lampen auf einen vorher eingestellten beliebigen Wert gesetzt werden, zusätzlich wie ursprünglich arbeiten.
          Im moment wurden diese Variablen auch dauernd überschrieben.

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Homoran last edited by

            @homoran

            -20

            df54ad1c-426e-4254-94e5-2cf172120bf7-grafik.png

            -15 ist größer als -20 😉

            Homoran 1 Reply Last reply Reply Quote 1
            • Homoran
              Homoran Global Moderator Administrators @Codierknecht last edited by Homoran

              @codierknecht sagte in Hue Lampe blinkt:

              @homoran

              -20

              👓 😞

              dann würde auch nur vorheriger wert >= -20 reichen.

              und du hast keinerlei Hysterese!

              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @Homoran last edited by

                @homoran sagte in Hue Lampe blinkt:

                und du hast keinerlei Hysterese!

                Punkt für Dich.
                Ist nur die Frage, in welcher Frequenz das BKW zwischen Werten < -20 und >= -20 schaltet.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Codierknecht last edited by

                  @codierknecht deswegen muss @gluecksmann diese Hysterese selber ausloten

                  G 1 Reply Last reply Reply Quote 1
                  • G
                    gluecksmann @Homoran last edited by gluecksmann

                    @homoran

                    Hallo Ihr beiden, ich muss mir eure Kommentare jetzt mal genau anschauen und umsetzen. Danke auf jeden Fall erst einmal. Wenn ich noch Fragen habe, melde ich mich.

                    fdb6f0e6-202a-4ea2-be01-4e8f7bfca3bc-grafik.png

                    So habe ich das jetzt verstanden. Das zustätzlich geprüft wird, ob die Lampe schon grün ist.

                    Homoran Codierknecht 2 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @gluecksmann last edited by

                      @gluecksmann sagte in Hue Lampe blinkt:

                      So habe ich das jetzt verstanden.

                      nicht ganz alles umgesetzt.

                      aber

                      @gluecksmann sagte in Hue Lampe blinkt:

                      zustätzlich geprüft wird, ob die Lampe schon grün ist.

                      wie läufts jetzt?

                      G 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @gluecksmann last edited by

                        @gluecksmann

                        @codierknecht sagte in Hue Lampe blinkt:

                        Innerhalb eines Triggers muss man den triggernden DP nicht nochmal lesen.

                        Wenn Du auf einen bestimmten DP triggerst, musst Du den innerhalb des Triggers nicht nochmal mit "Wert von ..." auslesen.
                        Nimm den Block "Wert" aus dem Bereich "Trigger", um darauf zuzugreifen. Das ist für das System ressourcenschonender und nebenbei wesentlich einfacher zu lesen.

                        Wie @Homoran bereits vorgeschlagen hat, wäre eine Variable - z.B. "gruen" - sinnvoll. Diese dann entsprechend füttern. Nach dem Motto: "Wenn nicht gruen dann schalten".

                        Und mit dem Thema "Hysterese" solltest Du Dich auch nochmal beschäftigen. Damit wird dann zum Schalten keine harte Grenze, sondern ein Bereich festgelegt.
                        Soll z.B. heißen: "Schalte Grün ein, wenn Leistung < -50 W. Schalte Grün aus, wenn Leistung > -20 W".
                        Sonst schaltet die Lampe bei Leistungen um die harte Grenze ständig hin und her.
                        Die Grenzen muss man dabei natürlich empirisch ermitteln.
                        Soll ja keine Disco werden 😉

                        Hatte ich schon mal erwähnt? Ein bisschen Lesestoff:
                        https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

                        1 Reply Last reply Reply Quote 1
                        • G
                          gluecksmann @Homoran last edited by

                          @homoran

                          Blinkt weiterhin 😞

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @gluecksmann last edited by

                            @gluecksmann sagte in Hue Lampe blinkt:

                            @homoran

                            Blinkt weiterhin 😞

                            Dann zeig dein ganzes Blockly

                            G 1 Reply Last reply Reply Quote 0
                            • G
                              gluecksmann @Homoran last edited by

                              @homoran

                              eb50bd48-4b3a-4fcb-a967-73966a190920-grafik.png

                              Kurz zur Erklärung: Die Hue Lampen dienen der Information. Verschiedene Farben bedeuten verschiedene Ereignisse. Deshalb lese ich am Anfang die Farbe aus, um sie ggf. später wieder einstellen zu können.

                              Grün ist es halt wenn mein Balkonkraftwerk ausreichend Sttrom liefert, und der Lesekopf am Stromzähler feststellt das eingespeist wird, was durch einen negativen Wert ausgedrückt wird.

                              Asgothian Homoran 2 Replies Last reply Reply Quote 0
                              • Asgothian
                                Asgothian Developer @gluecksmann last edited by Asgothian

                                @gluecksmann versuch es mal so:

                                Screenshot 2024-07-17 at 10.31.52.png

                                Das Abfragen der X/Y werte ist meiner Meinung nach instabil, da diese sich beim Ansteuern je nach verwendeter Lampe ändern können, wenn die Lampe die geforderten Werte nicht einstellen kann. Daher die Variable "Bezug", in der sich gemerkt wird ob genug Strom vom Balkonkraftwert "bezogen" wird. Über die Hysterese wird sichergestellt das die Lampe nicht einfach hin- und her schaltet wenn der Wert sich um den Schwellwert herum ändert.

                                A.
                                Nachtrag:

                                die Methode mit dem Rücksetzen hat ggf. ein logisches Problem wenn die Anzuzeigenden Events voneinander unabhängig sind.
                                Nehmen wir an bei Bedingung A wird auf grün geschaltet, bei Bedingung B auf blau, wenn beide nicht wahr sind soll weiss sein.

                                Am Anfang ist weiss.
                                Dann wird Bedingung B wahr - die Lampe wird blau
                                Dann wird Bedingung A wahr - die Lampe wird grün
                                Dann wird Bedingung B falsch - die Lampe wird (war sie als B auf wahr ging)
                                Dann wird Bedingung A falsch - die Lampe wird blau (weil sie bevor Bedingung A wahr wurde blau war)

                                Die Lampe zeigt dann also Blau obwohl beide Bedingungen nicht erfüllt sind.

                                G 1 Reply Last reply Reply Quote 1
                                • Homoran
                                  Homoran Global Moderator Administrators @gluecksmann last edited by

                                  @gluecksmann sagte in Hue Lampe blinkt:

                                  Die Hue Lampen dienen der Information. Verschiedene Farben bedeuten verschiedene Ereignisse. Deshalb lese ich am Anfang die Farbe aus, um sie ggf. später wieder einstellen zu können.

                                  das hatte ich genau so vermutet.

                                  nur wenn du nicht wie empfohlen mit einer Variable arbeitest, wird dieser Wert dauernd überschrieben und der gewünschte "Vorherige Wert" fällt unter den Tisch.

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    gluecksmann @Asgothian last edited by

                                    @asgothian

                                    Hallo, das verstehe ich nicht ganz. In diesem Script gibt es nur eine Bedingung,, nur eine Farbe.

                                    Codierknecht Asgothian 2 Replies Last reply Reply Quote 0
                                    • Codierknecht
                                      Codierknecht Developer Most Active @gluecksmann last edited by

                                      @gluecksmann sagte in Hue Lampe blinkt:

                                      @asgothian
                                      Hallo, das verstehe ich nicht ganz. In diesem Script gibt es nur eine Bedingung,, nur eine Farbe.

                                      Dazu hat er Dir die Platzhalter (als Kommentare) gelassen.

                                      6ef80c7f-8ff8-4deb-b292-b31d05777491-image.png

                                      An der Ecke darfst Du gerne selbst aktiv werden.
                                      Nur die Wenigsten hier werden zur Problemlösung Dein Setup nachbilden wollen/können.
                                      Da ist dann ein wenig Eigeninitiative gefragt 😉

                                      1 Reply Last reply Reply Quote 0
                                      • Asgothian
                                        Asgothian Developer @gluecksmann last edited by

                                        @gluecksmann sagte in Hue Lampe blinkt:

                                        @asgothian

                                        Hallo, das verstehe ich nicht ganz. In diesem Script gibt es nur eine Bedingung,, nur eine Farbe.

                                        Du schreibst weiter oben

                                        @gluecksmann sagte in Hue Lampe blinkt:

                                        Kurz zur Erklärung: Die Hue Lampen dienen der Information. Verschiedene Farben bedeuten verschiedene Ereignisse. Deshalb lese ich am Anfang die Farbe aus, um sie ggf. später wieder einstellen zu können.

                                        Grün ist es halt wenn mein Balkonkraftwerk ausreichend Sttrom liefert, und der Lesekopf am Stromzähler feststellt das eingespeist wird, was durch einen negativen Wert ausgedrückt wird.

                                        Bisher hast du nur grün, aber du willst ja später mit anderen Farben andere stati melden - darauf bezieht sich der Kommentar.

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        935
                                        Online

                                        31.9k
                                        Users

                                        80.2k
                                        Topics

                                        1.3m
                                        Posts

                                        4
                                        27
                                        1081
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo