Das Script sollte die richtige Seriennummer ermitteln, wenn du den richtigen Namen drin hast.
UND
du brauchst keine echte Seriennummer anzugeben, auch PEQ1234567 sollte gehen.
Also sollte auch noch ein Script ausreichen wie das:
Code: Alles auswählen
string ccu = "CCU2";
string stdout;string stderr;string version;string cmd;
system.Exec("grep VERSION= /VERSION | cut -d= -f2", &version);
cmd = "wget -qO- 'http://update.homematic.com/firmware/download?cmd=js_check_version&version="#version#"&product=HM-"#ccu#"&serial=PEQ1234567'";
system.Exec(cmd, &stdout, &stderr);
string newversion = stdout.StrValueByIndex("'",1);
if (version.Find(newversion)==0) {
WriteLine("No Update");
} else {
WriteLine("New Version");
}