Hallo ich weiß es gibt schon mehrere Threads zu diesem Thema - habe auch schon alle gelesen - nur komme einfach nicht weiter!

Habe alles nach dem Script von "homematic-inside" eingerichtet, nur bekomme ich den auslösenden Rauchmelder nicht angezeigt!!

Hier das Script:

var sec=dom.GetObject("Sicherheit");
string i;
string list;
list="";
foreach(i,sec.EnumUsedIDs())
{
var item=dom.GetObject(i);
if(item.IsTypeOf(OT_CHANNEL))
{
var dev=dom.GetObject(item.Device());
if(dev.HssType()=="HM-Sec-SD")
{
var state=item.DPByHssDP("STATE");
if(state.Value())
{
list=list+dev.Name();
}
}
}
}

string SMSText = "Melder "#list#" hat eine Rauchentwicklung festgestellt - bitte handeln!!! Ihre Homematic CCU";
string ZielRufnr = "0043*******,0043********";
string stdout;
string stderr;
string teilstr;
string sendsms = "";
foreach(teilstr, SMSText.Split(" "))
{
sendsms = sendsms # "+" # teilstr;
}
system.Exec("/bin/sh /etc/config/addons/mh/premiumsmsrufnr.sh " # ZielRufnr # " " # sendsms, &stdout, &stderr);

Habe das gleiche Script auch noch für Email, aber da geht es genausowenig.

Die SMS und Email werden versendet - aber ohne ausgelösten Rauchmelder!!!

Die Rauchmelder sind auch alle dem Gewerk Sicherheit zugeordnet und Alarmzone 1 wird auch auf ausgelöst gesetzt!

Habe das gleiche Script mit einem Bewegungsmelder getestet - da hat es funktioniert!

Bitte um Hilfe!!!

Danke

mfg

hpk