Autor Thema: max_Scanner nimmt verbose nicht an  (Gelesen 575 mal)

Offline Vista

  • Jr. Member
  • **
  • Beiträge: 52
max_Scanner nimmt verbose nicht an
« am: 26 Oktober 2017, 11:35:57 »
Hallo ich hab einen max_Scanner bei mir laufen um die Temps zu logen.
Funktioniert soweit gut, allerdings müllt der mir ziemlich mein Log zu.
Ich hab verbose auf 1 und sehe trotzdem alle verboselevel-Meldungen.
Wie unten zu sehen steht der verbose auf 1 und ich bekomme trotzdem Meldungen von verbose 3

Woran könnte das liegen?

Raw-Def:
defmod max_Scanner MaxScanner
attr max_Scanner disable 0
attr max_Scanner room 3.10_Heizung
attr max_Scanner scnMinInterval 6
attr max_Scanner verbose 1

setstate max_Scanner processing
setstate max_Scanner 2017-10-26 11:28:47 state processing

Device
---
NAME max_Scanner
NR 210
NTFY_ORDER 50-max_Scanner
STATE processing
TYPE MaxScanner
VERSION 1.0.0.3 - 07.03.2016
---

Auszug aus meiner Log-File ~40min
2017.10.26 08:08:28 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:08:29 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:09:12 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:09:12, ==> new ns:2017-10-26 08:14:55
2017.10.26 08:09:27 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:09:27, ==> new ns:2017-10-26 08:15:10
2017.10.26 08:14:55 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:15:11 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:15:41 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:15:41, ==> new ns:2017-10-26 08:21:24
2017.10.26 08:16:07 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:16:07, ==> new ns:2017-10-26 08:21:50
2017.10.26 08:20:59 3: heartbeat: Wrote configuration to fhem.cfg
2017.10.26 08:21:24 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:21:50 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:22:10 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:22:10, ==> new ns:2017-10-26 08:27:53
2017.10.26 08:22:48 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:22:48, ==> new ns:2017-10-26 08:28:31
2017.10.26 08:27:53 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:28:31 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:28:39 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:28:39, ==> new ns:2017-10-26 08:34:22
2017.10.26 08:29:28 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:29:28, ==> new ns:2017-10-26 08:35:11
2017.10.26 08:34:23 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:35:09 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:35:09, ==> new ns:2017-10-26 08:40:52
2017.10.26 08:35:14 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:36:09 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:36:09, ==> new ns:2017-10-26 08:41:52
2017.10.26 08:40:52 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:41:38 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:41:38, ==> new ns:2017-10-26 08:47:21
2017.10.26 08:41:53 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature auto 17.0>>
2017.10.26 08:42:49 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:42:49, ==> new ns:2017-10-26 08:48:32
2017.10.26 08:47:21 3: MaxScanner sz_Heizung_Max Work.1228 <<set sz_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:48:07 3: MaxScanner sz_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:48:07, ==> new ns:2017-10-26 08:53:50
2017.10.26 08:48:34 3: MaxScanner bd_Heizung_Max Work.1228 <<set bd_Heizung_Max desiredTemperature  17.0>>
2017.10.26 08:49:30 3: MaxScanner bd_Heizung_Max Work.1014 TEMPERATURE received at 2017-10-26 08:49:30, ==> new ns:2017-10-26 08:55:13
« Letzte Änderung: 26 Oktober 2017, 15:49:32 von Vista »

Offline dev0

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3432
    • _.:|:._
Antw:max_Scanner nimmt verbose nicht an
« Antwort #1 am: 26 Oktober 2017, 11:43:51 »
Automatisierung ist der falsche Bereich im Forum: http://www.fhem.de/MAINTAINER.txt
Du kannst den Beitrag selbst verschieben.
Bitte code tags für Code verwenden.
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline stefanru

  • Full Member
  • ***
  • Beiträge: 408
Antw:max_Scanner nimmt verbose nicht an
« Antwort #2 am: 02 November 2018, 20:07:28 »
Hier das gleiche Bild.
Verbose 0 und trotzdem alles voller 3er.
Was kann ich da tun?

Gruß,
Stefan

Offline Wzut

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2051
Antw:max_Scanner nimmt verbose nicht an
« Antwort #3 am: 02 November 2018, 21:08:44 »
Was kann ich da tun?
Den Modul Autor john anschreiben und ihn bitten entweder im Modul sein MaxScanner_Log komplett gegen Log3 zu tauschen
oder zumindest  das Modul eigene Attribut verbose mit zu berücksichtigen.
Maintainer der Module: MPD, UbiquitiMP, UbiquitiOut, SIP

Offline Cnob

  • Newbie
  • Beiträge: 1
Antw:max_Scanner nimmt verbose nicht an
« Antwort #4 am: 08 November 2018, 12:03:44 »
Hi,

Log3 wird sehr wohl benutzt aber mit dem Hash-Code des jeweiligen MAX-Thermostats.
Der muss also das Attribut verbose 1 bekommen.

Viele Grüße
Olaf

Auszug aus FHEM/98_MaxScanner.pm:
# output format: <module name> <instance-name> <calling sub without prefix>.<line nr> <text>
sub MaxScanner_Log($$$)
{
  my ( $hash, $loglevel, $text ) = @_;
  my $xline       = ( caller(0) )[2];
  my $xsubroutine = ( caller(1) )[3];
  my $sub         = ( split( ':', $xsubroutine ) )[2];
  my $ss          = $MaxScanner_ModulName . "_";
  $sub =~ s/$ss//;
  my $instName =
    ( ref($hash) eq "HASH" ) ? $hash->{NAME} : $MaxScanner_ModulName;
  Log3 $hash, $loglevel, "$MaxScanner_ModulName $instName $sub.$xline " . $text;
}



 

decade-submarginal