AvrLogger : Thermallogger und Visualisierung Tool

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.538
Punkte für Reaktionen
1.382
Punkte
234
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:

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
... 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.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.538
Punkte für Reaktionen
1.382
Punkte
234
Ja, das kann ich bestätigen, es steht dort auf "Stop".
Diese Option habe ich vor ein paar Tagen vorgenommen.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
... ich hab mal das SPK auf meinem Server aktualisiert.

Das SPK bei cphub kommt etwas später ?
 
  • Like
Reaktionen: peterhoffmann

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Danke dir für deine unglaublich schnelle Behebung von div. Bugs... Hut ab!
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.538
Punkte für Reaktionen
1.382
Punkte
234
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

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
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?
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
Kannst du mal schauen was :

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

liefert?
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
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
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
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
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.538
Punkte für Reaktionen
1.382
Punkte
234

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
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.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
... hm

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

... da fehlen ein paar Stellen ... das ja komisch
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Code:
[root@DS118AH] ~ > cat /sys/devices/virtual/hwmon/hwmon0/temp1_input
46305

:unsure:
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.538
Punkte für Reaktionen
1.382
Punkte
234
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. ;)
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
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.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Soderle, hab auf einer weiteren DS215+ nachgeschaut, da ist der Inhalt auch nur zweistellig ...
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
130
Punkte
89
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


 

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