Seit dem Umstieg von CCU2 auf Rasperrymatic (aktuell 3.41.11.20181126) ergibt sich bei folgendem Script, welches ich seinerzeit von Alchy "übernommen" habe keine Ausgabe mehr auf dem ghome24 Mediaplayer:
Code: Alles auswählen
object input = (dom.GetObject(ID_DATAPOINTS)).Get("BidCos-RF.NEQxxxxxxx:2.TEMPERATURE");
string output = "Fehler Datenpunkt";
if (input){ output = input.Value().ToString(2);}
string url="'http://192.168.178.153:50000/tts=" # "Guten Morgen!" # "Die Au%C3%9Fentemperatur betr%C3%A4gt derzeit " # output # " Grad'";
if ( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD.CUX2801001:1.CMD_EXEC")) { (dom.GetObject(ID_DATAPOINTS)).Get("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O
/dev/null " # url); } else {string stdout;string stderr; system.Exec("logger -t script -p user.debug [ALCHY No CUxD]", &stdout, &stderr);}
Wo liegt hier der Fehler? Muss da etwas angepasst werden?
Andere Scripts, ohne Abfrage eines Geräts, mit nur TTS-Ausgabe laufen problemlos.
him96