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. Skripten / Logik
  4. Blockly
  5. [gelöst] nach Datumsablauf Text und Sprachausgabe

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] nach Datumsablauf Text und Sprachausgabe

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 2 Kommentatoren 432 Aufrufe 1 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.
  • AphofisA Offline
    AphofisA Offline
    Aphofis
    schrieb am zuletzt editiert von Aphofis
    #1

    @paul53
    Ist es so möglich!? nach ablauf von 30 Tagen ab einem Datum der in einem Datenpunt steht so Text und Sprache um eine bestimmte Uhrzeit ausgeben zu lassen!?

    var End_Datum, Laufzeit, Start_Datum;
    
    
    End_Datum = formatDate(getDateObject(getState("Aqua_Control.0.System.Reaktoren_Datum").val), "DD.MM.YYYY") + Laufzeit;
    Laufzeit = getDateObject(720).getHours();
    Start_Datum = formatDate(getDateObject(getState("Aqua_Control.0.System.Reaktoren_Datum").val), "DD.MM.YYYY");
    on({id: End_Datum && formatDate(getDateObject('18:00'), "hh:mm"), change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (End_Datum && formatDate(getDateObject('18:00'), "hh:mm")) {
        sendTo("telegram.0", "send", {
            text: (['Reaktoren Absorber Wechsel steht an','\n','Reaktoren müßen neu bestückt werden'].join(''))
        });
        setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, ('Reaktoren Absorber Wechsel steht an, Du musst,, Deine Reaktoren neu bestücken'));
      }
    });
    
    paul53P 1 Antwort Letzte Antwort
    0
    • AphofisA Aphofis

      @paul53
      Ist es so möglich!? nach ablauf von 30 Tagen ab einem Datum der in einem Datenpunt steht so Text und Sprache um eine bestimmte Uhrzeit ausgeben zu lassen!?

      var End_Datum, Laufzeit, Start_Datum;
      
      
      End_Datum = formatDate(getDateObject(getState("Aqua_Control.0.System.Reaktoren_Datum").val), "DD.MM.YYYY") + Laufzeit;
      Laufzeit = getDateObject(720).getHours();
      Start_Datum = formatDate(getDateObject(getState("Aqua_Control.0.System.Reaktoren_Datum").val), "DD.MM.YYYY");
      on({id: End_Datum && formatDate(getDateObject('18:00'), "hh:mm"), change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (End_Datum && formatDate(getDateObject('18:00'), "hh:mm")) {
          sendTo("telegram.0", "send", {
              text: (['Reaktoren Absorber Wechsel steht an','\n','Reaktoren müßen neu bestückt werden'].join(''))
          });
          setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, ('Reaktoren Absorber Wechsel steht an, Du musst,, Deine Reaktoren neu bestücken'));
        }
      });
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Aphofis sagte:

      Ist es so möglich!?

      Nein, Vorschlag:

      Blockly_temp.JPG

      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

      AphofisA 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @Aphofis sagte:

        Ist es so möglich!?

        Nein, Vorschlag:

        Blockly_temp.JPG

        AphofisA Offline
        AphofisA Offline
        Aphofis
        schrieb am zuletzt editiert von Aphofis
        #3

        @paul53
        Du meinst also, so sollte ein Schuh draus werden !?
        Gibt das nicht Probleme, wenn jeden Tag um 18 Uhr der Zeit Trigger ausgeführt wird !?

        var Start_Datum;
        
        
        schedule("0 18 * * *", function () {
          Start_Datum = getState("Aqua_Control.0.System.Reaktoren_Datum").val.split('.');
          Start_Datum = [Start_Datum[0],'-',Start_Datum[1],'-',Start_Datum[2]].join('');
          Start_Datum = getDateObject(Start_Datum).getTime();
          if ((new Date().getTime()) >= Start_Datum + 720 * 3600000) {
            sendTo("telegram.0", "send", {
                text: (['Reaktoren Absorber Wechsel steht an','\n','Reaktoren müßen neu bestückt werden'].join(''))
            });
            setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, ('Reaktoren Absorber Wechsel steht an, Du musst,, Deine Reaktoren neu bestücken'));
          }
        });
        
        paul53P 1 Antwort Letzte Antwort
        0
        • AphofisA Aphofis

          @paul53
          Du meinst also, so sollte ein Schuh draus werden !?
          Gibt das nicht Probleme, wenn jeden Tag um 18 Uhr der Zeit Trigger ausgeführt wird !?

          var Start_Datum;
          
          
          schedule("0 18 * * *", function () {
            Start_Datum = getState("Aqua_Control.0.System.Reaktoren_Datum").val.split('.');
            Start_Datum = [Start_Datum[0],'-',Start_Datum[1],'-',Start_Datum[2]].join('');
            Start_Datum = getDateObject(Start_Datum).getTime();
            if ((new Date().getTime()) >= Start_Datum + 720 * 3600000) {
              sendTo("telegram.0", "send", {
                  text: (['Reaktoren Absorber Wechsel steht an','\n','Reaktoren müßen neu bestückt werden'].join(''))
              });
              setState("alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak"/*speak*/, ('Reaktoren Absorber Wechsel steht an, Du musst,, Deine Reaktoren neu bestücken'));
            }
          });
          
          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @Aphofis sagte:

          so sollte ein Schuh draus werden !?

          Zeile 6: Falsche Reihenfolge. Aus "01.08.2019" muss "2019-08-01" werden.

          @Aphofis sagte in nach Datumsablauf Text und Sprachausgabe:

          Gibt das nicht Probleme, wenn jeden Tag um 18 Uhr der Zeit Trigger ausgeführt wird !?

          Nein.

          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

          AphofisA 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @Aphofis sagte:

            so sollte ein Schuh draus werden !?

            Zeile 6: Falsche Reihenfolge. Aus "01.08.2019" muss "2019-08-01" werden.

            @Aphofis sagte in nach Datumsablauf Text und Sprachausgabe:

            Gibt das nicht Probleme, wenn jeden Tag um 18 Uhr der Zeit Trigger ausgeführt wird !?

            Nein.

            AphofisA Offline
            AphofisA Offline
            Aphofis
            schrieb am zuletzt editiert von
            #5

            @paul53
            Verstehe ich nicht, das Datum kommt doch aus dem Datenpunkt.
            Muss das Datum im Datenpunkt auf 2019-08-01 geändert werden? Also 2019.08.01
            Meine Steuerung ist raus! Ich habe deine Zeitsteuerung eingebaut

            paul53P 1 Antwort Letzte Antwort
            0
            • AphofisA Aphofis

              @paul53
              Verstehe ich nicht, das Datum kommt doch aus dem Datenpunkt.
              Muss das Datum im Datenpunkt auf 2019-08-01 geändert werden? Also 2019.08.01
              Meine Steuerung ist raus! Ich habe deine Zeitsteuerung eingebaut

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

              @Aphofis sagte:

              Muss das Datum im Datenpunkt auf 2019-08-01 geändert werden?

              Nein, nur die Reihenfolge muss geändert werden, so wie in meinem Vorschlag: Erst nimm das 3. Element, dann nimm das 2. Element und zum Schluss (unten) nimm das 1. Element.

              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

              AphofisA 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @Aphofis sagte:

                Muss das Datum im Datenpunkt auf 2019-08-01 geändert werden?

                Nein, nur die Reihenfolge muss geändert werden, so wie in meinem Vorschlag: Erst nimm das 3. Element, dann nimm das 2. Element und zum Schluss (unten) nimm das 1. Element.

                AphofisA Offline
                AphofisA Offline
                Aphofis
                schrieb am zuletzt editiert von
                #7

                @paul53
                Ups nicht gesehen.
                Nein nein nein, ich baue die Fehler nicht ein um sie zu finden.

                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

                561

                Online

                32.7k

                Benutzer

                82.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