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. value.datetime mit Alexa Sprachbefehl setzen

NEWS

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

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

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

value.datetime mit Alexa Sprachbefehl setzen

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 524 Aufrufe 4 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.
  • R Offline
    R Offline
    romann.k
    schrieb am zuletzt editiert von romann.k
    #1

    Hallo zusammen,

    ich bin mir grad nicht sicher, ob das zu blockly, oder zu den Adaptern Alexa2.0 bzw. iot passt, aber da ich gerade verzeifelt versuche ein Blockly Script zu erstellen poste ich es mal hier...

    Hier schonmal eine Entschuldigung für den wirren Text. Ich hoffe eigentlich nur, dass jemand der sowas schonmal versucht hat gleich weiss wovon ich rede und eine Lösung hat, oder mir sagt, dass es nicht umsetzbar ist und mir dadurch zumindest Lebenszeit schenkt ;)

    Kennt irgendjemand einen Weg, einen Datumswert mit einem Alexa-Sprachbefehl zu schreiben?

    Fall: Ich möchte, dass ich meine täglichen Routinen bis zu einem bestimmten Datum überbrücken kann, z.B. wenn man mal ungeplant unter der Woche frei hat und kein Feiertag ist.

    Jetzt will ich sagen: "Alexa, ich bin zuhause bis achten Dezember Zweitausenzweiundzwanzig (oder halt Donnerstag z.B.)"

    Herausforderung: Im summary Datenpunkt vom Alexa2.0 Adapter wird der string jetzt genauso dargestellt (also als geschriebene Zahl) und nicht als "ich bin zuhause bis 8.12.2022".

    Ich habe noch keinen einfachen Weg gefunden, wie ich diesen ausgeschriebenen Wert in ein verwertbares Datumsformat konvertieren kann.

    Meine erste Idee war, alles hinter "ich bin zuhause bis" abzufangen und dann über den Datenpunkt command.speak über einen Textbaustein als "Stelle einen Wecker für den"+" achten dezember zweitausenzweiundzwanzig" zu steuern.

    Den als Brücke für die Konvertiertung gestellten Wecker würde ich dann natürlich im weiteren Script wieder deaktivieren lassen damit er dann nicht zu dem Zeitpunkt losgeht.

    Bis hierhin funktioniert das auch. Es wird dann im Objektordner vom angesprochenen Gerät im Unterordner "Echo-Devices.Alarm" eine neuer Ordner für den Alarm angelegt und ich habe dann das Datum als Zahlenformat. Sogar wenn ich statt des Datums den Wochentag sage.

    Jetzt komme ich aber nicht weiter... Ich müsste jetzt einen Trigger auf das Ereignis, dass ein neuer Datenpunkt angelegt wurde setzen und da gehen mir jetzt die Ideen aus. Bzw. kann ich auch nicht im selben Trigger weitermachen, weil der Name des Datenpunkts des Datums zum Zeitpunkt des Auslösens ja noch garnicht definiert ist.

    Ich bin mir übrigens bewusst, dass ich die Zeit die ich durch die Spracheingabe statt Texteingabe über z.B. Vis im Verhätnis zum bauen des Skripts nie wieder reinholen werde, aber das gehört ja irgendwie zum Hobby dazu :) .

    Wie immer Danke vorab für euren Input!

    VG

    CinimodC 1 Antwort Letzte Antwort
    0
    • R romann.k

      Hallo zusammen,

      ich bin mir grad nicht sicher, ob das zu blockly, oder zu den Adaptern Alexa2.0 bzw. iot passt, aber da ich gerade verzeifelt versuche ein Blockly Script zu erstellen poste ich es mal hier...

      Hier schonmal eine Entschuldigung für den wirren Text. Ich hoffe eigentlich nur, dass jemand der sowas schonmal versucht hat gleich weiss wovon ich rede und eine Lösung hat, oder mir sagt, dass es nicht umsetzbar ist und mir dadurch zumindest Lebenszeit schenkt ;)

      Kennt irgendjemand einen Weg, einen Datumswert mit einem Alexa-Sprachbefehl zu schreiben?

      Fall: Ich möchte, dass ich meine täglichen Routinen bis zu einem bestimmten Datum überbrücken kann, z.B. wenn man mal ungeplant unter der Woche frei hat und kein Feiertag ist.

      Jetzt will ich sagen: "Alexa, ich bin zuhause bis achten Dezember Zweitausenzweiundzwanzig (oder halt Donnerstag z.B.)"

      Herausforderung: Im summary Datenpunkt vom Alexa2.0 Adapter wird der string jetzt genauso dargestellt (also als geschriebene Zahl) und nicht als "ich bin zuhause bis 8.12.2022".

      Ich habe noch keinen einfachen Weg gefunden, wie ich diesen ausgeschriebenen Wert in ein verwertbares Datumsformat konvertieren kann.

      Meine erste Idee war, alles hinter "ich bin zuhause bis" abzufangen und dann über den Datenpunkt command.speak über einen Textbaustein als "Stelle einen Wecker für den"+" achten dezember zweitausenzweiundzwanzig" zu steuern.

      Den als Brücke für die Konvertiertung gestellten Wecker würde ich dann natürlich im weiteren Script wieder deaktivieren lassen damit er dann nicht zu dem Zeitpunkt losgeht.

      Bis hierhin funktioniert das auch. Es wird dann im Objektordner vom angesprochenen Gerät im Unterordner "Echo-Devices.Alarm" eine neuer Ordner für den Alarm angelegt und ich habe dann das Datum als Zahlenformat. Sogar wenn ich statt des Datums den Wochentag sage.

      Jetzt komme ich aber nicht weiter... Ich müsste jetzt einen Trigger auf das Ereignis, dass ein neuer Datenpunkt angelegt wurde setzen und da gehen mir jetzt die Ideen aus. Bzw. kann ich auch nicht im selben Trigger weitermachen, weil der Name des Datenpunkts des Datums zum Zeitpunkt des Auslösens ja noch garnicht definiert ist.

      Ich bin mir übrigens bewusst, dass ich die Zeit die ich durch die Spracheingabe statt Texteingabe über z.B. Vis im Verhätnis zum bauen des Skripts nie wieder reinholen werde, aber das gehört ja irgendwie zum Hobby dazu :) .

      Wie immer Danke vorab für euren Input!

      VG

      CinimodC Offline
      CinimodC Offline
      Cinimod
      Most Active
      schrieb am zuletzt editiert von
      #2

      @romann-k

      Moin,

      man könnte einen numerischen Datenpunkt mit alexa beschreiben lassen der die Tage bis zum Ablauf enthält, welche dann per Skript vorher geprüft werden, bzw. täglich um 1 minimiert wird.

      Alexa, setze abwesend auf 5 … (Tage) …

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      R 1 Antwort Letzte Antwort
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        ich würde dafür den calender nutzen

        als termin "frei" eintragen und fertig ist die laube

        das kannst du dan nauch per alexa stern... alxa, neuer Termin bla bla

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Hab eine Library gefunden die aus zahlen Text macht https://www.npmjs.com/package/num-words-de ... aber anders rum muss es das doch auch geben :-)

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • CinimodC Cinimod

            @romann-k

            Moin,

            man könnte einen numerischen Datenpunkt mit alexa beschreiben lassen der die Tage bis zum Ablauf enthält, welche dann per Skript vorher geprüft werden, bzw. täglich um 1 minimiert wird.

            Alexa, setze abwesend auf 5 … (Tage) …

            R Offline
            R Offline
            romann.k
            schrieb am zuletzt editiert von
            #5

            @cinimod @apollon77

            Danke für eure Ideen!

            Das mit der number ist mit auch schon durch den Kopf gegangen als Notlösung. Aber dann muss der faule Endanwender ja Kopfrechnen vor der Spracheingabe ;)

            Ich denke gerade drüber nach ob ich nicht für die überschaubare Anzahl an möglichen Variablen ein Script schreibe der die Buchstaben in Zahlen umwandelt. Also also 43 Wörter plus vielleicht noch 10 Jahreszahlen dürfte ja machbar sein...

            VG

            R 1 Antwort Letzte Antwort
            0
            • R romann.k

              @cinimod @apollon77

              Danke für eure Ideen!

              Das mit der number ist mit auch schon durch den Kopf gegangen als Notlösung. Aber dann muss der faule Endanwender ja Kopfrechnen vor der Spracheingabe ;)

              Ich denke gerade drüber nach ob ich nicht für die überschaubare Anzahl an möglichen Variablen ein Script schreibe der die Buchstaben in Zahlen umwandelt. Also also 43 Wörter plus vielleicht noch 10 Jahreszahlen dürfte ja machbar sein...

              VG

              R Offline
              R Offline
              romann.k
              schrieb am zuletzt editiert von romann.k
              #6

              @romann-k

              Ich bin der Lösung ein Stück näher:

              Wenn ich den Datumteil nach der Triggerphrase abschneide und dann ein text.command mit "[Das Wort] Datum" + "Datumteil_string" sende, dann spuckt Alexa in history.answer eine verwertbare Zeichenkette aus :)

              Bei einem Wochentag muss dann nur "Datum" + "nächster" + "[z.B.] Dienstag" dazwischen.

              Jetzt muss ich das nur noch hinfriemeln, dass die Antwort nicht per Audio ausgegeben wird während der Verarbeitung und die Eingabe von Wochentagen filtern.

              Mal schauen wann ich die Motivation verliere 😂

              CinimodC 1 Antwort Letzte Antwort
              0
              • R romann.k

                @romann-k

                Ich bin der Lösung ein Stück näher:

                Wenn ich den Datumteil nach der Triggerphrase abschneide und dann ein text.command mit "[Das Wort] Datum" + "Datumteil_string" sende, dann spuckt Alexa in history.answer eine verwertbare Zeichenkette aus :)

                Bei einem Wochentag muss dann nur "Datum" + "nächster" + "[z.B.] Dienstag" dazwischen.

                Jetzt muss ich das nur noch hinfriemeln, dass die Antwort nicht per Audio ausgegeben wird während der Verarbeitung und die Eingabe von Wochentagen filtern.

                Mal schauen wann ich die Motivation verliere 😂

                CinimodC Offline
                CinimodC Offline
                Cinimod
                Most Active
                schrieb am zuletzt editiert von
                #7

                @romann-k

                Wenn es immer nur um ein paar tage geht, kannst dir ja auch Wochentag Datenpunkte machen, die alexa auf true setzen kann über Routinen.

                Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

                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

                528

                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