Das liegt nicht an der Funktion, sondern wann du sie im Modul ausführst.
Am besten im Applychanges und dann nur, wenn der Kernel Ready ist.
Da kommt dein Fehler her.
Siehe hier, Punkt 1.8 Best Practice zur PHP-Modul Erstellung · GitHub
Michael
Edit: Bitte im richtigen Bereich fragen, da war bestimmt auch schon die Antwort dazu
gestern und vermutlich auch noch die nächsten Tagen werde ich immer mal wieder mich damit beschäftigen den Start der Module fehlerfrei zu machen. Hatte gestern schon in diversen Modulen Updates gemacht und IP-Symcon dann wieder neu starten lassen.
Die Kontrolle im Log gibt mir dann Gewissheit, ob die „Operation“ erfolgreich war.