Modulentwicklung - Neustart vs. Reload

Begonnen von rogerknop, 01 April 2023, 19:20:55

Vorheriges Thema - Nächstes Thema

rogerknop

Hallo,
ich versuche gerade ein Modul zu erstellen und würde gerne bestimmt Aktionen beim Neustart ausführen.
Ich dachte dazu wäre die Routine <name>_Initialize da.
Leider ist $hash->{NAME} beim Aufruf undefined und ausserdem würde ich auch gerne restart und reload unterscheiden.
Hat jemand einen Tipp, wie und wo ich eine Logik hierzu einbauen kann?
Danke & Grüße, Roger

betateilchen

Schau Dir doch einfach mal die FHEM DevelopmentGuidelines an, da steht sowas drin.
Auch, wofür die Funktion xxx_Inialize() tatsächlich vorgesehen ist.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rogerknop

Sorry... in der Tat...
Habe zwar einiges gelesen, aber mehr nach den Code Snippets geschaut.
Man sollte doch wirklich auch den Text dazu lesen. Die Mühe hat sich schließlich niemand umsonst gemacht.

Nach etwas mehr Mühe von meiner Seite konnte ich im DevelopmentModuleIntro Wiki meine Antworten finden.

Nochmals Sorry & Danke,
Roger