Alexa echo dot zum sprechen bringen

Hallo
Bis jetzt lasse ich bei Bedarf ein altes android Handy mit automagic vordefinierte Sätze sprechen, z.B. „Waschmaschine ist fertig“, oder im Winter „Garagentor zu lange offen“ etc.

Seit einigen Tagen spiele ich mit alexa echo dot, cooles preiswertes Gerät welches ich im Bad oder ev. in weiteren Räume auch als Radio nutzen kann.
Sehr einfach kann alexa schon das Licht einschalten, dimmen und die Storen hochfahren, war sehr einfach und die HG können mit guten Namen versehen werden. Schöne und elegante Arbeit von den homees, danke!

Nun, es wäre halt schon cool, wenn ich auf die echo dot eine Textansage herausgeben könnte, am liebsten aus homee mit einem WebHook getriggert.

Hat da jemand Erfahrung?
Könne auch node red nutzen, habe auch dort (noch) nichts gefunden.

Echo dot per API anzusteuern scheint mir nicht soo einfach resp. smart…

Danke für Tipps

Nimm ioBroker und den Alexa2 Adapter.
Die auszugebenden Texte kannst Du dann über NodeRed triggern.

Nach Installation des Alexa2 Adapters im ioBroker mußt Du Dich nur mit Deinen Amazon Daten im Adapter anmelden und siehst dann alle Deine verfügbaren Alexa Geräte.
Beim Aufklappen kommst Du dann zu den Kommandos - und das Objekt der Begierde heißt hier „speak“:


Dieses speak Kommando nutzt Du dann einfach in NodeRed:

[
    {
        "id": "830b01d8.639608",
        "type": "tab",
        "label": "Sprachausgabe Alexa",
        "disabled": false,
        "info": ""
    },
    {
        "id": "9d47615d.13f3d",
        "type": "inject",
        "z": "830b01d8.639608",
        "name": "Text",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "Dies ist eine Sprachausgabe!",
        "payloadType": "str",
        "x": 590,
        "y": 140,
        "wires": [
            [
                "5ae285b.bfdb97c"
            ]
        ]
    },
    {
        "id": "5ae285b.bfdb97c",
        "type": "ioBroker out",
        "z": "830b01d8.639608",
        "name": "speak auf Echo E5",
        "topic": "alexa2.0.Echo-Devices.3ba167af0fa024c2ab35ac85d4cbca48.Commands.speak",
        "ack": "false",
        "autoCreate": "false",
        "stateName": "",
        "role": "",
        "payloadType": "",
        "readonly": "",
        "stateUnit": "",
        "stateMin": "",
        "stateMax": "",
        "x": 860,
        "y": 200,
        "wires": []
    }
]

Ist keine Rocket Science… :wink:

1 „Gefällt mir“

Ohne Node Red oder Blockly:

WAU :

Das wissen, wo da in der community steckt,
grandios! :smile:

–> So macht SmartHome wirklich Spass, und smart kriegt eine Zusätzliche Bedeutung,
die smarten Mitglieder der community…

Vielen Dank,
ich werde mich somit wohl in ioBroker einarbeiten.

3 „Gefällt mir“

So wie von @chiroptera beschrieben mache ich es auch und funktioniert super! Man muss nur ein bisschen bei der Schreibweise aufpassen (url encoding)

Dazu findest du auch hier im Forum schon diverse Einträge. Keine Scheu vor Fragen. Aber pass auf - iobroker macht auch süchtig. :wink:

:coffee:

1 „Gefällt mir“

…würde auch gerne „nur“ die richtige alexa URL als homee WebHook nutzen, aber um diese URL zu erhalten benötige ich ja eben iobroker…

Und von wegen Süchtig,
bin schon homee - süchtig und nutze nebenbei noch node red, bin eigentlich node red fan, und
ja: das Suchtpotential hier ist immens.
Soll nun noch zusätzlich iobroker dazu kommen…

Aktuell suche ich nach möglichkeiten um auch noch iobroker laufen zu lassen,

  • homee läuft ja in würfel (ein node red würfel wäre ja auch was :slight_smile: )

  • node red läuft auf meiner alten, sonst nicht mehr benötigten ccu3, hier will ich schon lange
    eine rasbperry organisieren, bin aber noch nicht dazu gekommen

  • iobroker

Das wirft dann das Thema betreffend meinem SYNOLOGY NAS wieder auf, das wollte ich ja auch schon sooo lange erweitern,
auf einem neuen, mit Docker würde es dann Platz für node red UND iobroker haben

–> Ihr seht, süchtig !
Doch zum glück kommt ja schon bald wieder nasser herbst und winter, da gibt es wieder mehr Zeit für Bastelhobby

Wenn du in nodered eingefuchst bist, ist doch alles bestens.

Dann noch ein webhook in nodered und fertsch.