ich habe Alexa bei mir erfolgreich installiert und kann damit auch meine Entitäten steuern und mir über den Alexa Media Player Ansagen zu Automationen ansagen lassen.
Jetzt würde ich gerne Alexa nach meinem aktuellen Stromverbrauch fragen, den ich mir mittels powerfox anzeigen lassen kann.
Hier das Video von Simon zu dem Thema
2 Seiten im Netz habe ich dazu gefunden:
Leider bekomme ich das so nicht hin. Hat jemand evtl. ein Idee?
Hi Dirk, du musst dazu Alexa einen Text mit Variablen aufsagen lassen. Dazu am besten ein Script erstellen, das Script dann per Alexa Routine starten.
Zumindest würde ich das so machen. Ob das der beste Weg ist weiß ich nicht, sollte aber funktionieren.
Hier mal ein Beispiel was Infos zum Wetter gibt. Kannst du dir dann ja umbauen.
service: notify.alexa_media
data:
target:
- media_player.echo_show8_buro
data:
type: announce
method: speak
message: >-
{% set state = states('weather.amhome') %} {% set temperature =
state_attr('weather.forecast_home', 'temperature') %} {% set humidity =
state_attr('weather.forecast_home', 'humidity') %} {% set windspeed =
state_attr('weather.forecast_home', 'wind_speed') %} {% set rain =
state_attr('weather.forecast_home', 'forecast').0.precipitation %} {% if
state == 'partlycloudy' %}
{% set state = 'Partly Cloudy' %}
{% endif %} Guten morgen! Es wird heute {{state}}, mit Temperatur
von {{temperature}} Grad, Luftfeuchtigkeit von {{humidity}}%, und einer
Windgeschwindigkeit von {{windspeed}} km/h und Niederschlag von {{rain}}
Millimeter.
Danke für deine Antwort. Komme leider nicht weiter. Die Entität dessen Werte ich abfragen möchte heißt “sensor.strom_aktuell”.
Die Frage an Alexa soll lauten “Alexa, wie hoch ist mein Stromverbrauch?”
Die Anwort soll dann den Wert aus “sensor.strom_aktuell”. ansagen wie z.B. “Der Stromverbrauch beträgt momentan 457 Watt.”
Was muss dazu in die configuartion.yaml? Wie bekomme ich die Aktion in die Alexa App?
Dann eine Routine in der Alexa-App anlegen, die auf die gewünschte Frage reagiert und dieses Skript aufruft. Geht natürlich nur, wenn Alexa es auch aufrufen kann, dafür ist Nabu Casa oder ein eigener Skill erforderlich.
Ja, klar, für die Sprachausgabe ist nur der Alexa Media Player erforderlich. Du kannst dann Alexa aber nicht danach fragen und den Satz mit dem Wert als Antwort erhalten. Und darum ging es in diesem Thread.
ich bin dieser Montgomery von dem von DirkS verlinkten Artikel :).
Ich hab zufällig gesehen, dass ich hier verlinkt wurde, Dankeschön ich war erstaunt und habe mich sehr gefreut.
Da kürzlich noch ein paar Leute hier kommentiert haben und der Ablauf dazu noch nicht ganz klar ist, wie man Alexa mit Skripten und Routinen zum Reden bringen kann, war ich mal so frei und hab euch etwas zusammengetextet:
Vielleicht hat ja Simon auch nochmal lust ein ausführliches Video dazu zu machen. Ich bin da eher ein kamerascheues Eichhörnchen ;).