Hauptmenü

Global Events missing

Begonnen von roli, 11 Oktober 2017, 12:22:13

Vorheriges Thema - Nächstes Thema

roli

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, ...

FHEM auf Debian (RASPI), 2 * CUL868/433 *  FS20 STR, 2 * HMS100 T, 2 * , 1* FS20 SU, 2 *  FS20 SM8, 2 ; 1-wire Temp,i2c Bus; ESP32 WROOM; ESP8266; Arduino
Sonnenbatterie Eco8;Elektro  Nachspeicher-Ofen Ladesteuerung,
Haus Lüftung,
Integration von HardwareAlarmanlag

marvin78

global:INITIALIZED triggert beim Start von FHEM und das sehr zuverlässig.


Was macht rw_EH_InitData()?

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

roli

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.

FHEM auf Debian (RASPI), 2 * CUL868/433 *  FS20 STR, 2 * HMS100 T, 2 * , 1* FS20 SU, 2 *  FS20 SM8, 2 ; 1-wire Temp,i2c Bus; ESP32 WROOM; ESP8266; Arduino
Sonnenbatterie Eco8;Elektro  Nachspeicher-Ofen Ladesteuerung,
Haus Lüftung,
Integration von HardwareAlarmanlag