[patch] ZWave - Logging when no parse matches

Begonnen von hschmitt, 16 Mai 2014, 10:51:11

Vorheriges Thema - Nächstes Thema

hschmitt

Hallo,

wenn eine ZWave Nachricht eingeht, wird nur ein log generiert, falls gar kein parse für die Command Klasse existiert.
Mit diesem patch wird ebenfalls geloggt, falls parse existieren, aber keiner matched.

rudolfkoenig

Ich bin z.Zt. der Ansicht, dass nicht jeder "Mist" was per ZWave gemeldet wird, als Event von FHEM bereitgestellt werden muss. Ich schlage also vor, diese Meldung auf verbose 4 zu protokollieren, da koennen geneigte Entwickler es sehen, der normale Anwender kriegt es aber nicht mit.

hschmitt

Da stimme ich voll zu. Ich hatte zum Testen den Loglevel auf 3 gesetzt und vergessen es wieder auf 4 zu ändern. Danke für die Korrektur.
Zu den Logleveln habe ich nun diese Auflistung gefunden:
http://www.fhemwiki.de/wiki/FHEM_Command_Beispiele#attr_global_verbose_X
Ich werde es von der Seite http://www.fhemwiki.de/wiki/How_to_write_a_patch verlinken.

rudolfkoenig

Die verbose Werte sind natuerlich in http://fhem.de/commandref.html#verbose dokumentiert.
Die wiki Seite entspricht mehr oder weniger einer Uebersetzung.