Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Zeitschaltuhr über VIS und Blockly

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Zeitschaltuhr über VIS und Blockly

Scheduled Pinned Locked Moved ioBroker Allgemein
9 Posts 4 Posters 1.6k Views 4 Watching
  • 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.
  • I Offline
    I Offline
    ici-ice
    wrote on last edited by
    #1

    Liebes Forum,
    ich möchte etwas realisieren, was ich so im Forum noch nicht gefunden habe und hoffe, ihr könnt mir dabei helfen.
    Über VIS sollen mehrere Zeiten eingegeben werden können, die zum Schalten von Rollläden, Steckdosen, etc. verwendet werden können (Mo-Fr um xxxxx Uhr öffnen, Mo-Fr um xxxx Uhr schließen, ....).
    In VIS habe ich dafür mehrere Widgets "ctrl - Input Datetime" eingefügt. Die Eingabe landet in DPs, den ich vorher angelegt habe. Die Eingabe funktioniert auch tadellos: sobald ich in VIS eine Uhrzeit eingebe, landet diese in dem angegebenen DP als Uhrzeit.
    Mein Problem ist jetzt die Schaltung über Blockly. Testweise habe ich ein Blockly angelegt, bei dem die aktuelle Uhrzeit mit der Zeit vergleicht, die ich vorher in den DP geschrieben habe und bei gleicher Zeit einen Datenpunkt "Zeit Test" mit einem Wert füllt. Wenn ich irgendwann ein funktionierendes Blockly habe fülle ich keinen Datenpunkt "Zeit Test" mehr, sondern löse eine Schaltaktion aus. Das Blockly sieht so aus:
    Blockly.PNG
    Leider passiert nichts, wenn die aktuelle Uhrzeit gleich der eingestellten Uhrzeit ist.
    Hat jemand eine Idee, was nicht passt?
    Vielen Dank für eure Hilfe.

    A paul53P 2 Replies Last reply
    0
    • I ici-ice

      Liebes Forum,
      ich möchte etwas realisieren, was ich so im Forum noch nicht gefunden habe und hoffe, ihr könnt mir dabei helfen.
      Über VIS sollen mehrere Zeiten eingegeben werden können, die zum Schalten von Rollläden, Steckdosen, etc. verwendet werden können (Mo-Fr um xxxxx Uhr öffnen, Mo-Fr um xxxx Uhr schließen, ....).
      In VIS habe ich dafür mehrere Widgets "ctrl - Input Datetime" eingefügt. Die Eingabe landet in DPs, den ich vorher angelegt habe. Die Eingabe funktioniert auch tadellos: sobald ich in VIS eine Uhrzeit eingebe, landet diese in dem angegebenen DP als Uhrzeit.
      Mein Problem ist jetzt die Schaltung über Blockly. Testweise habe ich ein Blockly angelegt, bei dem die aktuelle Uhrzeit mit der Zeit vergleicht, die ich vorher in den DP geschrieben habe und bei gleicher Zeit einen Datenpunkt "Zeit Test" mit einem Wert füllt. Wenn ich irgendwann ein funktionierendes Blockly habe fülle ich keinen Datenpunkt "Zeit Test" mehr, sondern löse eine Schaltaktion aus. Das Blockly sieht so aus:
      Blockly.PNG
      Leider passiert nichts, wenn die aktuelle Uhrzeit gleich der eingestellten Uhrzeit ist.
      Hat jemand eine Idee, was nicht passt?
      Vielen Dank für eure Hilfe.

      A Offline
      A Offline
      Ahnungsbefreit
      wrote on last edited by
      #2

      @ici-ice Ich denke, Du müsstest Dich mal mit den Grundlagen von Blockly/JS vertraut machen. In Deinem Script fehlt der Trigger und somit passiert nur genau einmal beim Start etwas. Wenn dann die Bedingung nicht zutrifft, erfolgt auch keine Aktion.

      Und das was Du vorhast, ist machbar, erfordert aber etwas mehr als die 2 Zeilen.

      Hast Du Dir mal den ShutterControl Adapter angesehen? Vielleicht löst der auch Dein Problem.

      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

      1 Reply Last reply
      0
      • I Offline
        I Offline
        ici-ice
        wrote on last edited by
        #3

        Vielen Dank für die schnelle Rückantwort. Der ShutterControl Adapter hat den gleichen Schwachpunkt wie meine bisherigen Lösungen, nämlich dass ich immer den iobroker aufrufen und dort Voreinstellungen ändern muss. Ich möchte gerne auch für meine Familienmitglieder eine Möglichkeit schaffen, ihr Wunschprogramm zu ändern, deshalb der Weg über VIS.
        Fällt dir ein Trigger ein, mit dem ich mein Blockly aktivieren kann? (ich habe es bewusst sehr knapp gehalten, um die Lesbarkeit für das Forum nicht zu verkomplizieren).

        A 1 Reply Last reply
        0
        • I ici-ice

          Liebes Forum,
          ich möchte etwas realisieren, was ich so im Forum noch nicht gefunden habe und hoffe, ihr könnt mir dabei helfen.
          Über VIS sollen mehrere Zeiten eingegeben werden können, die zum Schalten von Rollläden, Steckdosen, etc. verwendet werden können (Mo-Fr um xxxxx Uhr öffnen, Mo-Fr um xxxx Uhr schließen, ....).
          In VIS habe ich dafür mehrere Widgets "ctrl - Input Datetime" eingefügt. Die Eingabe landet in DPs, den ich vorher angelegt habe. Die Eingabe funktioniert auch tadellos: sobald ich in VIS eine Uhrzeit eingebe, landet diese in dem angegebenen DP als Uhrzeit.
          Mein Problem ist jetzt die Schaltung über Blockly. Testweise habe ich ein Blockly angelegt, bei dem die aktuelle Uhrzeit mit der Zeit vergleicht, die ich vorher in den DP geschrieben habe und bei gleicher Zeit einen Datenpunkt "Zeit Test" mit einem Wert füllt. Wenn ich irgendwann ein funktionierendes Blockly habe fülle ich keinen Datenpunkt "Zeit Test" mehr, sondern löse eine Schaltaktion aus. Das Blockly sieht so aus:
          Blockly.PNG
          Leider passiert nichts, wenn die aktuelle Uhrzeit gleich der eingestellten Uhrzeit ist.
          Hat jemand eine Idee, was nicht passt?
          Vielen Dank für eure Hilfe.

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #4

          @ici-ice sagte: sobald ich in VIS eine Uhrzeit eingebe, landet diese in dem angegebenen DP als Uhrzeit.

          Dann verwende diesen Datenpunkt als Trigger und und starte mit dem Wert einen Zeitplan (nachdem der laufende Zeitplan gestoppt wurde).

          Bild_2021-11-22_132808.png

          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
          • I ici-ice

            Vielen Dank für die schnelle Rückantwort. Der ShutterControl Adapter hat den gleichen Schwachpunkt wie meine bisherigen Lösungen, nämlich dass ich immer den iobroker aufrufen und dort Voreinstellungen ändern muss. Ich möchte gerne auch für meine Familienmitglieder eine Möglichkeit schaffen, ihr Wunschprogramm zu ändern, deshalb der Weg über VIS.
            Fällt dir ein Trigger ein, mit dem ich mein Blockly aktivieren kann? (ich habe es bewusst sehr knapp gehalten, um die Lesbarkeit für das Forum nicht zu verkomplizieren).

            A Offline
            A Offline
            Ahnungsbefreit
            wrote on last edited by
            #5

            @ici-ice Wie in Paul's Antwort beschrieben:

            • Der Trigger ist die Änderung der Zeit in der VIS (über Deinen DP)
            • Damit wird dann ein Zeitplan erstellt, der zur vorgegebenen Zeit schaltet

            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

            1 Reply Last reply
            0
            • I Offline
              I Offline
              ici-ice
              wrote on last edited by
              #6

              das hört sich sehr gut an! Vielen Dank :blush: - werde ich gleich heute Abend testen

              1 Reply Last reply
              0
              • H Offline
                H Offline
                Holger_B76
                wrote on last edited by
                #7

                Nur mal kurz als Hinweis ich habe da ein Youtube Video gesehen von Hausautomatisierung...

                und erinner mich dunkel das Du dann noch das
                Problem hättest das der "alte" cronejob nach der Änderung der Werte auch noch läuft...

                hab mal schnell gegoogelt das sollte das video sein was Dir (euch) den Sinnvollen Weg erklärt (ca. Bei Minute 11)

                https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjt7PGOhqz0AhV5hv0HHYJsDAkQtwJ6BAgFEAI&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOf2C8F_n11U&usg=AOvVaw1Vb0x3WMt4etv57QsVQw9M

                Viel Spass

                paul53P 1 Reply Last reply
                0
                • H Holger_B76

                  Nur mal kurz als Hinweis ich habe da ein Youtube Video gesehen von Hausautomatisierung...

                  und erinner mich dunkel das Du dann noch das
                  Problem hättest das der "alte" cronejob nach der Änderung der Werte auch noch läuft...

                  hab mal schnell gegoogelt das sollte das video sein was Dir (euch) den Sinnvollen Weg erklärt (ca. Bei Minute 11)

                  https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjt7PGOhqz0AhV5hv0HHYJsDAkQtwJ6BAgFEAI&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOf2C8F_n11U&usg=AOvVaw1Vb0x3WMt4etv57QsVQw9M

                  Viel Spass

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #8

                  @holger_b76 sagte: Problem hättest das der "alte" cronejob nach der Änderung der Werte auch noch läuft...

                  Das verhindert das "stop schedule1" vor Aufruf der Funktion im Trigger.

                  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

                  H 1 Reply Last reply
                  0
                  • paul53P paul53

                    @holger_b76 sagte: Problem hättest das der "alte" cronejob nach der Änderung der Werte auch noch läuft...

                    Das verhindert das "stop schedule1" vor Aufruf der Funktion im Trigger.

                    H Offline
                    H Offline
                    Holger_B76
                    wrote on last edited by
                    #9

                    @paul53 Ah hatte ich übersehen, okay aber im Video erklärt war "aufgeräumter" und gut erklärt finde ich. Daher wird es wohl dennoch gut helfen

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    389

                    Online

                    32.6k

                    Users

                    82.3k

                    Topics

                    1.3m

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

                    • Don't have an account? Register

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