Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] Blockly –> warum geht Lampe nicht aus?

    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

    [Gelöst] Blockly –> warum geht Lampe nicht aus?

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

      Hi,

      ich verzweifel an mal wieder an Blockly. Dachte eigentlich eine Lampe mit Sonnenuntergang ein und zu einer festen Zeit auszuschalten kann nicht so kompliziert sein… für mich aber scheinbar schon 😢

      Hier mein aktuelles Blockly, den Block mit dem Cron habe ich schon x-mal geändert und auch an andere stellen verschoben aber die Lampe geht nicht aus.

      999_flur_og_on.jpg

      Als Export:

      ! ````
      <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="B@wzJEYb{b928frCHK#" x="13" y="-187"><field name="COMMENT">HUE Flur OG an bei Sonnenuntergang</field> <next><block type="astro" id="r-u(whk5oyh;_2KOiMNU"><field name="TYPE">sunset</field> <field name="OFFSET">0</field> <statement name="STATEMENT"><block type="controls_if" id="{+jL2IW8@x+~RVK7OaE["><mutation else="1"></mutation> <value name="IF0"><block type="logic_compare" id="9Af2t~sTc,(4)W,krA+Q"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="ig1ySI/.XFf@4LgMB]*f"><field name="ATTR">val</field> <field name="OID">hue.0.Philips_hue.Flur_OG.on</field></block></value> <value name="B"><block type="logic_boolean" id=").)GMP4.qJGpp2YbHe9."><field name="BOOL">FALSE</field></block></value></block></value> <statement name="DO0"><block type="control" id="[gIs~Nbf{2o4/i|C{Daa"><mutation delay_input="false"></mutation> <field name="OID">hue.0.Philips_hue.Flur_OG.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="VogV3!Y,KboBS+w12b-F"><field name="BOOL">TRUE</field></block></value> <next><block type="control" id="UR};LILSKG1pg80KV:"><mutation delay_input="false"></mutation> <field name="OID">hue.0.Philips_hue.Flur_OG.level</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_number" id="DhK!%4]CiwL6uFA0~u:Q"><field name="NUM">40</field></block></value></block></next></block></statement></block></statement> <next><block type="schedule" id="E*]~)[QGOm1qSx03%=,4"><field name="SCHEDULE">0 22 * * *</field> <statement name="STATEMENT"><block type="controls_if" id="lpc~aP~zJ(~jNeA!R0+a"><value name="IF0"><block type="logic_compare" id="JheX;3A{1bZ{K)O}i/v"><field name="OP">EQ</field>
      <value name="A"><block type="get_value" id="RAfX.-=m#TDXOroKmsCd"><field name="ATTR">val</field>
      <field name="OID">hue.0.Philips_hue.Flur_OG.on</field></block></value>
      <value name="B"><block type="logic_boolean" id="U%_,sS!pZUI`kZ/Ul,g%"><field name="BOOL">TRUE</field></block></value></block></value>
      <statement name="DO0"><block type="control" id="j:(}:#/bqNOq{Q{j|4#I"><mutation delay_input="false"></mutation>
      <field name="OID">hue.0.Philips_hue.Flur_OG.on</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE"><block type="logic_boolean" id="bXvLlfV);2:up4u[lFG["><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></next></block></next></block></xml>

      
      Wo liegt mein Fehler?
      
      Danke und Gruß
      
      Mirko
      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Wie ist denn der Wert von Philips_hue_Flur_OG_on ?

        1 Reply Last reply Reply Quote 0
        • L
          Linedancer last edited by

          Also ich verwende bei meinen hue Lampen den Datenpunkt "on" quasi gar nicht. Ich verwende immer "Level".

          Probier einfach mal um 22:00 den Level auf 0 zu stellen.

          Unabhängig davon hast du ein "sonst" ohne Funktion in dem Blockly.

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

            Hi Rainer und Danke für die Antwort.

            Das hat mich zumindest mal in korrekte Richtung gebracht.

            Sieht wohl so aus als ob der HUE Adapter ein Problem mit OSRAM Lightify Lampen hat die an der HUE Bridge hängen.

            Der Wert für "ON" bleibt immer auf "false" und so wie es aussieht ändert sich kein Wert der Lampe. Die Lampe "Flur" ist eine original HUE Lampe und hier ändert sich der Wert für "ON" sofort wenn ich diese Ein/Aus Schalte.

            Die Lampe FLur_OG ist eine OSRAM Lightify und hier ändert sich wie gesagt kein einziger Wert.

            999_flur_og_objekte.jpg

            Habe gerade mal versucht die Objekte zu löschen und neu anlegen zu lassen, leider ändert sich nichts am verhalten und an den Objekten.

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

              @Linedancer:

              Also ich verwende bei meinen hue Lampen den Datenpunkt "on" quasi gar nicht. Ich verwende immer "Level".

              Unabhängig davon hast du ein "sonst" ohne Funktion in dem Blockly. `

              Das "sonst" ist von einem meiner Zahlreichen erfolglosen Versuche übrig geblieben.

              Leider ändert sich der Wert Level der OSRAM Lampe auch nicht wenn ich die Ein/Ausschalte.

              EDIT: Befürchte das die Lampe nicht wirklich mit der HUE Bridge Kompatibel ist. In der App steht auch "Nicht erreichbar" obwohl ich die Lampe steuern kann.

              1 Reply Last reply Reply Quote 0
              • L
                Linedancer last edited by

                Ich hab auch 2 Osram an der hue Bridge.

                und grade mal ausprobiert, die reagieren tatsächlich nicht auf on=false. Hab ich nie gemerkt, weil ich wie gesagt immer dem Level auf 0 setze zum ausschalten.

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

                  Ich versuche das jetzt auch mal mit "level".

                  Soviel zur "Kompatibilität" 😉

                  1 Reply Last reply Reply Quote 0
                  • N
                    nhbischo last edited by

                    N'Abend

                    Ein ähnliches Problem. Und ich wollte nicht unbedingt ein neues Thema aufmachen. Hoffe ist richtig hier.

                    Nachdem ich jetzt das Forum hoch und runter gelesen habe und es irgendwie nicht klappt. Danke an alle, die sonst hier schreiben. Habe schon vieles mitgenommen. Aber nu hängt es irgendwie. Wo ist mein Denkfehler ? Danke im voraus

                    PS : Bin Anfänger in IOBroker
                    2421_snapshot3.png
                    2421_snapshot2.png

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

                      Wo genau ist den dein Problem?

                      Sehe nur einen Screenshot von Objecten.

                      1 Reply Last reply Reply Quote 0
                      • N
                        nhbischo last edited by

                        Okay. Dann bin ich also auf einem völlig falschen Weg ?

                        Dachte folgender Ablauf. Lege ein Blockly an. Wenn ich dann das Blockly speichere und es ausgeführt wird, wird es automatisch ausgeführt. Liefert dann den entsprechenden Wert für Sonnenuntergang zurück. Und führt dann entsprechend den Befehl aus.

                        Also fehlt, wenn ich es richtig verstehe, eine Variable, in der der Wert 'Sonnenuntergang' gespeichert wird ? Falls ja, wie da die Vorgehensweise ? Und wie rufe ich dann den Wert auf ?

                        Danke im voraus

                        1 Reply Last reply Reply Quote 0
                        • Dutchman
                          Dutchman Developer Most Active Administrators last edited by

                          Der Befehl wird nur zum Zeitpunkt des Sonnenuntergang ausgeführt.

                          Ist dieser Zeitpunkt bereits gewesen und du startest das Script passiert nichts.

                          –-----------------------

                          Send from mobile device

                          Das schöne ios hat Auto Korrektur zum k****

                          Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                          1 Reply Last reply Reply Quote 0
                          • N
                            nhbischo last edited by

                            Okay. Das nachvollziehbar. Soviel zum Thema einfach.

                            Also wartet das Blockly nun auf den nächsten Sonnenuntergang und dann sollte es passen ? Das es dann die Lampe einschaltet ? Es geht nur darum, das unsere Wellies automatisiert (wir sind nicht immer zu Hause), Ihre spezielle Lampe eingeschaltet bekommen …............

                            Danke

                            1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators last edited by

                              @nhbischo:

                              .

                              Also wartet das Blockly nun auf den nächsten Sonnenuntergang und dann sollte es passen ? Das es dann die Lampe einschaltet ? `

                              Genau ;), dein trigger ist ja Sonnenuntergang also wird dein Script bei Sonnenuntergang ausgeführt

                              –-----------------------

                              Send from mobile device

                              Das schöne ios hat Auto Korrektur zum k****

                              Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                              1 Reply Last reply Reply Quote 0
                              • N
                                nhbischo last edited by

                                Das wäre ja alles, was ich möchte 😉 Dann warten ich mal schön auf morgen. Und wenn alles klappt auf die nächsten Ideen. IOBroker ist schon ganz mächtig. Weiss ich nun wenigstens etwas mit der freien Zeit zu tun :-D.

                                Danke vorab

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

                                  @nhbischo:

                                  Das wäre ja alles, was ich möchte 😉 Dann warten ich mal schön auf morgen. Und wenn alles klappt auf die nächsten Ideen. IOBroker ist schon ganz mächtig. Weiss ich nun wenigstens etwas mit der freien Zeit zu tun :-D.

                                  Danke vorab `

                                  Hat das mit deinen Lampen geklappt, würde nämlich dann meinen Beitrag auf „gelöst“ setzen.

                                  Gruß

                                  1 Reply Last reply Reply Quote 0
                                  • N
                                    nhbischo last edited by

                                    Moin !

                                    Sorry. War ein wenig unterwegs. Tja. Der erste Versuch tat nichts. Mit nun klar, da fehlte ja auch der aufruf …. Dann habe ich das ganze ein wenig umgestrickt. Nach dem angehängten Bild ging es erst einmal den folgenden Tag ohne Probleme. Den Tag später wieder einmal nicht (gestern). Noch jemand eine Idee ? Ansonsten würde ich es erst einmal weiter beobachten. Bin ab Heute Mittag allerdings 3 Tage auf einem Turnier unterwegs. Daher frühestens wieder Sonntag gegen Abend eine Rückmeldung.

                                    Danke im voraus

                                    2421_zwischenablage01.jpg

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      RappiRN Most Active last edited by

                                      So wird das nix.

                                      Das ganze blaue muss in den rot/lila Block rein. Und da, wo jetzt der Astro-Block ist, müssen die beiden Steuerblöcke rein. Damit schaltest du aber nur an!?

                                      Enrico

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

                                        @nhbischo:

                                        Moin !

                                        Sorry. War ein wenig unterwegs. Tja. Der erste Versuch tat nichts. Mit nun klar, da fehlte ja auch der aufruf …. Dann habe ich das ganze ein wenig umgestrickt. Nach dem angehängten Bild ging es erst einmal den folgenden Tag ohne Probleme. Den Tag später wieder einmal nicht (gestern). Noch jemand eine Idee ? Ansonsten würde ich es erst einmal weiter beobachten. Bin ab Heute Mittag allerdings 3 Tage auf einem Turnier unterwegs. Daher frühestens wieder Sonntag gegen Abend eine Rückmeldung.

                                        Danke im voraus

                                        Zwischenablage01.jpg `

                                        Dein erster Versuch war schon richtig, sofern der zu schaltende Datenpunkt korrekt ist.

                                        Als Hilfe hier mal ein Script, das kannst du dir importieren. Das zeigt dir bei Aufruf im Log zu welchen Uhrzeiten die ganzen Astrofunktionen ausgeführt werden.

                                        ! ````
                                        // Astrozeiten für heute - V1.0
                                        ! log("=====================");
                                        log("Astro Werte für heute");
                                        log("=====================");
                                        //----------------------------------------------------------------- Werte vom 3.12.2015
                                        var nightEnd = getAstroDate("nightEnd");
                                        log(" (0) nightEnd (Ende der Nacht)........................: " + nightEnd.toLocaleTimeString());      // 05:37
                                        var nauticalDawn = getAstroDate("nauticalDawn");
                                        log(" (1) nauticalDawn (naut. Dämmerung Morgens)...........: " + nauticalDawn.toLocaleTimeString());  // 06:13
                                        var dawn = getAstroDate("dawn");
                                        log(" (2) dawn (Dämmerung Morgens).........................: " + dawn.toLocaleTimeString());          // 06:52
                                        var sunrise = getAstroDate("sunrise");
                                        log(" (3) sunrise (Sonnenaufgang)..........................: " + sunrise.toLocaleTimeString());       // 07:26
                                        var sunriseEnd = getAstroDate("sunriseEnd");
                                        log(" (4) sunriseEnd (Ende des Sonnenaufgangs).............: " + sunriseEnd.toLocaleTimeString());    // 07:26
                                        var goldenHourEnd = getAstroDate("goldenHourEnd");
                                        log(" (5) goldenHourEnd (Ende der Golden Hour VM)..........: " + goldenHourEnd.toLocaleTimeString()); // 08:17
                                        var solarNoon = getAstroDate("solarNoon");
                                        log(" (6) solarNoon (Mittag)...............................: " + solarNoon.toLocaleTimeString());     // 11:49
                                        var goldenHour = getAstroDate("goldenHour");
                                        log(" (7) goldenHour (Start der Golden Hour NM)............: " + goldenHour.toLocaleTimeString());    // 15:22
                                        var sunsetStart = getAstroDate("sunsetStart");
                                        log(" (8) sunsetStart (Start des Sonnenuntergangs).........: " + sunsetStart.toLocaleTimeString());   // 16:08
                                        var sunset = getAstroDate("sunset");
                                        log(" (9) sunset (Sonnenuntergang).........................: " + sunset.toLocaleTimeString());        // 16:12
                                        var dusk = getAstroDate("dusk");
                                        log("(10) dusk (Dämmerung Abends)..........................: " + dusk.toLocaleTimeString());          // 16:47
                                        var nauticalDusk = getAstroDate("nauticalDusk");
                                        log("(11) nauticalDusk (naut. Dämmerung Abends)............: " + nauticalDusk.toLocaleTimeString());  // 17:25
                                        var night = getAstroDate("night");
                                        log("(12) night (Start der Nacht)..........................: " + night.toLocaleTimeString());         // 18:02
                                        var nadir = getAstroDate("nadir");
                                        log("(13) nadir (Mitternacht)..............................: " + nadir.toLocaleTimeString());         // 23:49
                                        log("=====================");
                                        var today = new Date();
                                        var tomorrow = today.setDate(today.getDate()+1);
                                        var tomorrowNight = getAstroDate("night", tomorrow);
                                        log("Night starts tomorrow at " + tomorrowNight.toLocaleTimeString());

                                        
                                        Ach und noch als Hinweis: deine Standortkoordinaten hast du im Adminadapter eingetragen? Wenn nicht funktioniert das nicht.
                                        
                                        Gruß
                                        
                                        Matze
                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          nhbischo last edited by

                                          @ Enrico

                                          So. Richtig ?

                                          2421_23cdc8a7-bf42-49fb-b5b8-ab9d3583aee5.png

                                          @ Matze

                                          Dank Dir. Gibt die Daten jetzt im richtigen Format wieder. Und jap, die Koordinaten sind im Adapter eingetragen

                                          Vorab erst einmal vielen Dank für eure Hilfe. Mal schauen, ob die Lampe heute passend startet

                                          Mathias

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RappiRN Most Active last edited by

                                            So sollte das funktionieren, es kann aber sein, dass du den Helligkeitsbefehl etwas verzögern musst, ein timeout mit wenigen hundert Millisekunden sollte reichen.

                                            Enrico

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            407
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            29
                                            3089
                                            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