AvrLogger : Thermallogger und Visualisierung Tool

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Mir ist heute aufgefallen, dass der Ruhezustand nicht mehr funktioniert.

Im Log finde ich das hier:
Code:
2020.07.02 17:11:12 AvrLogger v3.0.1-001 UPGRADE successful.
---------------------------------------------------------------------------------
2020.07.02 17:11:13 AvrLogger : SPK enabled-Flag has been set
---------------------------------------------------------------------------------
2020.07.02 17:11:16 PKG: AvrLogger was started by DSM ...
Traceback (most recent call last):
  File "/var/packages/AvrLogger/target/AvrCron.py", line 160, in
    lib.touch( asset.f_CrnFlag )
AttributeError: module 'lib' has no attribute 'touch'
Traceback (most recent call last):
  File "/var/packages/AvrLogger/target/AvrCron.py", line 160, in
    lib.touch( asset.f_CrnFlag )
AttributeError: module 'lib' has no attribute 'touch'

Und hier von der Einstellung ein Screenshot:
ruhezustand.jpg

NACHTRAG:
Arghh... ich habe das Update 002 noch nicht gesehen. Ich installiere es gerade.
 
Zuletzt bearbeitet:
... das ist sehr interessant ... der Bug ist seit der ersten Python-Version vorhanden.

Der tritt auch nur auf wenn :

CronFehler.png

die Auswahl „Stop“ getroffen wurde.
 
Ja, das kann ich bestätigen, es steht dort auf "Stop".
Diese Option habe ich vor ein paar Tagen vorgenommen.
 
... ich hab mal das SPK auf meinem Server aktualisiert.

Das SPK bei cphub kommt etwas später ?
 
  • Like
Reaktionen: peterhoffmann
Danke dir für deine unglaublich schnelle Behebung von div. Bugs... Hut ab!
 
Ich kann Erfolg vermelden. Ruhezustand klappt wieder und es sind keine Fehlermeldungen mehr im Log. (y):)

Code:
2020.07.06 18:04:42 AvrLogger v3.0.1-002 UPGRADE successful.
---------------------------------------------------------------------------------
2020.07.06 18:04:43 AvrLogger : SPK enabled-Flag has been set
---------------------------------------------------------------------------------
2020.07.06 18:04:47 PKG: AvrLogger was started by DSM ...
2020.07.06 21:05:02 CRN: "Hibernation" started ...
2020.07.06 21:05:03 PKG: AvrLogger was stopped by CronJob ...
2020.07.07 08:00:03 CRN: "Hibernation" stopped ...
2020.07.07 08:00:24 PKG: AvrLogger was started by CronJob ...
 
  • Like
Reaktionen: BigRonin
Moing BigRonin

Es ist mir ja fast bissel peinlich, aber mir ist jetzt erst aufgefallen, dass meine DS215+ fröstelt:
20200711-115348 - DS215RH.jpg

Was brauchst Du von mir für eine Fehlersuche?
 
Kannst du mal schauen was :

Code:
find "/sys" -not -path "*pci*" -name "temp?_input"

liefert?
 
So ...
Code:
[root@DS215RH] ~ > find "/sys" -not -path "*pci*" -name "temp?_input"
/sys/devices/virtual/hwmon/hwmon0/temp1_input

Nur zum Vergleich noch die 916+
Code:
[root@DS916AH] ~ > find "/sys" -not -path "*pci*" -name "temp?_input"
/sys/devices/platform/coretemp.0/temp3_input
/sys/devices/platform/coretemp.0/temp4_input
/sys/devices/platform/coretemp.0/temp5_input
/sys/devices/platform/coretemp.0/temp2_input
 
hm ...

das liefert meine DS118 auch :

Code:
root@Buster:~# find "/sys" -not -path "*pci*" -name "temp?_input"
/sys/devices/virtual/hwmon/hwmon0/temp1_input

Buster.png

... und der geht es gut.

Ich bin gerade etwas ratlos ... muss ich mir mal was überlegen
 
Jetzt bin ich total verwirrt :oops:
Code:
[root@DS215RH] ~ > cat /sys/devices/virtual/hwmon/hwmon0/temp1_input
47
Das wäre ein plausibler Wert ... so auch in der Systemsteuerung:

20200711-131014 - DS215RH.jpg
Ja, ich weiß, die beiden Temperaturen sind unterschiedlicher Quelle.
 
... hm

Code:
root@Buster:~# cat /sys/devices/virtual/hwmon/hwmon0/temp1_input
42487

... da fehlen ein paar Stellen ... das ja komisch
 
Code:
[root@DS118AH] ~ > cat /sys/devices/virtual/hwmon/hwmon0/temp1_input
46305

:unsure:
 
Das wäre ein plausibler Wert
ja und nein. Normalerweise sollte der Wert fünfstellig sein, z.B. 47000 statt 47.
Und da liegt das Problem. Ich nehme an, dass Avrlogger eine fünfstellige Zahl erwartet und durch 1000 teilt. Wenn er das mit 47 macht, fröstelt es halt etwas (0,047°), sprich äußerst knapp über dem Gefrierpunkt. ;)
 
Nur mal saublöd gefragt ....
Was mache ich denn mit dem 1/1000 Grad :unsure:
Mir fällt es schwer, der DS bzw. dem DSM diese Fähigkeit zuzusprechen.
 
Soderle, hab auf einer weiteren DS215+ nachgeschaut, da ist der Inhalt auch nur zweistellig ...
 
dass Avrlogger eine fünfstellige Zahl erwartet und durch 1000 teilt

genau so ist es ... ich finde es immer wieder interessant welche Unterschiede sich im laufe der Zeit so zeigen.

Ich werde eine Kontrolle einbauen die ermittelt ob ein "Vorteiler 1.000" notwendig ist.
 
  • Like
Reaktionen: AndiHeitzer

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat