Hallo,
wenn man etwas löscht gibt es die Option „sicheres Löschen“ damit man Abhängigkeiten nicht übersieht. Das sichere Löschen hat aber bei Aktionen von Instanzen und vermutlich Ablaufplänen eine Lücke und dort werden die Abhängigkeiten nicht aufgelöst. Ich habe eine Aktion (rufe Script auf) in einer Instanz und wenn ich das Script „sicher“ lösche gibt es keine Warnung. IPS_GetReferenceList liefert auch nicht die ID des Scriptes.
Leider ist es die Aktion ‚PHP-Code ausführen‘ und nicht Führe Automation aus mit Ziel ScriptId.
Referenzen welche im PHP-Code entstehen werden entsprechend nicht vom Modul beachtet.
Bei Führe Automation aus mit Target => Skript wird die Referenz vom Modul korrekt gesetzt.