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. ioBroker Allgemein
  4. Zeitschaltuhr über VIS und Blockly

NEWS

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

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

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

Zeitschaltuhr über VIS und Blockly

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 4 Kommentatoren 1.5k Aufrufe 4 Watching
  • Ä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.
  • I Offline
    I Offline
    ici-ice
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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 Online
      A Online
      Ahnungsbefreit
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • I Offline
        I Offline
        ici-ice
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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 Online
            A Online
            Ahnungsbefreit
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • I Offline
              I Offline
              ici-ice
              schrieb am zuletzt editiert von
              #6

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

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                Holger_B76
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    771

                    Online

                    32.4k

                    Benutzer

                    81.6k

                    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