Hallo,
ich benötige bitte eine Erhellung.
Grundsätzlich steht bei mir in Device "global" der Loglevel auf "verbose 2".
Ich dachte nun, so blauäugig wie ich bin, ich definiere ich in einem notify eine Logmeldung in der Form:
Log 3, "Impulsrückmeldung vom Futterautomat"
und setze den Loglevel nur bei diesem notify auf "verbose 3", so sollte die selbst erstellte Meldung im Log erscheinen.
Dies klappt nicht, die Meldung erscheint nur, wenn ich im "global" Device auch auf "verbose 3" setze oder ich ändere die Logmeldung auf "Log 2,...." ab.
Ich dachte eigentlich wenn ich beim Device einen Loglevel über Attribute "verbose" definiere ist dieser Loglevel auch dann in diesem Device gültig, unabhängig von der Angabe im global Device.
Gruß Reinhard
Wenn ich mich richtig erinnere ist
Log 5,"xxx"
das gleiche wie
Log3 undef,5,"xxx"
Deswegen greift es mMn nur auf global verbose: er hat eh keinen Parameter, der ein Device identifiziert.
Nutze lieber Log3 mit einem Name o. Hash
genau wie amenomade es beschreibt ist es im Wiki dokumentiert :)
https://wiki.fhem.de/wiki/DevelopmentModuleAPI#Log