Hallo, auf home24-net werden diverse Scripte vorgestellt, mich interessiert hier das nachfolgende :
!Temperatur Aussen ID der TEMPERATUR=1234
var input = dom.GetObject(1234).State();
string url="'http://192.168.1.1:50000/tts=Aussen sind es " # input.ToInteger().ToString() # " Crad'";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O /dev/null " # url);
Wo trage ich nun mein Außentemperaturfühler ein? Habe den HM-WDS10-TH-O. Bin für jede Unterstützung dankbar. Cuxd 0.67 ist installiert, muss da noch was eingestellt werden? Mediaplayer von home24 ist auf meinem galaxy, funktioniert auch bestens.
Scripte Home24
Moderator: Co-Administratoren
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Scripte Home24
Hab mal kurz die Suche bemüht. Hatte mal eine Anleitung zusammengeschustert.
Wenn Du nicht weiterkommst, frag in dem Thread nach.
Bitte >> H I E R << entlang
Alchy
Wenn Du nicht weiterkommst, frag in dem Thread nach.
Bitte >> H I E R << entlang
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 72
- Registriert: 15.11.2014, 15:34
Re: Scripte Home24
Top Alchy, vielen Dank für den link, konnte mir die Lösung zusammenbasteln. Auch wenn die Suche nach der ise_id für einen Laien nicht ohne ist. Und Laie bin ich definitiv
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Scripte Home24
Ich dächte dort beschrieben zu haben, das es auch mittels Daten Punkt Abfrage geht.
Dann hast du nicht richtig gelesen.
Aber egal, Hauptsache es funktioniert.
Viel Spass noch
Alchy
unterwegs
Dann hast du nicht richtig gelesen.
Aber egal, Hauptsache es funktioniert.
Viel Spass noch
Alchy
unterwegs
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 72
- Registriert: 15.11.2014, 15:34
Re: Scripte Home24
Hallo Alchy, heute morgen gab es ein böses erwachen. Unmengen an Kommunikationsstörungen, dass morgendliche Programm lief nicht, es hat nur ein Neustart der CCU geholfen.
Mein Script sieht folgendermaßen aus, habe ich da einen Fehler?
object input = dom.GetObject(3457).Value().ToString(2);
string output;
string i;
output = "";
foreach(i,input.Split("."))
{
output = output+i+" komma ";
}
output=output.Substr(0, output.Length()-7);
string url="'http://192.168.178.53:50000/tts=Aussen sind es " # output # " Grad Celsius, es wird ein toller Tag'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null " # url);
Mein Script sieht folgendermaßen aus, habe ich da einen Fehler?
object input = dom.GetObject(3457).Value().ToString(2);
string output;
string i;
output = "";
foreach(i,input.Split("."))
{
output = output+i+" komma ";
}
output=output.Substr(0, output.Length()-7);
string url="'http://192.168.178.53:50000/tts=Aussen sind es " # output # " Grad Celsius, es wird ein toller Tag'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null " # url);
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Scripte Home24
Das Script hat nichts mit deinem Kommunikationsstörungen zu tun.
Schau ins log, was da so aufläuft.
Das Script an sich sollte eine korrekte Ansage erzeugen, wenn Du keinen Fehler eingebaut hast.
Woher soll ich wissen, wie deine Konfiguration so ist.
Abgesehen von der 2stelligen Nachkomma-Ansage der Temperatur, mir würde ja eine einstellige reichen.
bei Script testen, oder noch besser im >> HomeMatic Script Executor << von Anli ergibt was?
Alchy
Schau ins log, was da so aufläuft.
Das Script an sich sollte eine korrekte Ansage erzeugen, wenn Du keinen Fehler eingebaut hast.
Woher soll ich wissen, wie deine Konfiguration so ist.
Abgesehen von der 2stelligen Nachkomma-Ansage der Temperatur, mir würde ja eine einstellige reichen.
Code: Alles auswählen
object input = dom.GetObject(3457).Value().ToString(1);
string output;
string i;
output = "";
foreach(i,input.Split("."))
{
output = output+i+" komma ";
}
output=output.Substr(0, output.Length()-7);
string url="'http://192.168.178.53:50000/tts=Aussen sind es " # output # " Grad Celsius, es wird ein toller Tag'";
WriteLine(url);
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.