Sonos Sprachausgabe TTS cloudmatic homegear
Moderator: Co-Administratoren
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Funktioniert leider bei mir auch nicht. Ich habe gerade eine Mail an den Support geschrieben. Bin gespannt welches Feedback ich erhalte.
Info folgt (hoffentlich bald)
Grüße
Tom
Info folgt (hoffentlich bald)
Grüße
Tom
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Alles klar, da bin ich auch gespannt..!
Gesendet von iPhone mit Tapatalk Pro
Gesendet von iPhone mit Tapatalk Pro
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Ich denke es liegt an Sonos. Die haben wieder irgendwas am Server geschraubt.!
Gesendet von iPhone mit Tapatalk Pro
Gesendet von iPhone mit Tapatalk Pro
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Es funktioniert wieder [emoji106]
Gesendet von iPhone mit Tapatalk Pro
Gesendet von iPhone mit Tapatalk Pro
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Läuft auch bei mir wieder.
Support hat sich gemeldet und den Fehler gefunden
Viele Grüße
Tom
Support hat sich gemeldet und den Fehler gefunden
Viele Grüße
Tom
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Sprachausgabe funktioniert seit heute wieder nicht, hat noch jemand das Problem?
Gesendet von iPhone mit Tapatalk Pro
Gesendet von iPhone mit Tapatalk Pro
Re: Sonos Sprachausgabe TTS cloudmatic homegear
Hallo zusammen, ich bin nicht so gut drauf mit scripten.!
Wie müsste das Script aussehen um die Datenpunkte für Temperatur und Luftfeuchtigkeit eines Temperatursensors auf Sonos auszugeben.
Hier mal mein Script für die Ausgabe der Wetterdaten von EasyOpenWeather.
! OpenWeatherMap Wetter vorlesen lassen
! Hier bitte die Daten anpassen (Ort, Sonos, Wetter und TTSVolume):
string Ort = "Waldthurn";
var Sonos = dom.GetObject("Sonos PLAYBAR:1");
var Wetter = dom.GetObject("EASYOpenWeatherMap ESY5992682:1");
integer TTSVolume = "30";
! don't touch anything below (except you know what you're doing)!
string TTS = "Hier das aktuelle Wetter fuer " # Ort # " um " # system.Date("%H:%M Uhr") # ": ";
string condition = Wetter.DPByHssDP("WEATHER_DESCRIPTION").Value();
string humidity = Wetter.DPByHssDP("HUMIDITY").Value();
string pressure = Wetter.DPByHssDP("PRESSURE").Value().ToString(0);
! format temperature for tts
string temperature = Wetter.DPByHssDP("TEMPERATURE").Value().ToString(2);
integer Punkt = temperature.Find(".");
temperature = temperature.Substr(0, Punkt) # "," # temperature.Substr(Punkt +1, 1) # " " # temperature.Substr(Punkt +2, 1) # " Grad Celsius";
TTS = TTS # condition # " bei " # temperature # ". Die Luftfeuchtigkeit betraegt " # humidity # "%, der Luftdruck " # pressure # " Hektopascal.";
Sonos.DPByHssDP("PLAY_TTS_VOLUME").State(TTSVolume);
Sonos.DPByHssDP("PLAY_TTS").State(TTS);
DANKE schon mal für die Hilfe
Wie müsste das Script aussehen um die Datenpunkte für Temperatur und Luftfeuchtigkeit eines Temperatursensors auf Sonos auszugeben.
Hier mal mein Script für die Ausgabe der Wetterdaten von EasyOpenWeather.
! OpenWeatherMap Wetter vorlesen lassen
! Hier bitte die Daten anpassen (Ort, Sonos, Wetter und TTSVolume):
string Ort = "Waldthurn";
var Sonos = dom.GetObject("Sonos PLAYBAR:1");
var Wetter = dom.GetObject("EASYOpenWeatherMap ESY5992682:1");
integer TTSVolume = "30";
! don't touch anything below (except you know what you're doing)!
string TTS = "Hier das aktuelle Wetter fuer " # Ort # " um " # system.Date("%H:%M Uhr") # ": ";
string condition = Wetter.DPByHssDP("WEATHER_DESCRIPTION").Value();
string humidity = Wetter.DPByHssDP("HUMIDITY").Value();
string pressure = Wetter.DPByHssDP("PRESSURE").Value().ToString(0);
! format temperature for tts
string temperature = Wetter.DPByHssDP("TEMPERATURE").Value().ToString(2);
integer Punkt = temperature.Find(".");
temperature = temperature.Substr(0, Punkt) # "," # temperature.Substr(Punkt +1, 1) # " " # temperature.Substr(Punkt +2, 1) # " Grad Celsius";
TTS = TTS # condition # " bei " # temperature # ". Die Luftfeuchtigkeit betraegt " # humidity # "%, der Luftdruck " # pressure # " Hektopascal.";
Sonos.DPByHssDP("PLAY_TTS_VOLUME").State(TTSVolume);
Sonos.DPByHssDP("PLAY_TTS").State(TTS);
DANKE schon mal für die Hilfe