Hallo,
Nach der Diskussion über den neuen Wetterauslöser denke ich, dass es einen weiteren ergänzenden Anwendungsfall gibt: die Möglichkeit, Wettervorhersagen aus einer Szene abzurufen, um die Informationen in den folgenden Aktionen zu verwenden.
Es geht also nicht darum, eine Szene basierend auf einer Wetterbedingung auszulösen, da diese Funktion bereits in der anderen Anfrage behandelt wird.
Anwendungsfall
In meinem Fall habe ich eine Aufwachszene, die verschiedene Benachrichtigungsszenen startet:
- Geburtstage des Tages;
- Tagesplan / Termine des Tages;
- und ich würde gerne das Wetter des Tages hinzufügen.
Das Ziel wäre es, zum Beispiel automatisch eine morgendliche Ansage wie folgt zu erstellen:
Guten Morgen! Heute wird das Wetter teilweise bewölkt sein mit Temperaturen zwischen 14 und 24 °C. Einige Schauer sind am Nachmittag möglich.
Vorschlag
Eine Szenenaktion hinzufügen, wie zum Beispiel:
Wetter → Vorhersage abrufen
mit zum Beispiel den folgenden Parametern:
- Standort / Haus;
- Zeitraum:
- jetzt;
- heute;
- morgen;
- eventuell die nächsten X Stunden;
- eventuell die nächsten X Tage.
Die Idee wäre, eine ähnliche Funktionsweise wie die neuen Aktionen zu haben, die Daten abrufen und sie dann in der Szene verfügbar machen.
Rückgegebene Daten
Die Aktion könnte zum Beispiel Folgendes bereitstellen:
- Wetterzustand / Beschreibung;
- aktuelle Temperatur;
- minimale Temperatur;
- maximale Temperatur;
- gefühlte Temperatur;
- Niederschlags Wahrscheinlichkeit;
- Niederschlagsmenge;
- Luftfeuchtigkeit;
- Windgeschwindigkeit;
- Windböen;
- eventuell Sonnenauf- und -untergang, falls verfügbar.
Zum Beispiel:
weather.description
weather.temperature
weather.temperature_min
weather.temperature_max
weather.feels_like
weather.precipitation_probability
weather.precipitation
weather.humidity
weather.wind_speed
Die Namen sind natürlich nur beispielhaft angegeben.
Auch einen fertigen Satz bereitstellen
Zusätzlich zu den strukturierten Daten wäre es sehr praktisch, wenn die Aktion direkt eine Wetterzusammenfassung in natürlicher Sprache bereitstellen würde, die sofort in einer Benachrichtigung oder einer Sprachansage verwendet werden kann.
Zum Beispiel:
Heute wird das Wetter teilweise bewölkt sein mit Temperaturen zwischen 14 und 24 °C. Einige Schauer sind am Nachmittag möglich.
Man könnte also einfach machen:
Wettervorhersage abrufen
Zeitraum: heute
↓
Sprachansage:
{{ weather.summary }}
Diese Zusammenfassung könnte idealerweise direkt aus den Daten des Wetterdienstleisters erstellt werden, ohne dass ein Aufruf einer KI erforderlich ist.
Dadurch hätte man einen Satz, der schnell generiert werden kann, deterministisch ist und für Benachrichtigungen oder TTS geeignet ist.
Warum die strukturierten Daten beibehalten?
Die Zusammenfassung würde die verschiedenen zurückgegebenen Werte nicht ersetzen.
Dadurch könnte man zum Beispiel eine eigene personalisierte Nachricht basierend auf den abgerufenen Informationen erstellen:
Wettervorhersage abrufen
Zeitraum: heute
↓
Nachricht:
"Es wird heute zwischen {{ weather.temperature_min }} und
{{ weather.temperature_max }} °C warm."
Man hätte also zwei Möglichkeiten:
- Strukturierte Wetterdaten, um den Inhalt der Szene frei zu gestalten;
- Eine fertige natürliche Zusammenfassung, für Benachrichtigungen und Sprachansagen.
Beispiel mit einer Aufwachszene
Dadurch könnte man zum Beispiel haben:
Aufwachen
├─ Geburtstagsbenachrichtigung
├─ Tagesplan-Benachrichtigung
├─ Tageswetter-Benachrichtigung
└─ Fortsetzung des Aufwachens...
Für den Wetterteil:
Wettervorhersage abrufen
→ heute
↓
Sprachansage
→ {{ weather.summary }}
Die Idee wäre also wirklich ergänzend zum neuen Wetterauslöser: Hier dient das Wetter nicht dazu, die Szene auszulösen, sondern ist eine während der Ausführung abgerufene Information, um sie in den folgenden Aktionen verwenden zu können.
Was haltet ihr davon? ![]()



