Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst] Blocky falls aktuelle Zeit zwischen 22 und 6 Uhr

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    377

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[gelöst] Blocky falls aktuelle Zeit zwischen 22 und 6 Uhr

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 6 Kommentatoren 3.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Mitch
    schrieb am zuletzt editiert von
    #1

    Hi,

    Der oben genannte Aufruf funktioniert nicht. Hat das damit zu tun, daß 0 Uhr in diesem Bereich liegt?

    Lg, Micha.

    1 Antwort Letzte Antwort
    0
    • FredFF Offline
      FredFF Offline
      FredF
      Most Active Forum Testing
      schrieb am zuletzt editiert von
      #2

      Zeig doch mal bitte dein Blockly.

      Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Mitch
        schrieb am zuletzt editiert von
        #3

        Siehe hier und im Dateianhang:

        if (compareTime('22:00', '6:00', "between", null)) {
          on({id: "zigbee.0.00158d000272bbaa.occupancy"/*Occupancy*/, val: true}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            setState("tr-064.0.states.ring"/*ring*/, '**610 ,3');
            sendTo("telegram", "send", {
                text: (['Jemand geht über Manuels Treppe: ',formatDate(new Date(), "YY.MM.DD"),' ',formatDate(new Date(), "hh:mm:ss")].join(''))
            });
          });
          on({id: "zigbee.0.00158d00023870bf.isopen"/*Is open*/, val: true}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            setState("tr-064.0.states.ring"/*ring*/, '**610 ,3');
            sendTo("telegram", "send", {
                text: (['Manuels Fenster links wurde geöffnet: ',formatDate(new Date(), "YY.MM.DD"),' ',formatDate(new Date(), "hh:mm:ss")].join(''))
            });
          });
          on({id: "zigbee.0.00158d000232c17f.isopen"/*Is open*/, val: true}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            setState("tr-064.0.states.ring"/*ring*/, '**610 ,3');
            sendTo("telegram", "send", {
                text: (['Manuels Fenster rechts wurde geöffnet: ',formatDate(new Date(), "YY.MM.DD"),' ',formatDate(new Date(), "hh:mm:ss")].join(''))
            });
          });
          on({id: "zigbee.0.00158d000232c0b0.isopen"/*Is open*/, val: true}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            setState("tr-064.0.states.ring"/*ring*/, '**610 ,3');
            sendTo("telegram", "send", {
                text: (['Fenster Abstellraum wurde geöffnet: ',formatDate(new Date(), "YY.MM.DD"),' ',formatDate(new Date(), "hh:mm:ss")].join(''))
            });
          });
        }
        

        8437_unbenannt.png

        1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          Die Prüfung auf die Uhrzeit muss <u>innerhalb der Trigger</u> erfolgen ! Außerhalb der Trigger erfolgt die Prüfung nur bei Skriptstart.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • modmaxM Offline
            modmaxM Offline
            modmax
            schrieb am zuletzt editiert von
            #5

            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 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @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

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • modmaxM Offline
                modmaxM Offline
                modmax
                schrieb am zuletzt editiert von
                #7

                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 Antwort Letzte Antwort
                0
                • modmaxM Offline
                  modmaxM Offline
                  modmax
                  schrieb am zuletzt editiert von
                  #8

                  Also zurück zum Thread.

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

                  1 Antwort Letzte Antwort
                  0
                  • K Offline
                    K Offline
                    Kueppert
                    schrieb am zuletzt editiert von
                    #9

                    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

                    UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                    1 Antwort Letzte Antwort
                    0
                    • OstfrieseUnterwegsO Offline
                      OstfrieseUnterwegsO Offline
                      OstfrieseUnterwegs
                      schrieb am zuletzt editiert von
                      #10

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

                      1 Antwort Letzte Antwort
                      0
                      • paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #11

                        @OstfrieseUnterwegs:

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

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          Kueppert
                          schrieb am zuletzt editiert von
                          #12

                          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

                          UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Mitch
                            schrieb am zuletzt editiert von
                            #13

                            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 Antwort Letzte Antwort
                            0
                            • OstfrieseUnterwegsO Offline
                              OstfrieseUnterwegsO Offline
                              OstfrieseUnterwegs
                              schrieb am zuletzt editiert von
                              #14

                              @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 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              309

                              Online

                              32.7k

                              Benutzer

                              82.5k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe