[GELÖST] DOIFtools - definertes LOG-Verzeichnis falsch, Fehlermeldung %22

Begonnen von Burny4600, 13 April 2025, 13:36:15

Vorheriges Thema - Nächstes Thema

Burny4600

Ich habe DOIFtools aktiviert um meine DOIFs zu optimieren und Probleme damit, dass das definierte LOG-Verzeichnis nicht übernommen wird.
FHEM nutzt das logdir Verzeichnis /media/hdd/fhem/log04 für die Einträge.

DOIFtools hat aber ein Problem mit der Übernahme dieses Verzeichnisses.
logfile /media/hdd/fhem/log04DOIFtoolsLog-%Y-%j.log
Eine manuelle Konfigurationsmöglichkeit habe ich nicht gefunden.

EDIT:
Hat sich erledigt, da ich das passende Atribut DOIFtoolsLogDir gefunden habe.

Ein weiteres Problem habe ich mit DOIFtoolsMyShortcuts.
attr DOIFtools DOIFtoolsMyShortcuts ##My Shortcuts:,,list DOIFtools,fhem?cmd=list DOIFtools,remove_DOIFtoolsLog,fhem?cmd=delete DOIFtoolsLog;%22rm /media/hdd/fhem/log04/DOIFtoolsLog*.log%22,SubsInPackageDOIF,fhem?cmd=get DOIFtools subsInPackageDOIF
Hier bekomme ich die Meldung Unknown command %22rm, try help.

Leider habe ich unterm Wiki und Commandref keine Infos für diese Fehler gefunden.

list DOIFtools
Internals:
   FUUID      5e5fe66c-f33f-21bc-8d98-88ab63757dd289d8
   NAME       DOIFtools
   NR         1551
   NTFY_ORDER 50-DOIFtools
   STATE      initialized
   TYPE       DOIFtools
   VERSION    27854 2023-08-18 08:28:36
   logfile    /media/hdd/fhem/log04DOIFtoolsLog-%Y-%j.log
   READINGS:
     2025-04-12 10:45:49   DOIF_version    98_DOIF.pm 29460 2024-12-29 20:25:48Z Damian
     2025-04-12 10:45:49   FHEM_revision   29829
     2025-02-07 17:07:35   doStatistics    disabled
     2025-04-12 10:45:49   recording_target_duration 0
     2025-02-07 17:07:35   sourceAttribute readingList
     2025-04-13 11:58:36   state           initialized
     2025-02-07 17:07:35   statisticsDeviceFilterRegex .*
   helper:
     counter:
       0          0
Attributes:
   DOIFtoolsEventMonitorInDOIF 1
   DOIFtoolsExecuteDefinition 1
   DOIFtoolsExecuteSave 1
   DOIFtoolsMenuEntry 1
   DOIFtoolsMyShortcuts ##My Shortcuts:,,list DOIFtools,fhem?cmd=list DOIFtools,remove_DOIFtoolsLog,fhem?cmd=delete DOIFtoolsLog
   room       _System

Was muss ich noch beachten?
EDIT:

Der DOIFtoolsMyShortcuts Fehler lag am Zeichen ";" welches nur einmal vorhanden war.
Nun ist der Fehler behoben.

define DOIFtools DOIFtools
attr DOIFtools DOIFtoolsEventMonitorInDOIF 1
attr DOIFtools DOIFtoolsExecuteDefinition 1
attr DOIFtools DOIFtoolsExecuteSave 1
attr DOIFtools DOIFtoolsLogDir /media/hdd/fhem/log04/doif/
attr DOIFtools DOIFtoolsMenuEntry 1
attr DOIFtools DOIFtoolsMyShortcuts ##<br>My Shortcuts:,,list DOIFtools,fhem?cmd=list DOIFtools,remove_DOIFtoolsLog,fhem?cmd=delete DOIFtoolsLog;;%22rm /media/hdd/fhem/log04/doif/DOIFtoolsLog*.log%22,SubsInPackageDOIF,fhem?cmd=get DOIFtools subsInPackageDOIF
attr DOIFtools DOIFtoolsNoLookUp 1
attr DOIFtools icon helper_doiftools
attr DOIFtools room _System
MfG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess