FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PingPong am 04 Juli 2018, 15:47:03

Titel: Strange call for nonexistent : ReadFN
Beitrag von: PingPong am 04 Juli 2018, 15:47:03
Hallo zusammen,

seit ein paar Tagen bekomme ich leider mehrfach am Tag die o.g. Fehlermeldung im Log.
Leider kann ich diese nicht mehr mit einer Änderung in fhem in Zusammenhang bringen.
Sagt einem von Euch diese Meldung etwas?

VG
Marc
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: dev0 am 05 Juli 2018, 07:47:00
Du oder ein von Dir eingesetztes Modul ruft CallFn (https://wiki.fhem.de/wiki/DevelopmentModuleAPI#CallFn) oder CallInstanceFn (https://wiki.fhem.de/wiki/DevelopmentModuleAPI#CallInstanceFn), mit einem leeren "" $name, auf.
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: PingPong am 05 Juli 2018, 08:38:07
Vielen Dank für Deine Antwort,
hast Du noch nen Tipp parat, wie ich das Modul, welches diesen Aufruf tätigt, identifizieren kann?
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: dev0 am 05 Juli 2018, 09:16:24
Die Liste der Module, die CallFn oder CallInstanceFn benutzen, nach verwendeten Modulen durgehen.
egrep -m 1 -e "Call(Instance)*Fn" /opt/fhem/FHEM/*.pm | awk -F: '{print $1}'

Sonst "attr global verbose 5" und auf die Logeinträge direkt vor der Meldung gucken...
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: PingPong am 05 Juli 2018, 09:53:13
Habe das Loglevel hochgesetzt und werde dann später mal schauen, was es war.
Ganz lieben Dank für Deine Hilfe.
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: mike.d am 06 September 2018, 17:43:54
bist du weiter gekommen!? Bei mir Müll auch irgendein Modul das log damit voll....   :- /
Titel: Antw:Strange call for nonexistent : ReadFN
Beitrag von: PingPong am 06 September 2018, 17:54:30
Nein, allerdings hat sich in der Zwischenzeit auch meine Speicherkarte verabschiedet, sodass ich gezwungen war ein komplette Neuinstallation vorzunehmen (Jaja, die Sicherung ...).
Aktuell habe ich das Problem nicht mehr.