FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rogerknop am 01 April 2023, 19:20:55

Titel: Modulentwicklung - Neustart vs. Reload
Beitrag von: rogerknop am 01 April 2023, 19:20:55
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
Titel: Aw: Modulentwicklung - Neustart vs. Reload
Beitrag von: betateilchen am 01 April 2023, 20:10:17
Schau Dir doch einfach mal die FHEM DevelopmentGuidelines an, da steht sowas drin.
Auch, wofür die Funktion xxx_Inialize() tatsächlich vorgesehen ist.
Titel: Aw: Modulentwicklung - Neustart vs. Reload
Beitrag von: rogerknop am 02 April 2023, 15:56:49
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