Möglichkeit via Alexa z.b. Telegram Nachrichten zu versenden

Begonnen von Dlay, 14 Mai 2024, 00:47:51

Vorheriges Thema - Nächstes Thema

Dlay

Moin,

mit einer in FHEM eingerichteten Alexa bekommt man ja das Reading "Voice" welches den zuletzt gesprochenen Befehl enthält.

Könnte man das Reading nicht dafür nutzen um via Alexa z.b. Telegram Nachrichten zu versenden?

Dazu müsste der Inhalt des Voice Readings ja "nur" an eine Telegram msg gehängt werden.
Leider habe ich keine Ahnung, wie man das bewerkstelligen könnte.

Hat jemand von euch eine Idee?

Grüße

MadMax-FHEM

#1
Wenn dich nicht stört, dass Alexa (verm. jedesmal) antwortet: das verstehe ich nicht...

Bzw. auch bei "Fehleinfaben" der Text trotzdem im voice Reading steht (hab ich noch nicht getestet), dann einfach:

Eventmonitor auf, sprechen und auf das voice Reading Event warten, markieren und notify erzeugen lassen.

https://wiki.fhem.de/wiki/Event_monitor

Erzeugtes notify anpassen.
In $EVENT sollte der Text zu finden sein.
Da verm. im Text Leerzeichen sind kannst du (verm.) nicht einfach $EVTPARTx nehmen, sondern musst den Text selber aus $EVENT holen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

rabehd

Zitat von: Dlay am 14 Mai 2024, 00:47:51Dazu müsste der Inhalt des Voice Readings ja "nur" an eine Telegram msg gehängt werden.
Das geht, aber erscheint mir sinnlos.
Soll FHEM alles was Du sagst versenden oder nur bestimmte Texte?
Deine Frage ist noch nicht ausgereift oder Du hast sie nicht vollständig formuliert.
Was wäre denn der Anwendungsfall?
Auch funktionierende Lösungen kann man hinterfragen.

Dlay

Danke für das Feedback so weit.

Der Anwendungszweck wäre quasi ein direktes "logging" der an Alexa abgesetzten Befehle und Anfragen.

Ich wüsste gern, ohne in die App zu gucken, ob und womit Alexa grad beschäftigt wird, wenn ich nicht zuhause bin, der jüngere Nachwuchs aber schon.

Man könnte die Funktion auch nutzen um sich Notizen in Textform zuzuschicken.
Dazu wäre eine Aktivierung/Deaktivierung der Funktion über ein Dummy via Alexa Befehl möglich.

Meinetwegen "Alexa, schalte Telegram-Notiz an", dann das DOIF oder wie auch immer sowas realisiert werden kann aktiv, schickt alles was man sagt an Telegram. Danach schaltet die Funktion wieder aus.

Ich fänds praktisch..

rabehd

Das stumpfe Versenden kann man einfach per notify auf das Reading voice tun.
Das ist dann keine Frage zur Sprachsteuerung, sondern eine Anfängerfrage. Bitte verschieben.
Auch funktionierende Lösungen kann man hinterfragen.