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] Uhrzeit aus Text in Logik verwandeln

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    383

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

[GELÖST] Uhrzeit aus Text in Logik verwandeln

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 447 Aufrufe 1 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.
  • T Offline
    T Offline
    theGrinch
    schrieb am zuletzt editiert von theGrinch
    #1

    Hallo allerseits, ich stehe auf dem Schlauch.
    Mittels Skript werden meine E-Mails ausgelesen und der Text in einem Datenpunkt (string) gespeichert.
    Hier lese ich jetzt mit Blockly die enthaltenen Anfangs- und Endzeiten aus:
    d369dfe7-89ac-4e8f-ae55-d6aa766770c7-image.png
    Das funktioniert soweit auch gut im log.

    Dann möchte ich z.B. die Anfangszeit nutzen, um zu dieser Uhrzeit Aktionen anzutriggern. Und das klappt leider überhaupt nicht. Egal welche ich Variante ich bisher versucht habe, alle Rückmeldungen sind "false":
    78cc862e-046c-4a3b-a91a-8029519f726f-image.png

    Das waren jetzt die letzten Versuche. Ich hatte auch schon ohne Konvertierung, Uhrzeit zu string und andere Varianten ausprobiert.

    Im log sieht es eigentlich gut aus:
    19:45:00.012 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: 19:45
    19:45:00.014 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: 19:45
    19:45:00.015 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: false
    19:45:00.015 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: false

    Anfangszeit: 19:45
    Aktuelle Zeit: 19:45
    Logik1: false
    Logik2: false

    Jemand eine Idee?

    HomoranH 1 Antwort Letzte Antwort
    0
    • T theGrinch

      Hallo allerseits, ich stehe auf dem Schlauch.
      Mittels Skript werden meine E-Mails ausgelesen und der Text in einem Datenpunkt (string) gespeichert.
      Hier lese ich jetzt mit Blockly die enthaltenen Anfangs- und Endzeiten aus:
      d369dfe7-89ac-4e8f-ae55-d6aa766770c7-image.png
      Das funktioniert soweit auch gut im log.

      Dann möchte ich z.B. die Anfangszeit nutzen, um zu dieser Uhrzeit Aktionen anzutriggern. Und das klappt leider überhaupt nicht. Egal welche ich Variante ich bisher versucht habe, alle Rückmeldungen sind "false":
      78cc862e-046c-4a3b-a91a-8029519f726f-image.png

      Das waren jetzt die letzten Versuche. Ich hatte auch schon ohne Konvertierung, Uhrzeit zu string und andere Varianten ausprobiert.

      Im log sieht es eigentlich gut aus:
      19:45:00.012 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: 19:45
      19:45:00.014 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: 19:45
      19:45:00.015 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: false
      19:45:00.015 info javascript.0 (7155) script.js.Email.Anwesenheit_Praxen: false

      Anfangszeit: 19:45
      Aktuelle Zeit: 19:45
      Logik1: false
      Logik2: false

      Jemand eine Idee?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @thegrinch sagte in Uhrzeit aus Text in Logik verwandeln:

      Jemand eine Idee?

      was willst du mit dieser Art Logik erreichen?

      Typ von aktuelle Zeit soll was bringen?

      aktuelle Zeit = Anfangszeit soll ebenfalls was sein? ergibt false. das ist sicher nicht was du willst, oder?

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      T 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @thegrinch sagte in Uhrzeit aus Text in Logik verwandeln:

        Jemand eine Idee?

        was willst du mit dieser Art Logik erreichen?

        Typ von aktuelle Zeit soll was bringen?

        aktuelle Zeit = Anfangszeit soll ebenfalls was sein? ergibt false. das ist sicher nicht was du willst, oder?

        T Offline
        T Offline
        theGrinch
        schrieb am zuletzt editiert von
        #3

        @homoran die debugs sind nur zum testen. Da sollte mMn 'true' kommen.

        Idee: in der emails stehen Arbeitszeiten. Mit diesen möchte ich die Heizkörperthermostate steuern.

        Also Zeit aus email auslesen, dann
        Falls 'zeit aus email' = aktuelle Zeit, mache abc

        HomoranH 1 Antwort Letzte Antwort
        0
        • T theGrinch

          @homoran die debugs sind nur zum testen. Da sollte mMn 'true' kommen.

          Idee: in der emails stehen Arbeitszeiten. Mit diesen möchte ich die Heizkörperthermostate steuern.

          Also Zeit aus email auslesen, dann
          Falls 'zeit aus email' = aktuelle Zeit, mache abc

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          @thegrinch nochmal

          @homoran sagte in Uhrzeit aus Text in Logik verwandeln:

          Typ von aktuelle Zeit soll was bringen?

          bringt den Datentyp.
          was willst du damit?

          Da sollte mMn 'true' kommen.

          aber nicht bei einem Vergleich mit dem Typ von

          @homoran sagte in Uhrzeit aus Text in Logik verwandeln:

          aktuelle Zeit = Anfangszeit

          ist eine Gleichung.
          willst du etwas zuweisen musst du setze... nehmen

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          T 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @thegrinch nochmal

            @homoran sagte in Uhrzeit aus Text in Logik verwandeln:

            Typ von aktuelle Zeit soll was bringen?

            bringt den Datentyp.
            was willst du damit?

            Da sollte mMn 'true' kommen.

            aber nicht bei einem Vergleich mit dem Typ von

            @homoran sagte in Uhrzeit aus Text in Logik verwandeln:

            aktuelle Zeit = Anfangszeit

            ist eine Gleichung.
            willst du etwas zuweisen musst du setze... nehmen

            T Offline
            T Offline
            theGrinch
            schrieb am zuletzt editiert von
            #5

            @homoran Ich hatte ja geschrieben: Das war der letzte meiner verzweifelten Versuche! Dann bitte den 2. Screenshot ignorieren.

            Ich setze die Variable "E-Mail-Inhalt" auf den Inhalt des Datenpunkts "Email.mail_text" (string)
            Ich setze die Variable "Anfangszeit H4" auf den relevanten Teil des Texts aus der Variablen "E-Mail-Inhalt".

            Wie vergleiche ich jetzt, ob die aktuelle Zeit der in der Variablen "Anfangszeit H4" entspricht?

            paul53P 1 Antwort Letzte Antwort
            0
            • T theGrinch

              @homoran Ich hatte ja geschrieben: Das war der letzte meiner verzweifelten Versuche! Dann bitte den 2. Screenshot ignorieren.

              Ich setze die Variable "E-Mail-Inhalt" auf den Inhalt des Datenpunkts "Email.mail_text" (string)
              Ich setze die Variable "Anfangszeit H4" auf den relevanten Teil des Texts aus der Variablen "E-Mail-Inhalt".

              Wie vergleiche ich jetzt, ob die aktuelle Zeit der in der Variablen "Anfangszeit H4" entspricht?

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

              @thegrinch sagte: Wie vergleiche ich jetzt, ob die aktuelle Zeit der in der Variablen "Anfangszeit H4" entspricht?

              Die Variable enthält 6 Zeichen: "hh:mm" und ein Leerzeichen. "Aktuelle Zeit als SS:mm" enthält nur 5 Zeichen, so dass ein Vergleich auf Gleichheit immer false ergibt.

              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

              T 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @thegrinch sagte: Wie vergleiche ich jetzt, ob die aktuelle Zeit der in der Variablen "Anfangszeit H4" entspricht?

                Die Variable enthält 6 Zeichen: "hh:mm" und ein Leerzeichen. "Aktuelle Zeit als SS:mm" enthält nur 5 Zeichen, so dass ein Vergleich auf Gleichheit immer false ergibt.

                T Offline
                T Offline
                theGrinch
                schrieb am zuletzt editiert von
                #7

                @paul53 DANKE!

                Kopf -> Tisch

                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

                401

                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