[gelöst] Calendar: verbose 2 gesetzt aber verbose 3 Logs kommen durch

Begonnen von DeeSPe, 16 März 2021, 11:56:19

Vorheriges Thema - Nächstes Thema

DeeSPe

Ich habe in zwei Calendar Devices userReadings erstellt.
Dabei wird ein "get" aufgerufen:
Code (userReadings) Auswählen
eventsTomorrow:lastUpdate:.* { my $g=fhem 'get '.$NAME.' events format:custom="$S" limit:when=tomorrow';$g?join(",",split/\n/,$g):"" },
eventsToday:lastUpdate:.* { my $g=fhem 'get '.$NAME.' events format:custom="$S" limit:when=today';$g?join(",",split/\n/,$g):"" },
eventsNext14days:lastUpdate:.* { my $g=fhem 'get '.$NAME.' events format:custom="$T1 $S" limit:from=+1d,limit:to=+14d';$g?join(",",split/\n/,$g):"" }

Obwohl beide Devices auf "verbose 2" stehen, kommen die "get" Meldungen mit Loglevel 3 durch:

2021.03.16 11:14:40 3:  get cal_BSR events format:custom="$T1 $S" limit:from=+1d,limit:to=+14d : 26.03.2021 00:00 Abholung Hausmüll
2021.03.16 11:14:49 3:  get AbfallGoogleKalender events format:custom="$T1 $S" limit:from=+1d,limit:to=+14d : 18.03.2021 08:00 Abwasser


Ich möchte gern diese Einträge in meinen Log vermeiden, wie kann ich das anstellen?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Beta-User

Imo kommen die Einträge nicht aus Calendar, sondern aus global, da ein "fhem"-Aufruf über die userReadings erfolgt.
Ungetestet würde ich annehmen, dass du entweder verbose in global runterdrehen müsstest, oder eben den CommandGet-Befehl nutzen, was vermutlich aus fhem.pl-Sicht dann nicht mehr wie ein Befehl aus der User-Sphäre aussieht.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

DeeSPe

Danke!
Auf die Idee dass es aus global kommen könnte bin ich noch gar nicht gekommen.

Ich teste das mal aus.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Du hattest recht, es kommt aus global.
Habe jetzt mal "verbose 2" gesetzt dafür.
Mal sehen ob ich was vermissen werde im Log.

Danke für den Wink.
Habe auf "gelöst" gesetzt.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Beta-User

 :)
Bin mal gespannt, ob global-verbose 2 "gut" ist, ich habe bisher gezaudert, das umzustellen.
Hätte mich aber interessiert, ob der CommandGet-Weg auch ohne Log-Einträge ausgekommen wäre... (Ich vermute schon, weil sich sonst vermutlich schon irgendjemand bzgl. WDT (iVm. weekprofile) gemeldet hätte...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Hallo Dan,

wenn Du den get Befehl mit ,1 abschließt wäre das Log verschwunden :)
Beispiel
{fhem('get '.$name.' events format:custom="$S" limit:from=0,count=1',1)}

Siehe https://fhem.de/commandref_modular_DE.html#perl

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

DeeSPe

Danke Otto, das wußte ich tatsächlich bisher nicht.
Werde ich mal testen!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

DeeSPe

Das klappt wie gewünscht!
Danke nochmal für die Hilfe.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe