FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Rewe2000 am 25 Mai 2025, 16:06:59

Titel: [Gelöst] Meldung im LOG: has no TYPE, but following keys: nach Aufruf Room System
Beitrag von: Rewe2000 am 25 Mai 2025, 16:06:59
Hallo,

ich beobachte seit einigen Wochen bei mir im Log die Fehlermeldung:
2025.05.25 14:22:30 1: Error: >di_Test< has no TYPE, but following keys: >READINGS<
immer dann, wenn ich bei mir den Raum System aufrufe.
Ein Neustart von Fhem mit vorherigen Neuanlegen des besagten Device di_Test hat den Fehler nicht beseitigt.
Lediglich wenn ich ein neues Device di_Test anlege verschwindet der Fehler, aber dies kann ja nicht die Lösung sein.
Ich vermute es hängt bei mir mit dem Umbenennen des Device zusammen.

Nach längerem Studium des Forums habe ich wie hier zu lesen, meine fhem.save geprüft und darin noch einen Verweis auf das besagte di_Test Device gefunden:
setstate DOIFtools 2025-05-23 21:08:55 state initialized
setstate DOIFtools 2022-06-12 09:35:35 statisticsDeviceFilterRegex .*
setstate DOIFtools 2025-02-28 16:17:21 targetDOIF di_Test ######## hier ist das besagte Device noch eingetragen! ########
setstate DOIFtoolsLog active
setstate DOIFtoolsLog 2025-05-25 15:36:24.422 linesInTheFile 890
setstate Druckpumpe_Zisterne off
setstate Druckpumpe_Zisterne 2025-05-23 21:09:06 IODev WAGO
setstate Druckpumpe_Zisterne 2025-05-25 15:36:36 state off
setstate E3DC_S10E opened
setstate E3DC_S10E 2025-05-24 17:17:00 Abregelung_aktiv 0

Da ich nur sehr ungern irgendwo in den Systemdateien etwas lösche oder ändere meine Frage an euch, kann ich diesen Verweis in der fhem.save einfach löschen oder gibt es einen besseren Weg diesen Fehler wieder los zu werden?
Ich möchte nicht mein gut laufendes Fhem System, wegen einer unbedachten Änderung gefährden.

Gruß Reinhard
Titel: Aw: Meldung im LOG: has no TYPE, but following keys: nach Aufruf Room System
Beitrag von: RalfRog am 25 Mai 2025, 18:27:58
Zitat von: Rewe2000 am 25 Mai 2025, 16:06:59Da ich nur sehr ungern irgendwo in den Systemdateien etwas lösche oder ändere meine Frage an euch, kann ich diesen Verweis in der fhem.save (https://fhem.save/) einfach löschen oder gibt es einen besseren Weg diesen Fehler wieder los zu werden?
Musst Du auch nicht. Schau doch mal in deinem DOIFtools-Device nach ob da dein nicht existentes "di_Test" noch erfasst wird (Reading: doif_to_log).
=> Stopp das Logging / lösche ggfs. die DoStatistics.
Ob "di_Test" dann von allein verschwindet, da fehlt mir allerdings die Erfahrung mit den DOIFtools.
Probier halt mal. 

(Module: 98_DOIFtools.pm Forum: Automatisierung/DOIF)

Gruß Ralf
Titel: Aw: Meldung im LOG: has no TYPE, but following keys: nach Aufruf Room System
Beitrag von: Rewe2000 am 26 Mai 2025, 09:00:08
Hallo Ralf,

vielen Dank mit dem Tipp, in der Tat war dieses Device noch als Reading unter targetDOIF in dem Device DOIFtools eingetragen.
Mir hat es hier geholfen, einfach ein noch bestehendes doif Device mit set <name> targetDOIF <target name> einzutragen.

Jetzt ist der nervige Fehler bei mir verschwunden.

Gruß Reinhard