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

  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [Problem] "Zeitplan" & "Datum und Zeit" funktionieren nicht korrrekt

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

[Problem] "Zeitplan" & "Datum und Zeit" funktionieren nicht korrrekt

Geplant Angeheftet Gesperrt Verschoben Error/Bug
6 Beiträge 3 Kommentatoren 1.9k 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.
  • C Offline
    C Offline
    chris81
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe eine HM Rolladensteuerung und Bewegungsmelder im Flur und habe aussetzer bzw. keine Funktion wenn ich über Zeit oder Monate Triggern möchte.

    Rolladensteuerung: Wenn ich im Zeitplan Monate auswähle Bsp. Mai-Oktober funktioniert das komplette Script nicht mehr, wähle ich alle Monate geht es.

    Bewegungsmelder: Arbeite ich hier mit dem Wert "aktuelle Zeit ist < als 00:00" funktioniert das komplette Script nicht mehr, gehe ich über den Helligkeitssensor funktioniert es.

    Hat hier jemand ähnliche Erfahrung?

    Code Rolladen ohne Monatsauswahl:

    schedule("0 22 * * *", function () {
      // Sommer Abend zu
      setState("hm-rpc.0.NEQxxx.1.LEVEL"/*HM-LC-Bl1-FM NEQxxx:1.LEVEL*/, '10');
    });
    

    Der Code mit Monaten sieht so aus (Ersetzt Zeile 1):

    schedule("0 22 * 3-10 1-5", function () {
    

    Und hier das Licht:

    on({id: new RegExp('hm-rpc\\.0\\.NEQxxx\\.3\\.MOTION' + "|" + 'hm-rpc\\.0\\.NEQxxx\\.3\\.MOTION'), change: "ne"}, function (obj) {
        if (getState("hm-rpc.0.NEQxxx.3.BRIGHTNESS").val < 10) {
        if (getState("hm-rpc.0.NEQxxx.3.MOTION").val == true || getState("hm-rpc.0.NEQxxx.3.MOTION").val == true) {
          if (getState("hm-rpc.0.NEQ1xxx.1.LEVEL").val == 0) {
            console.log('Trigger Licht an');
            setState("hm-rpc.0.NEQxxx.1.LEVEL"/*HM-LC-Dim1TPBU-FM NEQxxx:1.LEVEL*/, 0.5);
          }
        } else {
          if (getState("hm-rpc.0.NEQxxx.1.LEVEL").val > 0) {
            setState("hm-rpc.0.NEQxxx.1.LEVEL"/*HM-LC-Dim1TPBU-FM NEQxxx:1.LEVEL*/, 0);
          }
        }
      }
    });
    

    Die Zeile für die Zeitabfrage sieht so aus (Ersetzt Zeile 2):

      if (compareTime("23:00", "null", ">") && compareTime("05:00", "null", "<")) {
    

    Hat jemand ein ähnliches Problem oder eine Idee woran es liegen könnte? Im voraus vielen lieben Dank!

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      könntest du bitte die Skripte komplett so posten, wie du sie nutzt oder nutzen willst?

      @chris81:

      funktioniert das komplette Script nicht mehr, ` Wie äußert sich das? Fehler im Log?

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

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

        @chris81:

          if (compareTime("23:00", "null", ">") && compareTime("05:00", "null", "<")) {
        ```` `  
        

        liefert immer false. Versuche es mal so (JS-Adapter-Version ab 3.3.5):

          if (compareTime("23:00", "05:00", "between")) {
        

        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
        • C Offline
          C Offline
          chris81
          schrieb am zuletzt editiert von
          #4

          Hi Pix,

          also das Script erkennt die Bewegung danach passiert nichts mehr. Nehme ich die Zeitsteurung raus läuft das Script ganz normal. Fehlermeldungen erscheinen keine.

          Beim Zeitplan anklicken kann man idR ja auch nichts Falsch machen.

          @paul

          Ich finde in Blocky die Einstellung between nicht?

          Hier die Bilder der beiden Scripte:

          https://www.img-load.de/image/tB5NU https://www.img-load.de/image/tBnqC

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

            @chris81:

            Ich finde in Blocky die Einstellung between nicht? `
            Weshalb nicht ?
            493_blockly_between.jpg
            Ansonsten tausche "und" gegen "oder", denn mit "und" ist das Ergebnis immer false.

            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
            • C Offline
              C Offline
              chris81
              schrieb am zuletzt editiert von
              #6

              @ Paul vielen Dank ein Problem gelöst… Manchmal ist man einfach Blind... Danke :)

              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

              402

              Online

              32.4k

              Benutzer

              81.4k

              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