Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Starten der Beleuchtung bei Anwesenheit

    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

    Starten der Beleuchtung bei Anwesenheit

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

      Hallo zusammen,
      ich bin seit gut einer Woche Mitleser dieses tollen Forums, jetzt bräuchte ich auch mal Hilfe.
      Ich habe seit einer Woche eine Raspberry Pi 3 mit io Broker am laufen, gefällt mir sehr gut und die Möglichkeiten scheinen Grenzenlos.
      Aber ich wollte einfach starten 🙂 und zwar so:
      Wenn ich mit meinem Handy nach Hause komme und der Sonnenuntergang -30 Minuten ist soll eine Hue Lampe an gehen.
      Aktuell geht sie immer 30 Minuten vor Sonnenuntergang an, unabhängig davon ob mein Handy im WLAN eingebucht ist oder nicht.

      So schaut mein Script aus:
      Unbenannt.JPG

      Also falls Objekt (mein Handy) Status von false auf true ändert und der Sonnenuntergang -30 Minuten her ist soll die Hue Lampe (Board)mauf true schalten.

      Vielleicht könnt ihr mir weiterhelfen,

      Danke im Voraus

      liv-in-sky paul53 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @DarkDevil last edited by

        @DarkDevil

        hi, 2 trigger ineinander funktionieren nicht - man könnte eine variable nutzen, die den sonnenstand darstellt

        dann noch einen trigger auf das handy, wenn es im heimnetz ist, und die variable vom sonnenstand paßt, schaltest du die lampe ein

        Image 2.png

        testlogic ist das handy
        im "falls" block wir ddie lampe geschaltet

        wenn du zum sonnenuntergang schon zuhause bist - also handy ist true - wird nicht geschaltet - wenn du das möchtest müßtest du anders vorgehen

        Image 3.png

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

          @DarkDevil sagte:

          Also falls Objekt (mein Handy) Status von false auf true ändert und der Sonnenuntergang -30 Minuten her ist soll die Hue Lampe (Board)mauf true schalten.

          Der Astro-Trigger wird zu einem Zeitpunkt aktiv, Du willst aber prüfen, ob das Ereignis (active geht auf true) in einer Zeitspanne erfolgt. Vorschlag:

          Blockly_temp.JPG

          1 Reply Last reply Reply Quote 0
          • D
            DarkDevil last edited by

            Leider bin ich noch nicht dazu gekommen zu testen wenn ich bereits zuhause bin. Jedenfalls ging das Licht immer an wenn ich nach Sonnenuntergang nachhause kam. Morgen bin ich hoffentlich früher zuhause 😁
            Danke jedenfalls für eure Unterstützung.

            1 Reply Last reply Reply Quote 0
            • D
              DarkDevil last edited by

              Leider funktioniert es immer noch nicht wie gewünscht. Komme ich nach Sonnenuntergang nach Hause geht das Licht an. Allerdings schaltet es sich nicht ein wenn ich vor Sonnenuntergang bereits zuhause bin. Schalte ich einmal Wlan aus und wieder ein, geht die Lampe direkt an.

              Anbei der Script aktuell:
              Unbenannt.JPG

              Asgothian paul53 liv-in-sky 3 Replies Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @DarkDevil last edited by

                @DarkDevil sagte in Starten der Beleuchtung bei Anwesenheit:

                Leider funktioniert es immer noch nicht wie gewünscht. Komme ich nach Sonnenuntergang nach Hause geht das Licht an. Allerdings schaltet es sich nicht ein wenn ich vor Sonnenuntergang bereits zuhause bin. Schalte ich einmal Wlan aus und wieder ein, geht die Lampe direkt an.

                Das deutet darauf hin das deine Anwesenheitserkennung nicht 100% geht. Prüf doch mal bitte ob das Objekt “active” noch true ist wenn du länger zu Hause bist.

                A.

                1 Reply Last reply Reply Quote 0
                • D
                  DarkDevil last edited by

                  Das object 'active' ist mein Huawei Telefon (btw: kann man den Begriff active auch in einen sinnvollen Namen umbenennen?)
                  Mit dem Handy bin ich seit etwa 17:00 zuhause und es steht auf true, also in Ordnung würde ich sagen oder?

                  Beim Öffnen der scripte stand gerade oben kurz: Instanz ist deaktiviert, kann es daran liegen?

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

                    @DarkDevil sagte in Starten der Beleuchtung bei Anwesenheit:

                    Das object 'active' ist mein Huawei Telefon (btw: kann man den Begriff active auch in einen sinnvollen Namen umbenennen?)
                    Mit dem Handy bin ich seit etwa 17:00 zuhause und es steht auf true, also in Ordnung würde ich sagen oder?

                    Beim Öffnen der scripte stand gerade oben kurz: Instanz ist deaktiviert, kann es daran liegen?

                    Nein. Mir ist gerade aufgefallen das du Versuch hast auf die Änderung einer lokalen Variable zu triggern - das geht meines Wissens nicht. Wenn du das so machen willst muss „Sonnenstand“ ein manuell angelegtes Objekt sein, keine Variable im Skript.

                    Du kannst dem Astro trigger noch ein „if Wert von active = wahr then Lampe an“ hinzufhinzufuegen, dann sollte es gehen.

                    A.

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

                      @DarkDevil
                      Man kann keine Variable (Sonnenstand) als Trigger verwenden, sondern nur Datenpunkt-IDs. Lösungsprinzip hier

                      1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @DarkDevil last edited by

                        @DarkDevil

                        sorry -mein fehler - das mit dem trigger mit variable ist wohl falsch - dann schreib anstatt in eine variable in einen eigen angelegten datenpunkt und frage den datenpunkt im "falls-block" ab oder nutze das beispiel von paul53. wenn du "quasi" einen eigenen datenpunkt für den sonnenaufgang und untergang hast, kannst du ihn auch noch in anderen scripts verwenden

                        1 Reply Last reply Reply Quote 0
                        • D
                          DarkDevil last edited by

                          Unbenannt.JPG
                          Hallo zusammen,

                          jetzt lief der script (wie beigefügt) monatelang Problemlos durch, doch nun schaltet sich das licht nicht mehr ein.

                          Wenn es nach Sonnenunterlang ist und mein Handy Nachhause kommt (Object ID: active tr-064-community) schaltet die hue Lampe auf dem Board ein.

                          Ich ich aber schon vorhher zuhause schaltet diese nicht ein, erst wenn ich das WLAN an meinem Handy ausschalte und wieder aktiviere geht die Lampe an.

                          Hat sich in den letzten Monaten etwas geändert? Oder hat jemand noch eine Idee?

                          BG Dark

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

                            @DarkDevil sagte:

                            Hat sich in den letzten Monaten etwas geändert?

                            Ja, die Sonne geht jetzt vor 18:00 Uhr unter.

                            1 Reply Last reply Reply Quote 1
                            • D
                              DarkDevil last edited by

                              oh, wie mega preinlich 🙂 Ich teste es heute Nachmittag direkt,

                              hab Dank

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              905
                              Online

                              31.9k
                              Users

                              80.2k
                              Topics

                              1.3m
                              Posts

                              4
                              13
                              1332
                              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