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. Alexa2 Wecker Triggered

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Alexa2 Wecker Triggered

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
20 Beiträge 8 Kommentatoren 3.5k Aufrufe 3 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.
  • G Offline
    G Offline
    gcaruso
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe mir folgende 2 script erstellt:

    var x = new RegExp("\alexa2\.0\.Echo-Devices.G090LV05455400XX\.Alarm\.*\.triggered");
    on({id: x, val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      var alexaWeckUp = getState("javascript.0.AlexaWeckerAktiv").val
      if (alexaWeckUp == false) {
          setState("javascript.0.AlexaWeckerAktiv", true);
      } 
    });
    

    und

    var x = new RegExp("\alexa2\.0\.Echo-Devices.G090LV05455400XX\.Alarm\.*\.triggered");
    on({id: x, val: false}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      var alexaWeckUp = getState("javascript.0.AlexaWeckerAktiv").val
        if (alexaWeckUp == true) {
        setState("javascript.0.AlexaWeckerAktiv", false)
        setState("alexa2.0.Echo-Devices.G090LV05455400XX.Routines.da6d6de7-baae-4771-8f92-f653c4c102bc", true);
        }
    });
    

    Wenn ein Wecker auf mein Schlafzimmer echo aktiv wird dann wird der datenpunkt AlexaWeckerAktiv mit true gesetzt. Sobald ich ALEXA STOP sage, wird der Datenpunkt Triggered von o.g. wecker automatisch auf false gesetzt und falls AlexaWeckerAktiv den wert true hat wird eine routine gestartet. Funktioniert alles einwandfrei, einzige problem ist das wenn ich eine neu wecker über alexa stelle dann wird der datenpunkt Triggered nicht auf true gesetzt sobald das wecker klingelt. Wenn ich der wecker über die admin oberfläche ändere und aktiviere dann wird Triggered wie gewünscht beim klingel der wecker auf true gesetzt.

    Habe alle versionen von 0.3.2 bis 0.5.2 probiert und immer das gleiche problem.

    Hat jemand ein vorschlag?

    Vielen dank im voraus

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

      Wenn es das ist dann bitte alexa2 auf debug log stellen und von so einem Fall das log schicken und ein GitHub issue dazu anlegen. Dann muss ich schauen was da ist.

      Gesendet vom Handy …

      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
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Ps: die Push Verbindung hast du in den instanz Einstellungen aktiviert? Ohne die sollte der Adapter von neuen w meckern so schnell nichts mitbekommen.

        Gesendet vom Handy …

        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
        • G Offline
          G Offline
          gcaruso
          schrieb am zuletzt editiert von
          #4

          Hallo apollon77,

          erstmal vielen dank für dieser geniale adapter.

          Ja, Push Verbindung ist aktiviert. Wie stelle ich die alexa2 auf debug log?

          Gruß

          Giovanni

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

            Schau mal in meine Signatur

            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
            • G Offline
              G Offline
              gcaruso
              schrieb am zuletzt editiert von
              #6

              Ok apollon77, habe alles auf GitHub gestellt.

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

                Perfekt. Grund gefunden … Denke mir mal ne Lösung aus

                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
                • G Offline
                  G Offline
                  gcaruso
                  schrieb am zuletzt editiert von
                  #8

                  Vielen Dank Apollon77

                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    schrieb am zuletzt editiert von Jey Cee
                    #9

                    –> viewtopic.php?f=37&t=16095&start=140#p172204

                    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
                    • G Offline
                      G Offline
                      gcaruso
                      schrieb am zuletzt editiert von
                      #10

                      Alarm Trigger getestet. Funktioniert einwandfrei.

                      Danke Apollon77

                      1 Antwort Letzte Antwort
                      0
                      • ? Offline
                        ? Offline
                        Ein ehemaliger Benutzer
                        schrieb am zuletzt editiert von
                        #11

                        @gcaruso:

                        Hallo zusammen,

                        ich habe mir folgende 2 script erstellt:

                        var x = new RegExp("\alexa2\.0\.Echo-Devices.G090LV05455400XX\.Alarm\.*\.triggered");
                        on({id: x, val: true}, function (obj) {
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          var alexaWeckUp = getState("javascript.0.AlexaWeckerAktiv").val
                          if (alexaWeckUp == false) {
                              setState("javascript.0.AlexaWeckerAktiv", true);
                          } 
                        });
                        

                        und

                        var x = new RegExp("\alexa2\.0\.Echo-Devices.G090LV05455400XX\.Alarm\.*\.triggered");
                        on({id: x, val: false}, function (obj) {
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          var alexaWeckUp = getState("javascript.0.AlexaWeckerAktiv").val
                            if (alexaWeckUp == true) {
                            setState("javascript.0.AlexaWeckerAktiv", false)
                            setState("alexa2.0.Echo-Devices.G090LV05455400XX.Routines.da6d6de7-baae-4771-8f92-f653c4c102bc", true);
                            }
                        });
                        

                        Wenn ein Wecker auf mein Schlafzimmer echo aktiv wird dann wird der datenpunkt AlexaWeckerAktiv mit true gesetzt. Sobald ich ALEXA STOP sage, wird der Datenpunkt Triggered von o.g. wecker automatisch auf false gesetzt und falls AlexaWeckerAktiv den wert true hat wird eine routine gestartet. Funktioniert alles einwandfrei, einzige problem ist das wenn ich eine neu wecker über alexa stelle dann wird der datenpunkt Triggered nicht auf true gesetzt sobald das wecker klingelt. Wenn ich der wecker über die admin oberfläche ändere und aktiviere dann wird Triggered wie gewünscht beim klingel der wecker auf true gesetzt.

                        Habe alle versionen von 0.3.2 bis 0.5.2 probiert und immer das gleiche problem.

                        Hat jemand ein vorschlag?

                        Vielen dank im voraus `

                        Ich würde ganz gerne deine Skripte nutzen. Wenn das für dich okay ist? Leider läuft es bei mir nicht wie gewünscht. Ich habe die ID der Echo Devices entsprechend angepasst. Wie sieht dazugehörige Routine aus, oder ist das egal? Kannst du das vielleicht etwas näher erläutern. Die Skripte zeigen auch Fehler an.

                        Vielen Dank im vorraus…

                        1 Antwort Letzte Antwort
                        0
                        • G Offline
                          G Offline
                          gcaruso
                          schrieb am zuletzt editiert von
                          #12

                          Hi kannst du posten welche fehler kommen? Bei mir funktioniert Einwandfrei

                          1 Antwort Letzte Antwort
                          0
                          • G Offline
                            G Offline
                            gcaruso
                            schrieb am zuletzt editiert von
                            #13

                            Ok ich versuche die scripts zu erläutern:

                            der erste script triggert eine Änderung für alle "triggered" datenpunkte aus meine Schlafzimmer Echo (alle triggern damit auch neue erstellte wecker über echo per sprach kommando mitberücksichtigt werden). Wenn triggered == true '(also wenn echo wecker gerade klingelt) dann setze ich ein von mir erstellt datenpunkt "AlexaWeckerAktiv" auf true (damit ich später festlegen kann ob mein wecker geklingelt hat).

                            nachdem ich "alexa stop" sage um dden wecker zu beenden wird der status von triggered nochmal automatisch vom adapter auf false gesetzt. Da kommt der zweite script in spiel. Er prüft erstmal ob mein weker vorher aktiv war ("AlexaWeckerAktiv" datenpunt), wenn ja dann setzt den wert vom datenpunkt auf false und startet meine routine.

                            Meine guten morgen routine besteht aus Nachttisch lampe an, Tägliche zusammenfassung, Wetter, Verkehr zum geschäft, Nachttisch lampe aus, Schlafzimmer licht an, Spotify Gutenmorgen playlist abspielen. Daher die 2 scripts damit sie erst los labert nachdem ich "stop" gesagt habe und nicht wärend ich noch schlafe :lol: :lol:

                            1 Antwort Letzte Antwort
                            -1
                            • P Offline
                              P Offline
                              PrinzEisenherz1
                              schrieb am zuletzt editiert von
                              #14

                              Ich denke noah hat die states nicht angelegt.

                              Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

                              1 Antwort Letzte Antwort
                              0
                              • G Offline
                                G Offline
                                gcaruso
                                schrieb am zuletzt editiert von
                                #15

                                Ich denke noha hat es aufgegeben… :shock:

                                1 Antwort Letzte Antwort
                                0
                                • F Offline
                                  F Offline
                                  freaky
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hey ich bekomme auf debug nichts rein, aber ich ändere den wert also die Uhrzeit über die vis. Vom iobroker, die ändert sich auch aber der Indikator triggered geht nicht auf true, wie ändert der sich? Wenn ich ihn von Hand auf true setzte kann ich über Blocky meinen Wecker programmieren und testen aber im richtigen test sagt er nein. Kann mir einer helfen?

                                  1 Antwort Letzte Antwort
                                  0
                                  • D Offline
                                    D Offline
                                    DC1988
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hallo,

                                    ich steuere zur Zeit auch meinen Wecker mittels Echo Spot und IFTTT. funktioniert soweit alles sehr zuverlässig. Ich habe ein Blockly-skript erstellt, das folgender Maßen funktioniert:

                                    Alexawecker klingelt (lautstärke des Weckers ist aus, da Musik zum Aufwachen, von einer Soundbar kommt) –> Lampen gehen langsam an--> Soundbar schaltet musik an.

                                    Alles funktioniert sehr gut, nur hätte ich gerne die möglichkeit, wenn ich am Echo spot die snooze (schlummer) Funktion nutze, die Lampen und die Soundbar wieder ausschalten und erst wieder nach ablauf der schlummerzeit angehen (Quasi wenn der Alexawecker wieder klingelt). Ich habe schon versucht unter Objekte--> Echo Device--> Alarm herauszubekommen ob bei verwendung der schlummer funktion ein neuer Alarm angelegt wird um dies eventuell als trigger zu nutzen, um lampen und soundbar wieder abzuschalten, jedoch wird hier nicht neues angelegt

                                    hat eventuell jemand eine idee wie man das realisieren könnte?

                                    Danke schon mal im Voraus. Liebe Grüße

                                    1 Antwort Letzte Antwort
                                    0
                                    • H Offline
                                      H Offline
                                      hartwigm
                                      schrieb am zuletzt editiert von
                                      #18

                                      Hallo,

                                      das obige Script von noah3112 habe ich mal getestet und funktioniert soweit auch.

                                      Da ich mit Java bislang unbedarft bin bitte, ich um Hilfe um das folgende zu ergänzen.

                                      Setzen der Weckzeit mit Alexa + Auslesen der Weckzeit und speichern in eine Variable AlexaWeckerWeckzeit.
                                      Danach den Wecker wieder deaktivieren.

                                      Die Weckzeit gebe ich dann per MQTT an meine Heizungssteuerung weiter und triggere 30min vor der ersten Weckzeit die Brauchwassererwärmung.

                                      Den Wecker selber fahre ich dann per Lichtsteuerung 10min vor der Weckzeit mit Dimmen an.

                                      Vielen Dank

                                      H 1 Antwort Letzte Antwort
                                      0
                                      • H hartwigm

                                        Hallo,

                                        das obige Script von noah3112 habe ich mal getestet und funktioniert soweit auch.

                                        Da ich mit Java bislang unbedarft bin bitte, ich um Hilfe um das folgende zu ergänzen.

                                        Setzen der Weckzeit mit Alexa + Auslesen der Weckzeit und speichern in eine Variable AlexaWeckerWeckzeit.
                                        Danach den Wecker wieder deaktivieren.

                                        Die Weckzeit gebe ich dann per MQTT an meine Heizungssteuerung weiter und triggere 30min vor der ersten Weckzeit die Brauchwassererwärmung.

                                        Den Wecker selber fahre ich dann per Lichtsteuerung 10min vor der Weckzeit mit Dimmen an.

                                        Vielen Dank

                                        H Offline
                                        H Offline
                                        HeliosFan
                                        schrieb am zuletzt editiert von
                                        #19

                                        Es geht auch einfacher:
                                        Auf IFTTT gibt es die Routine "Turn on HUE Lights when your Alexa Alarm runs off" oder so ähnlich.
                                        Da Ding aktiviert uind gut ist.

                                        H 1 Antwort Letzte Antwort
                                        0
                                        • H HeliosFan

                                          Es geht auch einfacher:
                                          Auf IFTTT gibt es die Routine "Turn on HUE Lights when your Alexa Alarm runs off" oder so ähnlich.
                                          Da Ding aktiviert uind gut ist.

                                          H Offline
                                          H Offline
                                          hartwigm
                                          schrieb am zuletzt editiert von
                                          #20

                                          @HeliosFan

                                          Danke für den Hinweis.

                                          Ich brauche das aber auf dem mqtt Broker, insofern wäre die Ergänzung des Scripts die gesuchte Lösung

                                          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

                                          376

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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