Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly -> IoBroker -> Osram Lightify

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly -> IoBroker -> Osram Lightify

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

      Hallo Leute,

      ich bin so langsam am Verzweifeln. Ich habe ein Script mit Blockly gemacht, welches mir beim Auslösen des Bewegungsmelders die Lightify Lampen einschalten sollte. Ich verwende das Lightify Gateway und IoBroker mit Lightify-Adapter. Alles in aktuellster Version.

      Grundsätzlich funktioniert auch das Senden von Helligkeits- und White-Werten an 1 Lampe ohne Probleme. Wenn man den Trans Wert mitschickt, damit die Lampen sofort angehen, wird das Ganze schon ein Glücksspiel. Was aber gar nicht geht ist das Schalten von 2 Lampen gleichzeitig. Also ohne Pause dazwischen. 2 Sekunden müssen scheinbar vergehen, bis man die 2. Lampe ansteuern darf. Dann klappt es eigentlich meistens. Da das natürlich für ein Flur-Licht unschön ist, hier meine Frage ob ich da vieleicht einfach was falsch mache?

      Hier mal das Blockly Script was die mittleren Lampen steuert, die eigentlich gleichzeitig angehen sollten:
      2093_blockly-flur-mitte.jpg

      Den Block mit dem Intervall verwende ich zur Zeiverzögerung um 2 Sekunden und würde ihn gerne wieder rausnehmen. Vielleicht hat ja noch jemand eine Idee für mich? Grundsätzlich muss es gehen, da die CCU das hinbekommt.

      Danke und viele Grüße

      Mario

      1 Reply Last reply Reply Quote 0
      • Alex1808
        Alex1808 last edited by

        Warum Bewegungsmelder auf aktualisieren? Ich hätte auf Bewegung gemacht. Gibst von der OSRAM LIGHTIFY keine Rückmeldung von aktuellem zustand?

        1 Reply Last reply Reply Quote 0
        • rantanplan
          rantanplan last edited by

          Hallo mariohbs

          Alex1808 hat Recht, triggern auf "wahr" ist sinnvoller.

          Zumal Du dann die zusätzliche Abfrage nicht mehr brauchst.

          Ich habe leider nichts von Osram

          Was sind denn "ct" und "bri"? Echte Datenpunke?

          Auch der "Intervall" scheint mir völlig sinnfrei.

          Stell doch mal einen Export ein. Vielleicht sieht man da mehr.

          Grüße

          1 Reply Last reply Reply Quote 0
          • M
            mariohbs last edited by

            Hi Zusammen,

            also den Trigger kann ich noch umstellen, das dürfte auf "wahr" wohl sinnvoller sein. Teste ich morgen mal.

            Den Intervall habe ich als Zeitverzögerung drin. Der bringt mir die 2 Sekunden um die 2. Lampe zu schalten, da 2 Lampen gleichzeitig nicht gehen.

            Was die anderen Fragen angeht… nu ja, "ct" (Lichtfarbe) und "bri" (Helligkeit) sind Datenpunkte bei den jeweiligen Lampen im Osram Adapter. Ob das nun echte sind weis ich nicht wirklich.

            Die Datenpunkte allgemein sind wohl mein größtes Problem, da ich nirgends wirklich finden was welcher denn macht. Hier mal ein Screenshot der Datenpunkte:
            2093_datenpunkte.jpg

            Insbesondere die Punkte command, reachable, refresh und tras kann ich noch nicht wirklich von der Funktion her zuordnen. Der Wert "refresh" lässt sich auf "true" stellen aber ich sehe keinen Unterschied wenn ich das tue. Ich denke mal, das der Schalter für die Rückmeldungen zuständig ist.

            Noch einen schönen Abend

            Mario

            1 Reply Last reply Reply Quote 0
            • Blackmike
              Blackmike last edited by

              reachable:

              steht auf 2 (auch bei mir, wenn lampe erreichbar) schraub die mal aus der fassung raus, und reachable wird sich nach kurzer zeit in 0 ändern (heisst nicht erreichbar)

              ich beschreib in meinen scripten immer nur den Command

              die anderen werte benutz ich nur zum lesen (refresh als ausnahme noch, stösst eine aktualisierung an)

              bisschen was zum lesen: https://www.npmjs.com/package/iobroker.lightify

              greetz black

              1 Reply Last reply Reply Quote 0
              • M
                mariohbs last edited by

                Moin Zusammen,

                @black

                Mit welchen Werten und wie schreibst du denn in den Command Bereich? Ich spiel da jetzt schon ne Stunde mit rum aber ohne die Parameter bin ich nicht wirklich viel weiter wie vorher….

                Hast du es schon einmal geschafft 2 Lampen direkt nacheinander einzuschalten? Also ohne Pause dazwischen?

                Was das Lesen angeht - das mach ich schon seit Vorgestern. Habe nach den Parametern der HUE gesucht, da ja in der Beschreibung des Osram Adapters steht, dass sie dort "angelehnt" sind aber auch da bin ich nicht wirklich fündig geworden. Sogar die Doku zur Osram Api habe ich mir angeschaut in der Hoffnung da Hinweise zu finden aber auch da ist nicht wirklich was brauchbares oder ich bin einfach nu zu blöd es zu begreifen heul

                verzweifelte Grüße

                Mario

                1 Reply Last reply Reply Quote 0
                • M
                  mariohbs last edited by

                  Also folgendes habe ich inzwischen rausgefunden, so man über Command schaltet - gilt für Osram Lightify Tunable White Birnen und die Surface Lampen:

                  on:true -> Einschalten

                  on:0 -> Ausschalten

                  bri:5 (-100) -> Helligkeit in %

                  ct: 2700 ( - 6500) -> Lichtfarbe in °K (lässt sich aber nicht in Kombination mit "bri" schalten, mit "on" geht es

                  transition:0 -> Reaktionsgeschwindigkeit (trans funktioniert nicht!)

                  Das sich CT nicht mit BRI zusammen in einem Befehl schalten lässt find ich nicht so schön aber kann man wohl mit leben.

                  Allerdings löst das alles noch nicht das Problem, dass ich keine 2 Lampen gleichzeitig bzw. aus dem Script ohne Pause nacheinander schalten kann.

                  Hat da vielleicht noch jemand eine Idee für mich?

                  Danke und Gruß

                  Mario

                  1 Reply Last reply Reply Quote 0
                  • Blackmike
                    Blackmike last edited by

                    Hast mal versucht, die Lampen in der app zu gruppieren ?

                    dann den Adapter neu starten und du müsstest dann eigentlich die gruppen sehen können. Und dann die Steuerbefehle an die Gruppe senden

                    Black

                    1 Reply Last reply Reply Quote 0
                    • M
                      mariohbs last edited by

                      Hi Black,

                      ja der Gruppen-Ansatz war mein erster Ansatz aber das erfüllt halt nicht so wirklich die Anforderungen. Unser Flur ist recht lang und ist abgewinkelt. Ich habe daher insgesamt 3 Bewegungsmelder im Einsatz um die unterschiedlichen Bereiche, wo Bewegung entsteht abzufangen und entsprechende Lampen für den Bereich zu schalten. Wenn ich nun mehrere Gruppen anlege stehe ich vor dem gleichen Problem. Mit nur einer Gruppe "Alle" bin ich dann da wo ich vorher war - immer alles an obwohl nicht nötig.

                      Durch den Hinweis mit dem "Command" sind die Schaltzustände nun aber deutlich schneller, so dass ich 250ms als sichererer Schaltabstand von Lampe zu Lampe getestet habe (vorher 2sek). Damit sollte sich leben lassen.

                      Beim Testen mit der CCU ist aufgefallen, dass auch dort ein geringer Zeitversatz beim Schalten der Lampen ist. Also vermutlich wirklich eher etwas "normales" wenn man die Lampen extern schaltet. Über den Alex Skill und Gruppen ist es genau so.

                      Danke auf alle Fälle für den Denkansatz mit dem Command und den Hinweis zum Trigger, den habe ich schon angepasst.

                      Viele Grüße

                      Mario

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      1.0k
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      1858
                      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