Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Probleme bei Astro-Tag und Nacht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Probleme bei Astro-Tag und Nacht

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

      Hallo,
      ich möchte zwei Blockly, welche meine Kamera einschaltet, in eins zusammenfassen.
      Jedes alleine für sich funktioniert. Beide zusammen drehen sich im Kreis.
      Teil 1:

      schedule('{"time":{"start":"sunset"},"period":{"days":1},"valid":{"from":"13.01.2023","to":""}}', async function () {
        setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, true);
      });
      schedule('{"time":{"start":"sunrise","exactTime":true},"period":{"days":1}}', async function () {
        setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, false);
      });
      
      

      Teil 2:

      schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":0},"period":{"days":1},"valid":{"from":"13.01.2023","to":""}}', async function () {
        on({id: [].concat(['0_userdata.0.Michael_Zuhause']).concat(['0_userdata.0.Sabina_Zuhause']).concat(['0_userdata.0.Alarm_on_off']), change: "ne"}, async function (obj) {
            if (getState("0_userdata.0.Sabina_Zuhause").val == false && getState("0_userdata.0.Michael_Zuhause").val == false && getState("0_userdata.0.Alarm_on_off").val == true) {
            setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, true);
            sendTo("signal-cmb", "send", {
                text: 'Die Balkon-Kamera wurde eingeschalten'
            });
          } else if (getState("sonoff.0.TapoBalkon.POWER").val == true && true && getState("0_userdata.0.Sabina_Zuhause").val == true && getState("0_userdata.0.Michael_Zuhause").val == true && getState("0_userdata.0.Alarm_on_off").val == false) {
            setState("sonoff.0.TapoBalkon.POWER"/*TapoBalkon POWER*/, false);
            sendTo("signal-cmb", "send", {
                text: 'Die Balkon-Kamera wurde ausgeschalten'
            });
          }
        });
      });
      
      

      Teil 1 soll die Kamera bei Sonnenuntergang einschalten und bei Sonnenaufgang aus.
      Teil 2 soll zwischen Sonnenaufgang und Sonnenuntergang die Kamera in Abhänigkeit von anwesenden Personen ein und ausschalten.

      Nun das Problem: kommt eine Person im Zeitraum Astronacht nach Hause, schaltet sich die Kamera aus, obwohl dies eigentlich nur am Tag passieren soll. Die Kamera geht zwar nach kurzer Zeit wieder an, aber nach der selben Zeit wieder aus, usw......

      Hat Jemand eine Idee?

      Danke
      ![0_1673739343051_Screenshot 2023-01-15 002443.jpg](Uploading 100%)

      ![0_1673739535904_Screenshot 2023-01-15 003805.jpg](Uploading 100%)

      T paul53 2 Replies Last reply Reply Quote 0
      • T
        tschoeplis @tschoeplis last edited by

        @tschoeplis Screenshot 2023-01-15 002443.jpg

        Screenshot 2023-01-15 003805.jpg

        Codierknecht 1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @tschoeplis last edited by

          @tschoeplis
          Trigger in Trigger … das funktioniert nicht!
          Dein Trigger in Teil 2 ist der BWM. Löst der aus, musst Du prüfen ob gerade Tag oder Nacht ist.

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

            @tschoeplis sagte: Teil 1 soll die Kamera bei Sonnenuntergang einschalten und bei Sonnenaufgang aus.

            Verwende Astro-Trigger.

            @tschoeplis sagte in Probleme bei Astro-Tag und Nacht:

            Teil 2 soll zwischen Sonnenaufgang und Sonnenuntergang die Kamera in Abhänigkeit von anwesenden Personen ein und ausschalten.

            Prüfe den Zeitraum und die Alarmfreigabe innerhalb des Anwesenheits-Triggers.

            Bild_2023-01-15_121930772.png

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

              @paul53
              ich habe es sol umgesetzt. Die Kamera geht an.
              Leider erschliesst sich mir auch der Teil mit den "merker " nicht.

              Screenshot 2023-01-16 152819.jpg

              was soll da dann passieren? Also welche Funktion soll die Variable "merker" haben und woher bekommt sie den Wert?

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

                @tschoeplis sagte: Leider erschliesst sich mir auch der Teil mit den "merker " nicht.

                Die Variable merker sorgt dafür, dass nur einmal geschaltet und gesendet wird, wenn sich der Wert der Variablen BalkonKamera ändert. Sie merkt sich, ob zuletzt ein- oder ausgeschaltet wurde.

                T 2 Replies Last reply Reply Quote 0
                • T
                  tschoeplis @paul53 last edited by

                  @paul53 super , danke.

                  Leider schaltet sich die Kamera aber nach Sonnenuntergang weiterhin aus, wenn es eine Änderung am Trigger gibt

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

                    @paul53
                    habe den Fehler gefunden. Hatte zweimal Sonnenaufgang.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    589
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    408
                    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