Hallo, ich möchte ein von FHEM von Haus aus vorhandens Modul ändern.
Wie gehe ich am besten vor, um redefines (bei umbenennung in ...myutils.pm) und überschreibungen bei einem Update (wenn der Name nicht geändert wird) zu verhindern?
Danke
Primi
Zitat...überschreibungen bei einem Update (wenn der Name nicht geändert wird) zu verhindern?
Es gibt ein globales Attribut "exclude_from_update"
Wenn es sich um ein reguläres Modul von FHEM handelt kannst Du Deine Änderung als patch mit kurzem Kommentar an den Maintainer des Modules schicken. Eine Liste der Entwickler findest Du auf Sourceforge im FHEM SVN unter MAINTAINER.txt.
Grüße
Ich persönlich würde es umbenennen und dann eben auch alle im Modul vorhandenen subs analog dazu benennen, es dann neu definieren. Aber das hängt auch ganz vom Modul ab.
Falls es natürlich eine Änderung ist, die alle interessieren könnte, wäre für den Entwickler sicher ein Patch interessant.