ich nutze HomeMatic seit ca einem halben Jahr.
Ich habe einen Raspi 2 mit Raspberymatic und einen Raspi 3 mit I/O Broker.
Ich habe ein paar Rolladenaktoren und eine Relaisplatine zu hause.
Nun habe ich mir einen optischen Türkontakt besorgt, da meine Kids gerne mal die Haustür offen lassen.
Ich wollte mir eine Push Meldung aufs Handy senden lassen, wenn die Tür länger wie x min auf steht.
Nun zu meinem Problem.
Ich habe mir das Script dazu von unserer CCU 2 die wir in der Firma haben kopiert und bei mir zu hause eingefügt.
Da aber geht das Script nicht!
Kann mir jemand sagen warum? Ich habe schon gesucht, aber keine Lösung gefunden.
Hier mal das Script:
Code: Alles auswählen
string APIKey = "[PRI2] meine API ";
string event = "Haus";
string PushText;
PushText = "Haustuer offen\r\n";
string stdout;
string stderr;
string teilstr;
string sendtext = "";
string sendevent = "";
string sendapikey = "";
foreach(teilstr, APIKey.Split(" "))
{
sendapikey = sendapikey # "+" # teilstr;
}
foreach(teilstr, event.Split(" "))
{
sendevent = sendevent # "+" # teilstr;
}
foreach(teilstr, PushText.Split(" "))
{
sendtext = sendtext # "+" # teilstr;
}
system.Exec ("/bin/sh /etc/config/addons/mh/prowl.sh "# sendapikey # " " # sendevent # " " # sendtext, &stdout, &stderr);