Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Alexa per Telegram sprechen lassen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Alexa per Telegram sprechen lassen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Digi-Kai
      Digi-Kai last edited by

      > gibt es die Möglichkeit Alexa per Telegram anzutriggern. Und dann einen Text zu schicken den Alexa dann vorspricht?
      Die Aufgabenstellung läßt sich doch recht elegant per IFTTT und dem Alexa Adaperter 2.0 lösen:

      Per Telegramm eine Nachricht mit z.B. "Telegram_Alexa" und Inhalt "Lies diesen Satz vor" an @Ifttt senden.

      Dann per Webhook den Datenpunkt im iobroker mit dem String "Lies diesen Satz vor" füllen.

      Und abschließend den Datenpunkt auf Änderung überwachen und bei Änderung den Wert vorlesen lassen.

      Ist eigentlich ganz easy und schnell zu realisieren.

      Grüße

      1 Reply Last reply Reply Quote 0
      • T
        Treep77 @dslraser last edited by

        @dslraser
        Ich hab das blockly heute auch mal ausprobiert, leider läuft es bei mir nicht. Das aktivierungs Wort nimmt er an, wenn ich dann aber das schreibe was der Dot sagen soll, kommt immer "ich verstehe xy nicht ".
        Mit welchen Command2text Befehl wird das Script gestartet? Ich verwende schalte an/aus und setze es auf True.....liegt da der Fehler?
        Gruß Peter

        Negalein dslraser 2 Replies Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator @Treep77 last edited by Negalein

          @Treep77 sagte in Alexa per Telegram sprechen lassen:

          @dslraser
          Ich hab das blockly heute auch mal ausprobiert, leider läuft es bei mir nicht. Das aktivierungs Wort nimmt er an, wenn ich dann aber das schreibe was der Dot sagen soll, kommt immer "ich verstehe xy nicht ".
          Mit welchen Command2text Befehl wird das Script gestartet? Ich verwende schalte an/aus und setze es auf True.....liegt da der Fehler?
          Gruß Peter

          meinst du das Blockly von dslraser vom 23. Jänner?

          Da wird mMn kein Command2Text verwendet.

          Ich hab das nichteinmal installiert.

          Hier noch das Blockly
          Alexa-Speak.txt

          T 1 Reply Last reply Reply Quote 0
          • T
            Treep77 @Negalein last edited by

            @Negalein ja genau das meinte ich. Hab wohl den falschen Button erwischt, wollte eigentlich auf seinen Post antworten.
            Hmm ohne Text2command...dann muss ich nachher mal schauen.

            dslraser 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Treep77 last edited by dslraser

              @Treep77 sagte in Alexa per Telegram sprechen lassen:

              @dslraser
              Ich hab das blockly heute auch mal ausprobiert, leider läuft es bei mir nicht. Das aktivierungs Wort nimmt er an, wenn ich dann aber das schreibe was der Dot sagen soll, kommt immer "ich verstehe xy nicht ".

              wo kommt das, auf der Tastatur in Telegram ? (da kommt das bei mir auch) Oder kommt so eine Ansage von Alexa ?

              Mit welchen Command2text Befehl wird das Script gestartet? Ich verwende schalte an/aus und setze es auf True.....liegt da der Fehler?
              Gruß Peter

              ohne extra text2command (das wird für das Blockly nicht benötigt. (Wenn Du dieses Blockly meinst ?)

              Oder meinst Du dieses Script hier ?

              Starte mal den Alexa2 Adapter neu, das kann auch helfen...

              T 1 Reply Last reply Reply Quote 1
              • dslraser
                dslraser Forum Testing Most Active @Treep77 last edited by dslraser

                @Negalein
                @Treep77

                Ich habe das Blockly mal auf einen Echo reduziert und alles aufgeklappt, dann sieht man die Funktionsweise besser. Dieses Aktivierungswort ist hier Wohnzimmer, dieses sendest Du per Telegram, dann erscheint das auch im Telegram Adapter in den Objekten, damit kann Telegram erstmal nix anfangen und es kommt diese Meldung "ich verstehe xyz nicht" auf dem Display.
                Dieses Wort wird in eine Variable geschrieben und mit den Datenpunkten vom Telegram Adapter abgeglichen. Da dort aber noch Zeichen in eckigen Klammern stehen werden diese entfernt. Wenn in diesem Beispiel das Wort Wohnzimmer gefunden wird, wird es mit dem Text Wohnzimmer ganz rechts im Blockly verglichen und wenn es übereinstimmt wird die Variable auf wahr gesetzt.

                Der zweite Teil arbeitet dann mit dieser Variablen weiter und sendet über speak (hier den Echo dazu auswählen) den Text, den Du als zweites in Telegam sendest an den ausgewählten ECHO. Anschließend wird die Variable wieder auf falsch gesetzt und das Spiel kann von vorn beginnen.
                Weil es übersichtlicher ist habe ich die Variablen so wie die Echos genannt und auch den Namen so gewählt wo sie stehen.
                Wenn Du mehrere Echos hast, und diese Beiden dicht beieinander stehen und sich gegenseitig "hören" können, kannst Du den anderen Echo unter Umständen sogar damit steuern. Z.B. wenn Du den einen anschreibst und dann z.B. schreibst, Alexa, mach dies und das (Befehl). Bei mir steht einer im Wohnzimmer und einer in der Küche (es gibt nur einen Durchgang und keine Tür zwischen den Räumen), dann hören die sich gegenseitig.

                Hier mal als Beispiel über speak

                Bildschirmfoto 2019-03-24 um 09.33.33.png

                Und hier mal über ssml (Alexa2 Adapter 2.2.0), mit z.B. Vicki als Stimme

                Bildschirmfoto 2019-03-24 um 09.33.33.png

                T 1 Reply Last reply Reply Quote 2
                • T
                  Treep77 @dslraser last edited by

                  @dslraser genau das blockly mein ich.
                  Mittlerweile läuft es. Ich hab das T2C weggelassen, dann geht es. Es hat mich anfangs nur etwas irritiert das er im telegram immer sagt "ich verstehe "wohnzimmer" nicht" ....scheint aber normal zu sein.

                  1 Reply Last reply Reply Quote 0
                  • T
                    Treep77 @dslraser last edited by

                    @dslraser Ich seh Grad du hattest nochmal geantwortet und es erklärt. Vielen Dank für die Beschreibung.
                    Meine Küche ist auch direkt neben dem Wohnzimmer, das muss ich nachher gleich mal testen. Danke für den Tipp.

                    dslraser 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @Treep77 last edited by dslraser

                      @Treep77

                      Falls Du HUE Lampen hast bzw. eine HUE Bridge und den HUE Adapter installiert hast (bei mir HUE Adapter 0.6.9), dann kannst Du zusätzlich in dem Raum, in dem der ECHO spricht, noch eine Lampe, oder auch alle Lampen im ganzen Raum blinken lassen, oder eben jede andere HUE Lampe die Du ins Blockly schreibst. Hier blinkt die Lampe rot, vorher wird der alte Zustand der Lampe abgespeichert und wenn das blinken beendet ist wieder hergestellt.

                      Bildschirmfoto 2019-03-24 um 11.15.57.png

                      1 Reply Last reply Reply Quote 0
                      • Negalein
                        Negalein Global Moderator last edited by

                        @dslraser
                        Ich verwend dein Blockly schon sehr lange.
                        Funktioniert perfekt.

                        Bei mir kommt auch keine Meldung mit "ich verstehe ...... nicht".

                        dslraser 1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @Negalein last edited by dslraser

                          @Negalein sagte in Alexa per Telegram sprechen lassen:

                          Bei mir kommt auch keine Meldung mit "ich verstehe ...... nicht".

                          Das kam bei mir sonst auch nicht, keine Ahnung warum das jetzt kommt 🙄🙈

                          Negalein 1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @dslraser last edited by

                            @dslraser sagte in Alexa per Telegram sprechen lassen:

                            Das kam bei mir sonst auch nicht, keine Ahnung warum das jetzt kommt 🙄🙈

                            gerade nochmals getestet!
                            Es kommt bei mir keine Meldung mit "ich verstehe ...... nicht".

                            dslraser 1 Reply Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @Negalein last edited by

                              @Negalein sagte in Alexa per Telegram sprechen lassen:

                              @dslraser sagte in Alexa per Telegram sprechen lassen:

                              Das kam bei mir sonst auch nicht, keine Ahnung warum das jetzt kommt 🙄🙈

                              gerade nochmals getestet!
                              Es kommt bei mir keine Meldung mit "ich verstehe ...... nicht".

                              Habe es gefunden, das kommt vom text2command Adapter. Wenn ich den ausschalte kommt der Satz nicht. Ein par Sachen habe ich da aber noch drin die ich noch umstellen will, dann brauche ich den aktuell nicht mehr.

                              1 Reply Last reply Reply Quote 0
                              • dslraser
                                dslraser Forum Testing Most Active last edited by

                                @Negalein

                                ich habe jetzt noch mal etwas in dem Script gebastelt. Die Grundfunktion ist die gleiche wie sonst auch, als Ansage habe ich ssml im Alexa2 Adapter 2.2.0 verwendet.
                                Eingebaut habe ich folgendes. Es wird bei der Eingabe und absenden des Triggerwortes bereits am angeschriebenen ECHO angekündigt das gleich eine Nachricht kommt. Dem Nachricht schreibenden wird sofort ein Telegram gesendet das er nun eine Minute Zeit hat (änderbar im Blockly) seine Nachricht zu senden. Falls man vergisst die Nachricht zu schicken, oder was dazwischen kommt wird die Ansage auf dem ECHO beendet (und auch so angesagt) und der Nachricht schreibende bekommt ein Telegram das die Zeit abgelaufen ist. Wird die Nachricht in der vorgegebenen Zeit versendet, kommt die natürlich auch als Ansage am Echo an und der Nachricht schreibende bekommt eine Telegram Rückmeldung.
                                Zusätzlich habe ich eine HUE Lampe mit eingebunden die während dieser Nachrichten Anfrage/Ansage blinkt (in der vorher verwendeten Farbe).
                                Wer Telegram Bestätigungen oder blinkende Lampen nicht will, kann diese Bausteine einfach deaktivieren oder löschen.
                                Vielleicht kann es ja Jemand gebrauchen.


                                Bildschirmfoto 2019-03-25 um 12.26.04.png


                                50.000 Zeichen überschritten, daher hier als Textdatei.
                                Alexa Spricht Telegram Nachricht.txt

                                Negalein 2 Replies Last reply Reply Quote 2
                                • Negalein
                                  Negalein Global Moderator @dslraser last edited by

                                  @dslraser sagte in Alexa per Telegram sprechen lassen:

                                  ich habe jetzt noch mal etwas in dem Script gebastelt. Die Grundfunktion ist die gleiche wie sonst auch, als Ansage habe ich ssml im Alexa2 Adapter 2.2.0 verwendet.

                                  Super
                                  Werde ich gleich testen! 😺

                                  1 Reply Last reply Reply Quote 1
                                  • Negalein
                                    Negalein Global Moderator @dslraser last edited by

                                    @dslraser sagte in Alexa per Telegram sprechen lassen:

                                    ich habe jetzt noch mal etwas in dem Script gebastelt. Die Grundfunktion ist die gleiche wie sonst auch, als Ansage habe ich ssml im Alexa2 Adapter 2.2.0 verwendet.

                                    Hallo

                                    Ich bin erst heute dazu gekommen!

                                    Sehe ich das richtig, dass es nur für 1 Raum ist?
                                    Also müssten die Blöcke x-fach kopiert und eingefügt werden?

                                    Beim anderen Blockly sind x Räume.

                                    dslraser 2 Replies Last reply Reply Quote 0
                                    • dslraser
                                      dslraser Forum Testing Most Active @Negalein last edited by

                                      @Negalein
                                      ja, ich habe das nur erstmal für einen gemacht (hat ja nicht jeder mehrere Alexas☺ )

                                      1 Reply Last reply Reply Quote 0
                                      • dslraser
                                        dslraser Forum Testing Most Active @Negalein last edited by dslraser

                                        @Negalein
                                        und wenn Du den äußersten blauen falls mache Block kopierst wird ja der gesamte Inhalt mit kopiert, den Inhalt musst Du dann natürlich anpassen.
                                        In dem Dir bekannten Blockly sind es auch jede Menge falls mache Blöcke, nur der Inhalt ist zugeklappt.

                                        1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active last edited by dslraser

                                          Ich habe jetzt angefangen alles ohne text2command abzufragen und mir für die wichtigsten Abfragen ein Menü zusammen gestellt.
                                          In dieses Menü habe ich auch die "Telegram Nachricht an einen Echo senden" Funktion mit rein gepackt. Stimmen kann ich auch vorher umschalten. Ich habe erstmal drei Stimmen eingebaut.
                                          Wenn das Blockly fertig ist kann ich das hier ja bei Bedarf zur Verfügung stellen.
                                          Mit dem Klick auf Übersicht kommt man immer wieder ins "Hauptmenü".
                                          Sieht erstmal so aus:

                                          Hauptmenü

                                          Screenshot_20190329-223243_Telegram.jpg

                                          Screenshot_20190329-211021_Telegram.jpg

                                          Screenshot_20190329-211150_Telegram.jpg

                                          Screenshot_20190329-211042_Telegram.jpg

                                          Screenshot_20190329-223259_Telegram.jpg

                                          Negalein S 2 Replies Last reply Reply Quote 0
                                          • Negalein
                                            Negalein Global Moderator @dslraser last edited by

                                            @dslraser sagte in Alexa per Telegram sprechen lassen:

                                            Wenn das Blockly fertig ist kann ich das hier ja bei Bedarf zur Verfügung stellen.

                                            Schaut toll aus.
                                            Würde mich auf das Blockly freuen.

                                            dslraser 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            434
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            12
                                            49
                                            7490
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo