Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Problem bei Lampe dimmen

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bob last edited by

      Hallo, die Idee ist eine WC Lampe in der Nacht gedimmt zu starten. Konkret soll das Skript dafür sorgen, dass wenn man den Lichtschalter betätigt die Lampe in der Zeit von 07:01-00:00 mit 60% und zwischen 00:01-07:00 mit 1% leuchtet.

      0b408e77-79b9-4d88-a069-b3e1d0fb8148-image.png

      Das Skript funktioniert nur teilweise, die Lampe startet immer mit 100% und wird erst nach ein paar Millisekunde auf den gewünschten Wert gedimmt. Das ist vor allem Nachts sehr unangenehm. Gibt es eine Lösung, dass die Lampe sofort mit dem richtigen Wert startet? Vielen Dank schon mal!

      M Asgothian 2 Replies Last reply Reply Quote 0
      • M
        MCU @Bob last edited by

        @Bob Um welchen Typ handelt es sich, HUE-extended-Adapter verwendet?
        Ist es möglich die Lampe nicht zu schalten, sondern direkt den Level anzusprechen und zu steuern?

        B 1 Reply Last reply Reply Quote 0
        • B
          Bob @MCU last edited by

          @MCU Die Lampe ist eine Osram Classic A60W clear-Lightify. Eingebunden in ein Zigbee Gateway, welches über einen ConBee 2 in einen Docker Container meiner Synology NAS läuft. Als RSSI Wert erhalte ich -67 dBm

          Was meinst du mit "... nicht schalten sondern direkt den Level ansprechen ..."? Das wird doch im Skript so gemacht? Funktioniert auch aber eben mit dieser unangenehmen Zeitverzögerung.

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

            @Bob so wie du es gemacht hast kann es nicht gehen. Da du auf den Datenpunkt den Status der Lampe beschreibt triggerst wird die Ziel-Helligkeit immer erst gesetzt nachdem die Lampe eingeschaltet wurde.

            Du musst also irgendwo den Soll-Level speichern und setzen wenn du die Lampe einschaltest, sprich da wo du den DP Lampe WC on ansteuerst.

            A.

            B 1 Reply Last reply Reply Quote 0
            • B
              Bob @Asgothian last edited by Bob

              @Asgothian Sorry, aber kannst du mir das bitte etwas konkreter erklären? Mit Variablen alleine scheint es ja nicht erledigt zu sein, hier ist das Verhalten gleich.

              7b0ef829-e032-4a8e-a18f-04db2392c545-image.png

              Vielleicht sollte ich noch erwähnen, dass die Lampe durch den Lichtschalter eingeschalten wird, da an diesem auch die Raumentlüftung hängt.

              paul53 1 Reply Last reply Reply Quote 0
              • M
                MCU @Bob last edited by MCU

                @Bob Also im Script wird Lampe mit Lampe WC on eingeschaltet, der Trigger ist ja so eingestellt. Die Frage ist, wenn der Trigger auch der Level sein kann und wenn die Lampe aus ist, quasi den Level im höheren Script setzt, der dann in dieses Script läuft und entsprechend damit den Level vorgibt und in diesem Script selbst erst die Lampe mit Lampe WC on = true geschaltet wird.
                Somit wäre der Level immer vorgegeben, bevor geschaltet werden würde.

                Im Blockly geht es nur um das Prinzip Bausteine sind so falsch:
                537bb3eb-8c4c-4498-94c9-cfe18c553310-image.png

                B 1 Reply Last reply Reply Quote 0
                • B
                  Bob @MCU last edited by

                  @MCU Danke für die Hilfe, du meinst so?

                  dedeafa2-bb92-40e3-bed0-84469a3b2421-image.png

                  Ändert leider nichts am Ergebnis. Auch in diesem Fall bleibt die Zeitverzögerung sobald der Lichtschalter eingeschalten wird

                  M 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Bob last edited by

                    @Bob sagte:

                    die Lampe durch den Lichtschalter eingeschalten wird,

                    Wenn die Dimmwerte als Folge des Einschaltens vorgegeben werden, ist das beschriebene Verhalten wohl nicht zu vermeiden.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      Bob @paul53 last edited by

                      @paul53 Das ist leider auch meine Befürchtung gewesen. Unangenehm aber kein Beinbruch. Sollte noch jemand eine Idee haben würde ich mich freuen, ansonsten danke für die Unterstützung an alle. 👍

                      1 Reply Last reply Reply Quote 0
                      • M
                        MCU @Bob last edited by

                        @Bob Der zweite Trigger sollte dann aber deaktiviert sein. Kein Trigger mehr für Lampe WC on. Nur noch für Level.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          Bob @MCU last edited by

                          @MCU wie ist dann die Zeitsteuerung und Definition der Dim Level gedacht?

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MCU @Bob last edited by

                            @Bob Problem ist das der Schalter direkt das Licht schaltet oder? Oder sind das zwei Kreise?
                            Soweit ich es verstanden hatte, schaltet der Schalter die Logik.
                            Das Licht geht aber erst an, wenn die Logik weitergibt und Lampe WC on auslöst.
                            Licht hat einen Zigbee Kanal und der Schalter ist auch Zigbee?

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              Bob @MCU last edited by

                              @MCU richtig, nur die Lampe hat einen Zigbee Kanal, der Lichtschalter schaltet direkt und ist nicht "smart".

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                MCU @Bob last edited by MCU

                                @Bob Die Zigbee startet dann ja immer komplett neu und dann ist klar, das sie erst 100% ansteuert. Sie kann sich ja den alten wert nicht merken. Die Lampe müsste permanent an sein und dann auf den entsprechenden Level gesetzt werden. Man bräuchte dafür ein Zigbee Schalter, mit dem man der Logik mitteilt jetzt soll der Wert auf den gewünschten Wert gesetzt werden.
                                Wird mit dem Schalter nur die eine Lampe gesteuert, dann könnte man sie auf Dauerstrom setzen. Und davor den Logikschalter(Zigbee, oder etwas anderes ioBroker kompatibel), Bewegungssensor?

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  Bob @MCU last edited by

                                  @MCU alles klar, zurzeit werde ich den Schalter noch nicht wechseln, dafür ist mir der Nutzen dann doch zu gering. Aber danke jetzt weiß ich Bescheid.

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    MCU @Bob last edited by

                                    @Bob Gibt ja vielleicht bei IKEA einen günstigen Schalter, vorher prüfen ,ob das Zigbee System den auch erkennen kann.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    909
                                    Online

                                    32.0k
                                    Users

                                    80.4k
                                    Topics

                                    1.3m
                                    Posts

                                    4
                                    16
                                    1095
                                    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