Falls es dir eine Hilfe ist:
Code: Alles auswählen
string out;
string err;
system.Exec("grep '<id>' /etc/config/homematic.regadom | sed '/^\/ >/d' | sed 's/<[^>]*.//g' | sort -n | tail -1", &out, &err);
WriteLine(out);
Heißt: Es sind evtl. noch nicht alle Objekte persistiert, wenn man grad was geändert hat.
Bestenfalls also vor dem Ausführen noch system.Save() aufrufen.