Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Licht einschalten mit Astrofunktion + Abhängigkeit

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Licht einschalten mit Astrofunktion + Abhängigkeit

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

      Hallo,

      ich versuche per Blocky Skript/e folgendes Szenario abzudecken -> Ziel soll es sein, dass jeweils eine Lampe eingeschaltet wird:

      • Wenn ein Gerät eingeschaltet wird (in diesem Fall ein Fernseher / welcher per Ping abgefragt wird) UND die Sonne beginnt unterzugehen oder es bereits untergegangen ist

      583cc543-33b4-447e-adf3-0182e41bfe98-grafik.png

      • Wenn ein Gerät bereits eingeschaltet ist (in diesem Fall ein Fernseher / welcher per Ping abgefragt wird) UND die Sonne beginnt unterzugehen oder es bereits untergegangen ist

      679502ec-ad4a-474d-961a-9846a68b53d5-grafik.png

      Allerdings komme ich nicht richtig weiter und habe ich ein paar Fragen

      • Das erste Skript funktioniert leider nicht und beim zweiten weiß ich nicht wie ich die Abhängigkeit einbauen kann das geprüft wird ob das Gerät "an" ist.
      • Wo finde ich die Datenpunkte für Sonnenuntergang und Abenddämmerung?
        *Kann man beide Szenarien in einem Blocky Skript abbilden?

      Ich bedanke mich vorab:)

      A Meister Mopper 2 Replies Last reply Reply Quote 0
      • A
        Ahnungsbefreit @samsungfreak last edited by

        @samsungfreak so wird das nix, Trigger in Trigger

        1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @samsungfreak last edited by

          @samsungfreak
          Vielleicht probierst Du mal sowas:


          bba54914-b3f4-49df-9686-e751a9acea13-grafik.png

          S 1 Reply Last reply Reply Quote 0
          • S
            samsungfreak @Meister Mopper last edited by

            @meister-mopper
            Danke für den Tipp aber leider klappt es noch nicht:

            a7165e87-dad1-4cff-9740-17dd33037725-grafik.png

            Das Objekt "Alive TV" ändert sich auf "true" aber das Licht bleibt leider aus. An welcher Stelle kann ich hier noch einbauen, dass dies nur passieren soll wenn der Wert von "Alive TV" auf true geht?

            1 Reply Last reply Reply Quote 0
            • B
              Burg_Io last edited by

              eventuell so:

              d5ded3e0-9555-499d-a92e-0040d7c2644a-image.png

              S 1 Reply Last reply Reply Quote 0
              • S
                samsungfreak @Burg_Io last edited by

                @burg_io
                Danke für den Tipp. Ich war glaube ich eben zu schnell...das Licht wurde eingeschaltet. Ich wollte gerade den Beitrag korrigieren aber du warst mit deinem Post schneller deshalb lasse ich ihn so bestehen.

                Wie hast du das mit dem "und" hinbekommen. Den Baustein findet ich einfach nicht....

                B 1 Reply Last reply Reply Quote 0
                • B
                  Burg_Io @samsungfreak last edited by

                  @samsungfreak

                  rechte maustaste

                  5664c1a9-440c-4b85-88b9-f485974dca8d-image.png

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    samsungfreak @Burg_Io last edited by samsungfreak

                    @burg_io Perfekt, danke dir:) Damit klappt es gut:)

                    Dann muss ich noch noch eine Lösung finden für das zweite Szenario:

                    • Wenn ein Gerät bereits eingeschaltet ist (in diesem Fall ein Fernseher / welcher per Ping abgefragt wird) UND die Sonne beginnt unterzugehen oder bereits untergegangen ist soll das Licht eingeschaltet werden

                    Hat hier jemand eine Idee?

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

                      @samsungfreak sagte: die Sonne beginnt unterzugehen oder bereits untergegangen ist soll das Licht eingeschaltet werden

                      Bild_2021-05-16_233136.png

                      Alternativ:

                      Bild_2021-05-17_120401.png

                      Oder

                      Bild_2021-05-19_105949.png

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

                        @paul53
                        Danke für deine Vorschläge. So ganz kann ich leider nicht folgen da mein Blockly KnowHow noch nicht ausreichend ist:(
                        Wenn wir bei deinem primären Vorschlag bleiben....kannst du diesen genauer erläutern?

                        Wie bekommst du das "tv" im ersten "falls Baustein" dort hin bzw. was muss ich dort wie hinterlegen?
                        Im unteren Block der Wert nach TV-> Was soll dort hinterlegt werden?

                        Ich denke wenn ich weiß was genau "TV" angibt bzw. wo ich das genau eingeben/angeben muss werde ich es verstehen:)

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

                          @samsungfreak sagte: "tv" im ersten "falls Baustein" dort hin

                          Das ist eine selbst erstellte (globale) Variable, die wahr ist, wenn der Fernseher läuft.

                          Bild_2021-05-17_222131.png

                          Wert ist eine lokale Variable, die den Wert des Trigger-Datenpunktes enthält.

                          Blockly_DP_Props.JPG

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

                            @paul53 Ich muss hier nochmal darauf zurückkommen:)

                            Mein Blockly sieht aktuell wie folgt aus:

                            290fd26d-32bb-4771-be8c-910ed56a30ef-grafik.png

                            Hierbei schalten sich wie gewünscht die Lichter ein wenn ein Gerät (Fernseher Ping) auf "true" geändert wurde.
                            Wie kann ich aber die Lichter automatisch einschalten lassen wenn der Wert vom Gerät (Fernseher Ping) schon auf "true" war als noch die Sonne schien?

                            Hast du da eine Idee?

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

                              @samsungfreak sagte: Wie kann ich aber die Lichter automatisch einschalten lassen wenn der Wert vom Gerät (Fernseher Ping) schon auf "true" war als noch die Sonne schien?

                              Mit einem Trigger bei Sonnenuntergang. Innerhalb prüfen, ob Fernseher läuft.

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

                                @paul53 Meinst du das so in der Art? Werde es ja nachher erst sehen/testen können:)

                                a470075c-74db-4a34-852a-d3296267fc2e-grafik.png

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

                                  @samsungfreak sagte: Meinst du das so in der Art?

                                  Ja, so in der Art.

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

                                    @paul53 Danke für das Feedback. So in der Art heißt es geht besser aber wird so funktionieren? 🙂

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

                                      @samsungfreak sagte: So in der Art heißt es geht besser aber wird so funktionieren?

                                      Genau.

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

                                        @paul53 Hat leider nicht funktioniert um 21:31 Uhr:( Hast du vielleicht eine Idee wodran es liegen könnte?

                                        5e6b8361-093a-488d-89ac-8b9057f76190-grafik.png

                                        89407708-2b7a-4ec2-a5e2-fd30fbd6be7b-grafik.png

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @samsungfreak last edited by

                                          @samsungfreak sagte in Licht einschalten mit Astrofunktion + Abhängigkeit:

                                          wodran es liegen könnte?

                                          systemzeit des Servers?

                                          S paul53 2 Replies Last reply Reply Quote 0
                                          • S
                                            samsungfreak @Homoran last edited by

                                            @homoran Die passt hatte ich kontrolliert. Ist vielleicht ein Fehler im Skript? Oder weil ich zwei Blöcke innerhalb eines Skriptes verwende?

                                            3a9c93ee-70d7-4c7f-b7b6-25f82d8730ac-grafik.png

                                            f32e3f7c-6958-4a69-8142-a5167031e91f-grafik.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            840
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            26
                                            1588
                                            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