Benutzer-Werkzeuge

Webseiten-Werkzeuge


rhasspy

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
rhasspy [2024/01/17 17:25] – [Wetter] varnholtrhasspy [2024/01/17 18:54] (aktuell) varnholt
Zeile 195: Zeile 195:
 d = {'DAY': 'day', 'key2': 'value2'} d = {'DAY': 'day', 'key2': 'value2'}
 Grain = SimpleNamespace(**d) Grain = SimpleNamespace(**d)
 +</code>
 +Nachdem jetzt aber Grain nicht mehr vom Type Grain, sondern vom Type sting ist, muss man auch die Zeile auskommentieren
 +<code>
 +    def grain(self, val):
 +        #if type(val) is Grain:
 +        self.__grain = val
 +</code>
 +Es gab Probleme, dass manchmal 'weather_for_interval' None war (irgendwas mit switch in der Fehlermeldung). Liegt möglicherweise an Uhrzeit oder Local oder was auch immer, denn erst fragt er bis 20:59 ab, aber findet dann erst was um 21:00 Uhr. Habe da einfach eingebaut
 +<code>
 +        if weather_for_interval == None:
 +            return None
 +</code>
 +Nächstes Problem, den richtigen tag zu übergeben, da snips das im Intent anders übergeben hat. Den nächsten Tag bekommt man, indem man 
 +<code>
 +dertag = datetime.date.today() + datetime.timedelta(days=1)
 </code> </code>
rhasspy.1705512306.txt.gz · Zuletzt geändert: 2024/01/17 17:25 von varnholt