Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly Skripte mit Zeitspanne

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    211

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

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

Blockly Skripte mit Zeitspanne

Blockly Skripte mit Zeitspanne

Scheduled Pinned Locked Moved Skripten / Logik
7 Posts 4 Posters 2.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    chrisi303
    wrote on last edited by
    #1

    Hallo,

    ich habe wahrscheinlich einen absoluten Anfänger frage.

    Ich versuche mein CC2 Skript in IO Brocker zu erstellen.

    Jetzt hänge ich an der Zeitsteuerung fest, die klappt leider nicht so recht.

    Das Skript unten wir auch ausgeführt, wenn die Uhrzeit nicht im Zeitfensterliegt. Die Systemzeit passte

    filename="bl1.JPG" index="0">~~

    1 Reply Last reply
    0
    • rantanplanR Offline
      rantanplanR Offline
      rantanplan
      wrote on last edited by
      #2

      Bei Deiner Zeitabfrage liegt ein Tageswechsel vor. Das funtioniert so nicht.

      Da musst Du zwei Abfragen machen.

      "Zeit zwischen 20:00 und 23:59" ODER "Zeit zwischen 00:00 und 07:00"

      Grüße

      Rantanplan

      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

      1 Reply Last reply
      0
      • C Offline
        C Offline
        chrisi303
        wrote on last edited by
        #3

        okay danke habe ich gemacht

        zum test soll das Licht zwischen 19:30 und 8:00 uhr weiß sein

        und ansonsten Rot.

        Klappt lieder immer noch nicht, das Licht geht weiß an (12:30 Uhr).
        5907_bl3.jpg

        1 Reply Last reply
        0
        • HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          Was bitte ist "Light"?

          einmal nimmt es einen bool'schen Wert (wahr) an, einmal einen numerischn (100 oder 25)

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Reply Last reply
          0
          • C Offline
            C Offline
            chrisi303
            wrote on last edited by
            #5

            das erste ist on und die anderen beiden sind dimmwerte.

            das ertse ist für 100% fall noch irgend etwas anderes gesetzt war

            das zweite ist show vor dem off 🙂

            ohne Zeit funktioniert das.

            
            on({id: "mihome.0.devices.motion_158d0001a90e1e.state"/*Is motion*/, change: "any"}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              if (compareTime("19:30", "23:59", "between") || compareTime("00:00", "08:00", "between")) {
                setState("mihome.0.devices.gateway_7811dce1cce7.on"/*Light*/, true);
                setState("mihome.0.devices.gateway_7811dce1cce7.rgb"/*RGB*/, '#ffffff');
                setState("mihome.0.devices.gateway_7811dce1cce7.dimmer"/*Light*/, '100');
                setStateDelayed("mihome.0.devices.gateway_7811dce1cce7.dimmer"/*Light*/, '25', 1000, false);
                setStateDelayed("mihome.0.devices.gateway_7811dce1cce7.on"/*Light*/, false, 2000, false);
              } else {
                setState("mihome.0.devices.gateway_7811dce1cce7.on"/*Light*/, true);
                setState("mihome.0.devices.gateway_7811dce1cce7.rgb"/*RGB*/, '#FF0000');
                setStateDelayed("mihome.0.devices.gateway_7811dce1cce7.on"/*Light*/, false, 2000, false);
              }
            });
            
            
            1 Reply Last reply
            0
            • rantanplanR Offline
              rantanplanR Offline
              rantanplan
              wrote on last edited by
              #6

              @chrisi303:

              ohne Zeit funktioniert das. `
              In Deinem ersten Beispiel fragst Du auch noch "MOTION" ab.

              Rantanplan

              CCU3 / MS Server 2019(VM) / Scripten mit Blockly

              1 Reply Last reply
              0
              • paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @rantanplan:

                Bei Deiner Zeitabfrage liegt ein Tageswechsel vor. Das funtioniert so nicht.

                Da musst Du zwei Abfragen machen.

                "Zeit zwischen 20:00 und 23:59" ODER "Zeit zwischen 00:00 und 07:00" `
                Alternativ "Zeit <u>nicht zwischen</u> 7:00 und 20:00". Mit reinen Uhrzeiten funktioniert aber auch die Version "Zeit zwischen 20:00 und 7:00", nur mit Zeiten, die ein Datum enthalten (z.B. Astrozeiten) nicht.

                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 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                79

                Online

                32.4k

                Users

                81.3k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe