Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Blocky falls aktuelle Zeit zwischen 22 und 6 Uhr

    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] Blocky falls aktuelle Zeit zwischen 22 und 6 Uhr

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

      Deine Vermutung ist richtig .. der Zeitvergleich beschränlt sich immer auf den GLEICHEN Tag und nicht über eine Tagesgrenze hinweg.

      Der Befehl "between 22 und 6 Uhr" liefert daher immer falls, da dies am gleichen Tag nie der Fall ist.

      Das was Paul52 sagte ist auch richtig … die Abfrage muß innerhalb der on-Anweisung sein.

      Ich hab bei mir eine Variable Nachtruhe vom Typ "boolean" erstellt,

      die werktags um 6 Uhr auf false gesetzt wird, und um 22 Uhr auf true. Am Wochenende, Feiertagen und im Urlaub erst um 7 Uhr auf false.

      Die brauche ich dann einfach abfragen und dann weiß ich ob z.B. ne Alexa-Ansage gemacht werden soll oder nicht.

      MfG Markus

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

        @modmax:

        Deine Vermutung ist richtig .. der Zeitvergleich beschränlt sich immer auf den GLEICHEN Tag und nicht über eine Tagesgrenze hinweg.

        Der Befehl "between 22 und 6 Uhr" liefert daher immer falls, da dies am gleichen Tag nie der Fall ist. `
        Nein, die Vermutung ist falsch !
        493_blockly_log_zeit_20-6uhr.jpg

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

          Ah okay … das ist mir neu.

          Danke für die Erklärung Paul53 ... bei mir ging das früher nie, deswegen habe ich das anders gelöst.

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

            Also zurück zum Thread.

            Bleibt also nur über, daß die IF-Afrage in den Trigger muß …

            1 Reply Last reply Reply Quote 0
            • K
              Kueppert last edited by

              Ich habe mir Mal erklären lassen, dass "zwischen 22 - 6 Uhr" nicht klappt. Du musst also prüfen, ob Uhrzeit "22-23:59 oder Uhrzeit 0-6 Uhr" ist, also 2 Bedingungen draus machen. So klappt es bei mir zumindest 😉

              Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

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

                Alternativ geht auch eine Umkehr der Bedingung. Also 'nicht zwischen 6:00 und 22:00'

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

                  @OstfrieseUnterwegs:

                  dass "zwischen 22 - 6 Uhr" nicht klappt. `
                  Wirklich ?
                  493_blockly_log_zeit_20-6uhr.jpg

                  1 Reply Last reply Reply Quote 0
                  • K
                    Kueppert last edited by

                    Ich habe es mir zumindest sagen lassen, dass es nicht klappt… Hatte vor Monaten Mal ein Problem mit genau diesen Uhrzeiten und da sagte man mir, ich muss für einen Tag 2 Bedingungen für die Zeit bauen o.O

                    Seit dem klappt mein Skript auch wie es soll

                    Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

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

                      Also bei funktioniert jetzt alles. Ich habe auf Paul's Beitrag gehört und die Abfragen in die einzelnen Trigger gesetzt.

                      Bei mir funktioniert auch die Abfrage zwischen 22 und 6 Uhr ohne Teilung.

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

                        @paul53:

                        @OstfrieseUnterwegs:

                        dass "zwischen 22 - 6 Uhr" nicht klappt. Wirklich ?

                        das war ich nicht :shock:

                        Egal… Hauptsache es funktioniert.

                        Ich hab gefunden, woher die Verwirrung kam. Es gab mal einen https://forum.iobroker.net/viewtopic.php?f=21&t=17431&p=182405&hilit=blockly+zeit+zwischen#p182405 in dem Zeit zwischen Sonnenuntergang und Sonnenaufgang abgefragt werden sollte. Damals hat paul53 den Hinweis mit der Umkehr gegeben.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        541
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        6
                        14
                        2944
                        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