Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Conbee / Phoscon Timer über Schalter starten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Conbee / Phoscon Timer über Schalter starten

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CruziX @J_Wa last edited by CruziX

      @J_Wa also am besten du schaust dir mal die Blockly Grundlagen an.
      Ich könnte dir auch alles vorkauen, aber das bringt dir im Endeffekt kaum was 🙂
      Unterstützen kann ich natürlich.
      Kannst ja mal hier rein schauen:
      https://www.smarthome-tricks.de/software-iobroker/blockly-grundlagen-trigger/

      Aber im iobroker hast du bereits Zugriff auf deine Phoscon Geräte?

      1 Reply Last reply Reply Quote 0
      • J
        J_Wa last edited by

        Also mittlerweile habe ich es geschaft, dass ich meine Geräte im iobroker steuern kann.

        Das Licht das ich gerne innerhalb von z.B. 10 Minuten dimmen möchte (bis es ganz aus ist) hat zwei Merkmale:

        • dimdown (Qualitätscode: Button)
        • dimspeed (Qualitätscode: level.dimspeed

        Leider verstehe ich nicht wie ich damit umgehen muss. 😞

        Ein und Ausschalten hat aber schon geklappt.

        1 Reply Last reply Reply Quote 0
        • C
          CruziX last edited by

          Mh, hat das Gerät auch einen Wert Helligkeit der sich setzen lässt?
          ist einfacher als über einen Dimmbutton

          J 1 Reply Last reply Reply Quote 0
          • hallo.amt
            hallo.amt last edited by hallo.amt

            Schick eine Nachricht an "action" mit der gewünschten transitiontime.

            '"transitiontime": 12800, "on": true, "bri": 254, "ct": 233'
            

            Klappt bei mir gut, ist aber nicht so komfortabel, wie wenn man es über ioBroker anspricht. Dimspeed gibt nicht die Dauer des Dimmvorgangs, sondern die Differenz zum vorherigen Wert an.
            Oder transitiontime auf einen passenden Wert setzen, für 10 Minuten ist 600 passend und die bri danach setzen. Dann auf jeden Fall wieder den alten Wert für transitiontime setzen, sonst dauert alles, zumindest mit dieser Birne, 10 Minuten.
            Ehrlicherweise nicht ausprobiert, könnte aber gehen.

            J 1 Reply Last reply Reply Quote 0
            • J
              J_Wa @CruziX last edited by

              @CruziX Habe es nun so gelöst:dimmer.png
              zu beginn kurz ein helles Licht, damit ich sehen kann dass der Befehl über den Taster angekommen ist und dann ein Dimmen über 4 Stufen im 2 Minuten Takt. Geht aber sicher noch besser...

              hallo.amt C 2 Replies Last reply Reply Quote 0
              • J
                J_Wa @hallo.amt last edited by

                @hallo-amt
                Bin mir nicht sicher ob ich das richtig verstanden habe:
                Geht das über diesen Blockly Baustein: Nachricht_an_ACTION.png ?

                hallo.amt 1 Reply Last reply Reply Quote 0
                • hallo.amt
                  hallo.amt @J_Wa last edited by hallo.amt

                  @J_Wa Sieht gut aus 🙂
                  Wenn du das dimmen glatter haben willst, versuch mal die action, mit tansitiontime auf 650 und bri auf 0.

                  Da haben sich unsere Antworten überschnitten.

                  1 Reply Last reply Reply Quote 0
                  • hallo.amt
                    hallo.amt @J_Wa last edited by

                    @J_Wa said in Conbee / Phoscon Timer über Schalter starten:

                    @hallo-amt
                    Bin mir nicht sicher ob ich das richtig verstanden habe:
                    Geht das über diesen Blockly Baustein: Nachricht_an_ACTION.png ?

                    Danke für die Rückmeldung, keine Ahnung, ich nehme Node Red.
                    Aber spontan wüde ich auch "steuere" nehmen und einen String übergeben.

                    1 Reply Last reply Reply Quote 0
                    • C
                      CruziX @J_Wa last edited by

                      @J_Wa sagte in Conbee / Phoscon Timer über Schalter starten:

                      @CruziX Habe es nun so gelöst:dimmer.png
                      zu beginn kurz ein helles Licht, damit ich sehen kann dass der Befehl über den Taster angekommen ist und dann ein Dimmen über 4 Stufen im 2 Minuten Takt. Geht aber sicher noch besser...

                      hey, sieht doch schon mal in Ordnung aus.
                      bekomme hier keine benachrichtigung offline 😅
                      Geht es jetzt, oder möchtest du deinen Dimmer noch "perfekter" haben?

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        J_Wa @CruziX last edited by

                        @CruziX
                        Nach längerem Testen bin ich leider noch nicht ganz zufrieden.
                        Das Problem ist dass sich der Timer nicht mehr stoppen lässt.
                        Will man also dass das Licht nach gestarteten Timer gleich komplett ausschalten geht es immer wieder an, da die Blöcke zum ändern der Helligkeit das Licht wieder anschalten (wenn es aus ist)

                        Ich würde also gerne zwischen jedem Block zum ändern der Helligkeit prüfen ob das Licht überhaupt noch an ist.
                        Hat Jemand eine Idee wie ich das am Besten machen kann? Jeweils dazwischen "Falls->Mache" einzubauen klappt nicht weil ja alles sofort nach dem Start geprüft wird und nicht erst nach der Verzögerung.

                        C Asgothian 2 Replies Last reply Reply Quote 0
                        • C
                          CruziX @J_Wa last edited by

                          @J_Wa Ich nehme an, dass geht am besten, wenn du richtige Timeouts verwendest und nicht über den steuere block.
                          Sowas ist natürlich noch einfacher in Js, aber in blockly würde ich sagen mehrere timeouts. Hier Hast du auch den Vorteil, wenn du das Licht mal komplett ausschaltest kannst du das erkennen und direkt alle Timeouts die du erstellt hast stoppen und brauchst so nicht mehr prüfen, ob das Licht noch an ist.

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

                            @J_Wa so wie du es gemacht hast geht es nicht.

                            • als erstes eine Variable definieren (Helligkeit)

                            • Im trigger die folgende Abfolge:
                              — Helligkeit auf 100 setzen
                              — zyklische Abarbeitung starten, alle 2 Sekunden, darin:
                              —- Variable um 20 verringern
                              —- led streifen.bri mit dem Wert Helligkeit ansteuern
                              —- testen ob Variable =0 dann zyklische Abarbeitung beenden, led streifen.on mit falsch steuern

                            • Zusätzlich ein trigger auf Lampe.on, trigger auf „ist kleiner als vorher“.
                              — Darin: stop zyklische Abarbeitung.

                            A.

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              J_Wa @Asgothian last edited by

                              @Asgothian
                              Vielen Dank für deinen Tipp.
                              Ich habe es mal probiert so wie ich es verstanden habe:

                              819400b5-d567-4dbb-902a-b98c9b6e3997-grafik.png

                              Ist das ungefähr so wie du gemeint hast?

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

                                @J_Wa Nein, aber so wird es wahrscheinlich erst einmal gehen

                                Das was ich meine poste ich Sonntag Abend als beispiel mal.

                                A.

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

                                  @J_Wa
                                  Screenshot 2020-10-19 at 09.46.17.png

                                  So war das gemeint. Warum so ?

                                  • Das abschalten des Timeout über einen Trigger erzeugt weniger Last als bei jedem Durchlauf zu schauen ob die Lampe noch an ist und dann abzubrechen
                                  • Das merken der Helligkeit in einer lokalen Variable sorgt dafür das du zum setzen des nächst niedrigeren Schrittes nicht erst den Wert von der Lampe holen musst.
                                  • Die Lampe wird nicht fest 12 Minuten nach Ende abgeschaltet, sondern sobald auch die Helligkeit auf 0 gestellt wurde
                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    J_Wa @Asgothian last edited by

                                    @Asgothian
                                    Super, vielen Dank. das Probier ich sofort aus!

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate
                                    FAQ Cloud / IOT
                                    HowTo: Node.js-Update
                                    HowTo: Backup/Restore
                                    Downloads
                                    BLOG

                                    468
                                    Online

                                    32.0k
                                    Users

                                    80.4k
                                    Topics

                                    1.3m
                                    Posts

                                    phoscon timer schalter
                                    4
                                    19
                                    998
                                    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