Hallo, ich habe bei mir einen ähnlichen Ansatz. Ich lasse mir jeden Abend von Alexa eine Zusammenfassung von Stromertrag und Netzeinspeisung vorlesen. Ausgelöst wird das durch eine Zeit Automatisierung mit fester Uhrzeit, also wenn Uhrzeit erreicht führe Skript aus.
hier mein Code für das Skript:
data:
target:
- media_player.jan_s_echo
message: >-
Guten Abend Jan, du hast heute {{
states('sensor.homestation_solar_total_energie_heute') }} Kilowattstunden
Strom erzeugt. Davon wurden {{
states('sensor.solar_netzeinspeisung_kwh_taglich') | float | round(2) }}
Kilowattstunden wieder ins Netz eingespeist. Das entspricht {{
states('sensor.homestation_solar_total_gesamtbetrag_heute') }} Euro. Die
Außentemperatur beträgt {{ states('sensor.aussentemperatur_temperatur') }}
Grad. Die Pooltemperatur liegt bei {{
states('sensor.pooltemperatur_temperatur') }} Grad. Ich wünsche dir einen
schönen Abend.
data:
type: tts
action: notify.alexa_media
und so könnte die Automatisierung dazu lauten:
alias: Abendansage Echo 19:30
description: tägliche Ansage für Stromertrag und Temperaturen
triggers:
- trigger: time
at: "19:35:00"
conditions: []
actions:
- action: script.tts_abendansage_stromertrag_und_temperaturen
metadata: {}
data: {}
mode: restart
Bei dir könntest du die Alarme als Automatisierung anlegen und wenn die Bedingung für den Alarm erfüllt ist, führst du ein Skript aus, das dir über Alexa eine Antwort liefert. So kannst du das auch ohne Blueprints machen, denke ich.
Ah ok, jetzt verstehe ich deinen Ansatz. Würde die Sache auf jeden Fall vereinfachen. Mit Blueprints erstellen oder der gleichen kenne ich mich leider noch nicht aus.
Hast du dir inzwischen ein Blueprint gebastelt?
Ich habe gestern mal damit angefangen und mir von der netten KI ein Blueprint schreiben lassen. Funktioniert einwandfrei und ich brauche jetzt nicht jedes mal die ganze Automatisierung erstellen, sondern kann bequem den Blueprint nutzen und an den gewünschten Stellen ändern.
Wie lautet denn dein Code für die Automatisierung?
ChatGPTs Vorschlag war den Blueprint zu erstellen und daraus dann ein Skript, denn ich kann den ja nicht direkt in der Automation verwenden.
Habe aber herausgefuden dass ich das Blueprint dann gar nicht benötige. D.h. habe da jetzt gar kein Blueprint erstellt sondern nur ein Skript.
Einen Schönheitsfehler hat das Sktipt leider noch:
Der Text der Nachricht muss in etwas kryptischer Form eingetragen werden, d.h. ich muss da immer “Message:” davor schreiben:
Wo finde ich ChatGPT für home assistant?
Wie stell dir die Fragen auf Englisch?
Ist das wie bei Alexa, dass das bestimmte Signalwörter braucht?
Hört sich spannend an.
du kannst das ganz normal in Chatgpt tun, da gibt es keine spezielle Version. Und der englischen Sprache musst du ebenfalls nicht mächtig sein
Rede mit ihm wie du deine Frage auch im Forum stellen würdest