Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Gelöst] Blockly korrekt für Beleuchtung?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Blockly korrekt für Beleuchtung?

    This topic has been deleted. Only users with topic management privileges can see it.
    • 4
      4-Real @Dr. Bakterius last edited by

      @Dr-Bakterius sagte in Blockly korrekt für Beleuchtung?:

      @4-Real Wie stellst du fest, dass der Timeout nicht gestoppt wird?

      Bei dem obigen Skript wird bei jeder Änderung des Triggers die Überprüfung gestartet. Trifft diese zu, wird das Licht auf 100% gesetzt, ein eventuell laufender Timeout gestoppt und ein neuer Timeout gestartet. Ist der abgelaufen, wird das Licht auf 35% reduziert und zeitversetzt auf 0% gesetzt.

      Vielleicht stellst du hier mal einen Export deines Skriptes rein...

      Danke erstmal für deine Antwort, werde es später bzw heute Abend nochmal in Ruhe testen. Heute hab ich wenigstens wieder ein bisschen Zeit dafür. Werde mich dann nochmals melden.

      1 Reply Last reply Reply Quote 0
      • 4
        4-Real @Dr. Bakterius last edited by

        @Dr-Bakterius sagte in Blockly korrekt für Beleuchtung?:

        @4-Real Wie stellst du fest, dass der Timeout nicht gestoppt wird?

        Bei dem obigen Skript wird bei jeder Änderung des Triggers die Überprüfung gestartet. Trifft diese zu, wird das Licht auf 100% gesetzt, ein eventuell laufender Timeout gestoppt und ein neuer Timeout gestartet. Ist der abgelaufen, wird das Licht auf 35% reduziert und zeitversetzt auf 0% gesetzt.

        Vielleicht stellst du hier mal einen Export deines Skriptes rein...

        Also. Hab gerade mein Script jetzt nochmal angepasst, der Fehler ist wohl die Verzögerung im Timeout.
        Das scheint nicht zu klappen, habe es dementsprechend mit einem weiterem Timeout gemacht 🙂
        Unbenannt.JPG
        Jetzt wird gedimmt, kurz bevor sie ausgeht. Findet jetzt eine neue Bewegung statt, werden beide States zurückgesetzt und für weitere 55 Sekunden bleibt das Licht auf 100 %.
        Kann jemand mal dazu etwas erläutern ob in Timeouts keine Verzögerungen gesetzt werden dürfen / sollten?.
        Zumindest funktioniert es hier jetzt genau so wie es soll.
        Danke dir trotzdem erstmal für deine Hilfe!

        dslraser Dr. Bakterius 2 Replies Last reply Reply Quote 0
        • dslraser
          dslraser Forum Testing Most Active @4-Real last edited by dslraser

          @4-Real sagte in Blockly korrekt für Beleuchtung?:

          Kann jemand mal dazu etwas erläutern ob in Timeouts keine Verzögerungen gesetzt werden dürfen / sollten?.

          doch, sollte doch gehen. Haken bei löschen falls läuft setzen sollte auch ein stop bewirken---habe ich aber noch nicht probiert.

          4 1 Reply Last reply Reply Quote 0
          • 4
            4-Real @dslraser last edited by

            @dslraser sagte in Blockly korrekt für Beleuchtung?:

            @4-Real sagte in Blockly korrekt für Beleuchtung?:

            Kann jemand mal dazu etwas erläutern ob in Timeouts keine Verzögerungen gesetzt werden dürfen / sollten?.

            doch, sollte doch gehen. Haken bei löschen falls läuft setzen sollte auch ein stop bewirken---habe ich aber noch nicht probiert.

            Ok, das habe ich natürlich in diesem Fall nicht getestet, wäre aber mal eine Idee..
            Denke aber das ich mit den Timeouts soweit ganz gut fahre..
            Wie gesagt; Danke nochmal an diejenigen die geholfen haben!

            1 Reply Last reply Reply Quote 0
            • Dr. Bakterius
              Dr. Bakterius Most Active @4-Real last edited by

              @4-Real Verzögerungen in einem Timeout funktionieren. Habe ich selbst seit vielen Monaten so im Einsatz:
              blockly.png

              Hier dimme ich die Hue übrigens langsam ab. Das könntest du auch versuchen. So wird der Helligkeitswechsel nicht abrupt vorgenommen.

              4 1 Reply Last reply Reply Quote 0
              • 4
                4-Real @Dr. Bakterius last edited by

                @Dr-Bakterius sagte in Blockly korrekt für Beleuchtung?:

                @4-Real Verzögerungen in einem Timeout funktionieren. Habe ich selbst seit vielen Monaten so im Einsatz:
                blockly.png

                Hier dimme ich die Hue übrigens langsam ab. Das könntest du auch versuchen. So wird der Helligkeitswechsel nicht abrupt vorgenommen.

                Okay Danke, wenn ich mal wieder mehr Zeit habe werde ich das mal testen. Da es soweit ja jetzt erstmal mit den Timeouts funktioniert. Wie meinst du das mit dem Abrupten Helligkeitswechsel?
                Ist die Funktion nicht die gleiche wie bei dir?

                Dr. Bakterius 1 Reply Last reply Reply Quote 0
                • Dr. Bakterius
                  Dr. Bakterius Most Active @4-Real last edited by

                  @4-Real Gibt man den Hue-Lampen rein die Helligkeit vor, wird diese in geschätzten 0,5 Sekunden umgestellt. Mit 'transitiontime' kann man diese "Umschaltzeit" beeinflussen und so z.B. kontinuierlich von 100% auf (fast) 0% innerhalb von 15 Sekunden dimmen oder auch die Farbe wechseln. Es wird also gleichmäßig dunkler statt in zwei Stufen. Je nach Hue-Lampe ist die Dim-Range allerdings begrenzt und macht am Ende dann doch einen Sprung auf Aus.

                  4 1 Reply Last reply Reply Quote 0
                  • 4
                    4-Real @Dr. Bakterius last edited by

                    @Dr-Bakterius sagte in Blockly korrekt für Beleuchtung?:

                    @4-Real Gibt man den Hue-Lampen rein die Helligkeit vor, wird diese in geschätzten 0,5 Sekunden umgestellt. Mit 'transitiontime' kann man diese "Umschaltzeit" beeinflussen und so z.B. kontinuierlich von 100% auf (fast) 0% innerhalb von 15 Sekunden dimmen oder auch die Farbe wechseln. Es wird also gleichmäßig dunkler statt in zwei Stufen. Je nach Hue-Lampe ist die Dim-Range allerdings begrenzt und macht am Ende dann doch einen Sprung auf Aus.

                    Ah okay, also wird es sozusagen Smooth runter gedimmt?
                    könntest du mir mal den kompletten transitiontime aus dem Textfeld bereitstellen?

                    Dr. Bakterius 1 Reply Last reply Reply Quote 0
                    • Dr. Bakterius
                      Dr. Bakterius Most Active @4-Real last edited by

                      @4-Real Du bräuchtest eigentlich folgenden: {"transitiontime":500,"level":0}

                      Die '500' nach Bedarf verändern.

                      4 1 Reply Last reply Reply Quote 0
                      • 4
                        4-Real @Dr. Bakterius last edited by

                        @Dr-Bakterius sagte in Blockly korrekt für Beleuchtung?:

                        @4-Real Du bräuchtest eigentlich folgenden: {"transitiontime":500,"level":0}

                        Die '500' nach Bedarf verändern.

                        Top, läuft super! Danke dir!

                        Dr. Bakterius 1 Reply Last reply Reply Quote 0
                        • Dr. Bakterius
                          Dr. Bakterius Most Active @4-Real last edited by

                          @4-Real Freut mich. 😊 Bitte den Thread noch auf 'gelöst' setzen.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          656
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          3
                          15
                          869
                          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