Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. [gelöst] Zeit aus Datenpunkt / Trigger

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    222

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    219

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    893

[gelöst] Zeit aus Datenpunkt / Trigger

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 485 Aufrufe 2 Beobachtet
  • Ä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.
  • HeimwehH Offline
    HeimwehH Offline
    Heimweh
    schrieb am zuletzt editiert von Heimweh
    #1

    Ich habe ein Verständnisproblem. Darüber stolpere ich immer wieder bei meinen Überlegungen.

    Ich habe in einem Datenpunkt eine Uhrzeit (SS:mm). Ich möchte einfach nur eine Lampe ausschalten wenn diese Uhrzeit
    mit der aktuellen übereinstimmt. Ich lasse mir zum Test derzeit eine Pushover Nachricht schicken.

    So stelle ich mir das vor:

    908c7b96-30d9-46b5-8d12-eb5217d78a26-image.png

    Ich meine mal gelesen zu haben dass man IMMER einen Trigger benötigt. Ist das so? Wird nicht bei jeder zyklischen Abarbeitung dieses Scriptes jedes mal geprüft ob meine Bedingung wahr ist? Wozu hier ein Trigger?

    Der Script funktioniert so wie auf dem Bild nicht. Ich habe dann mal testweise einen Trigger genommen der alle 10 Sekunden triggert. Dann geht es - allerdings bekomme ich dann auch eine Minute lang alle 10 Sekunden eine Push Nachricht.

    Kann mir hier jemand helfen?

    AsgothianA 1 Antwort Letzte Antwort
    0
    • HeimwehH Heimweh

      Ich habe ein Verständnisproblem. Darüber stolpere ich immer wieder bei meinen Überlegungen.

      Ich habe in einem Datenpunkt eine Uhrzeit (SS:mm). Ich möchte einfach nur eine Lampe ausschalten wenn diese Uhrzeit
      mit der aktuellen übereinstimmt. Ich lasse mir zum Test derzeit eine Pushover Nachricht schicken.

      So stelle ich mir das vor:

      908c7b96-30d9-46b5-8d12-eb5217d78a26-image.png

      Ich meine mal gelesen zu haben dass man IMMER einen Trigger benötigt. Ist das so? Wird nicht bei jeder zyklischen Abarbeitung dieses Scriptes jedes mal geprüft ob meine Bedingung wahr ist? Wozu hier ein Trigger?

      Der Script funktioniert so wie auf dem Bild nicht. Ich habe dann mal testweise einen Trigger genommen der alle 10 Sekunden triggert. Dann geht es - allerdings bekomme ich dann auch eine Minute lang alle 10 Sekunden eine Push Nachricht.

      Kann mir hier jemand helfen?

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      @heimweh

      Du brauchst 2 Trigger.

      So sollte es gehen.

      Screenshot 2021-03-30 at 09.39.10.png

      @heimweh sagte in Zeit aus Datenpunkt / Trigger:

      Wird nicht bei jeder zyklischen Abarbeitung dieses Scriptes jedes mal geprüft ob meine Bedingung wahr ist? Wozu hier ein Trigger?

      Es gibt keine zyklische Abarbeitung des Skriptes. Das Skript läuft einmal durch, dann ist es am Ende.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      HeimwehH 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        @heimweh

        Du brauchst 2 Trigger.

        So sollte es gehen.

        Screenshot 2021-03-30 at 09.39.10.png

        @heimweh sagte in Zeit aus Datenpunkt / Trigger:

        Wird nicht bei jeder zyklischen Abarbeitung dieses Scriptes jedes mal geprüft ob meine Bedingung wahr ist? Wozu hier ein Trigger?

        Es gibt keine zyklische Abarbeitung des Skriptes. Das Skript läuft einmal durch, dann ist es am Ende.

        HeimwehH Offline
        HeimwehH Offline
        Heimweh
        schrieb am zuletzt editiert von Heimweh
        #3

        @asgothian sagte in Zeit aus Datenpunkt / Trigger:

        @heimweh

        Du brauchst 2 Trigger.

        Jetzt funktioniert es! Dankeschön.

        Nur damit ich es verstehe - mein "Vergleich" der Uhrzeiten hat ja auch funktioniert - ich hätte es nur unsauber
        gefunden den mit fixen Intervallen zu triggern - aber hätte es letztendlich was ausgemacht wenn ich damit
        "nur" meine Nachtlichter morgens ausschalte?

        Programme werden doch immer zyklisch abgearbeitet? oder meintest Du dass nur in einem Zyklus dann
        "reagiert" wird?

        paul53P AsgothianA 2 Antworten Letzte Antwort
        0
        • HeimwehH Heimweh

          @asgothian sagte in Zeit aus Datenpunkt / Trigger:

          @heimweh

          Du brauchst 2 Trigger.

          Jetzt funktioniert es! Dankeschön.

          Nur damit ich es verstehe - mein "Vergleich" der Uhrzeiten hat ja auch funktioniert - ich hätte es nur unsauber
          gefunden den mit fixen Intervallen zu triggern - aber hätte es letztendlich was ausgemacht wenn ich damit
          "nur" meine Nachtlichter morgens ausschalte?

          Programme werden doch immer zyklisch abgearbeitet? oder meintest Du dass nur in einem Zyklus dann
          "reagiert" wird?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @heimweh sagte: Programme werden doch immer zyklisch abgearbeitet?

          Nein, Javascript arbeitet Ereignis gesteuert.

          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
          • HeimwehH Heimweh

            @asgothian sagte in Zeit aus Datenpunkt / Trigger:

            @heimweh

            Du brauchst 2 Trigger.

            Jetzt funktioniert es! Dankeschön.

            Nur damit ich es verstehe - mein "Vergleich" der Uhrzeiten hat ja auch funktioniert - ich hätte es nur unsauber
            gefunden den mit fixen Intervallen zu triggern - aber hätte es letztendlich was ausgemacht wenn ich damit
            "nur" meine Nachtlichter morgens ausschalte?

            Programme werden doch immer zyklisch abgearbeitet? oder meintest Du dass nur in einem Zyklus dann
            "reagiert" wird?

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            @heimweh

            Du kannst dir das (vereinfacht) so vorstellen:

            Ein Skript welches du schreibst wird einmal von vorne bis hinten durchlaufen.

            Dabei kannst du „Einträge“ in einer Liste hinterlassen in denen du angibst was getan werden soll wenn eine bestimmte Bedingung erfüllt ist (das sind die trigger). Das System überprüft die Einträge in der Liste und führt die angehängten Funktionen aus wenn die Bedingung erfüllt ist. Auf den Code-Teil der diese Ereignisprüfung macht hast du aus dem eigentlichen Skript keinen Zugriff.

            Das meint @paul53 wenn er schreibt das JavaScript Ereignis gesteuert arbeitet.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            HeimwehH 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @heimweh

              Du kannst dir das (vereinfacht) so vorstellen:

              Ein Skript welches du schreibst wird einmal von vorne bis hinten durchlaufen.

              Dabei kannst du „Einträge“ in einer Liste hinterlassen in denen du angibst was getan werden soll wenn eine bestimmte Bedingung erfüllt ist (das sind die trigger). Das System überprüft die Einträge in der Liste und führt die angehängten Funktionen aus wenn die Bedingung erfüllt ist. Auf den Code-Teil der diese Ereignisprüfung macht hast du aus dem eigentlichen Skript keinen Zugriff.

              Das meint @paul53 wenn er schreibt das JavaScript Ereignis gesteuert arbeitet.

              HeimwehH Offline
              HeimwehH Offline
              Heimweh
              schrieb am zuletzt editiert von
              #6

              @asgothian @paul53

              Danke für die Erklärung! Hilft mir definitiv weiter...

              Was mir jetzt noch immer nicht ganz einleuchtet - würde ein Blockly auch ohne expiziten Trigger funktionieren?
              Oder würde es auch so funktionieren:

              948d2aca-ed50-4ff9-bf76-0274c16a432f-image.png

              ist jetzt kein besonders geeignetes Beispiel aber rein vom Prinzip her - ob dieser Block so funktionieren würde ohne
              einen Triggerbaustein...

              FredFF 1 Antwort Letzte Antwort
              0
              • HeimwehH Heimweh

                @asgothian @paul53

                Danke für die Erklärung! Hilft mir definitiv weiter...

                Was mir jetzt noch immer nicht ganz einleuchtet - würde ein Blockly auch ohne expiziten Trigger funktionieren?
                Oder würde es auch so funktionieren:

                948d2aca-ed50-4ff9-bf76-0274c16a432f-image.png

                ist jetzt kein besonders geeignetes Beispiel aber rein vom Prinzip her - ob dieser Block so funktionieren würde ohne
                einen Triggerbaustein...

                FredFF Offline
                FredFF Offline
                FredF
                Most Active Forum Testing
                schrieb am zuletzt editiert von
                #7

                @heimweh sagte in [gelöst] Zeit aus Datenpunkt / Trigger:

                ob dieser Block so funktionieren würde ohne
                einen Triggerbaustein...

                Nur einmal beim starten dieses Scripts

                1 Antwort Letzte Antwort
                0

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                398

                Online

                32.8k

                Benutzer

                82.8k

                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