Auch nach langer suche finde ich nicht heraus, wie ich Globale Events bekommen kann - sprich darauf eine
Funktion ausführen kann, nachdem offensichtl. alle devices vom gesicherten status wieder geladen sind nach einem restart.
define h_InitData notify global:INITIALIZED { rw_EH_InitData();; }
Tut nicht. Sehe im Eventlog keine Events von Global, ...
global:INITIALIZED triggert beim Start von FHEM und das sehr zuverlässig.
Was macht rw_EH_InitData()?
Was meinst Du mit Eventlog?
Das global Event einfach so zu beobachten wird schwierig. Aber {Log 1, $EVENT} im notify könnte es loggen.
Gruß Otto
Danke. War wohl mein Denkfehler !!
Ich habe ein fhem.cfg mit einzelnen extra Dateien via include.
Diese editiere ich auf dem Pc und dynce sie mit dem Raspi.
Danach ein reteadcfg ! Damit sehe ich dann das Global event nicht.
Ich habe ein myutils.pm mit eigenen Perl Funktionen um auch komplexere Dinge zu machen.
Teilweise verwende ich dort auch globale Perl variablen um auch nicht immer alle Werte
Mittels Readingsval holen zu muessen.
Am Ende von. Rereadcfg werden wohl die letzten states geladen und angezeigt.
Deshalb brauche ich auch ein paar Perl variablen zu dem Zeitpunkt initialisiert.
Ein entspr. Event sehe ich hier nicht brauchbar.
Habe aber am ende ein einmaliges. At nach 5 Sekunden als workaround.
Ev. verstehe die Fhem Abfolge noch nicht ganz.