AvrLogger : Thermallogger und Visualisierung Tool

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
jo und die versteckt er dann IM Osterei!

riesenosterei.jpg

Wir werden Haue von den Mods und BigRonin kriegen^^


Mal wieder was zum Thema, die -003 läuft bei mir derzeit problemlos auf Intel und Realtek Plattform.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
UND ich mag den Humor vom AvrLogger:

avr_1_0_9_003_nicht_berechtigt.jpg

war noch nie da und ist auch nur ein einziges Mal aufgetaucht. Fenster geschlossen und noch mal das Icon AvrLogger angeklickt, startet ganz normal und zeigt mir auch brav die Grafikseite. Keine Ahnung wo sich der AvrLogger da verschluckt hatte, war einmalig auf der Realtek Maschine.

Auch das Log gibt keine Auskunft:
Rich (BBCode):
2019.09.13 20:00:02 PreUpgrade: from v1.0.9-001 ...
2019.09.13 20:00:02 PreUpgrade: Recovered settings for reuse
2019.09.13 20:00:02 PreUninst : UPGRADE is being prepared ...
2019.09.13 20:00:02 PreUninst : Symbolic link in 3rdparty deleted
---------------------------------------------------------------------------------
2019.09.13 20:00:03 PreInst   : Preparing UPGRADE v1.0.9-003
2019.09.13 20:00:03 PostInst  : UPGRADE v1.0.9-003
---------------------------------------------------------------------------------
2019.09.13 20:00:03 PostInst  : Reuse "/etc"
2019.09.13 20:00:03 PostInst  : Config "log.conf" updated
2019.09.13 20:00:03 PostInst  : Config "user_0.conf" updated
2019.09.13 20:00:03 PostInst  : Config "user_1.conf" updated
2019.09.13 20:00:03 PostInst  : Config "user_2.conf" updated
2019.09.13 20:00:03 PostInst  : Config "user_3.conf" updated
2019.09.13 20:00:03 PostInst  : Config "user_4.conf" updated
2019.09.13 20:00:03 PostInst  : Templates updated
2019.09.13 20:00:03 PostInst  : Use of "Shared Memory" is enabled
2019.09.13 20:00:03 PostInst  : Config "log.conf.def" created
2019.09.13 20:00:03 PostInst  : Config "schedule.conf" created
2019.09.13 20:00:03 PostInst  : Symbolic link in 3rdparty created
---------------------------------------------------------------------------------
2019.09.13 20:00:03 AvrLogger v1.0.9-003 UPGRADE successful.
---------------------------------------------------------------------------------
2019.09.13 20:00:08 PKG: AvrLogger was started by DSM ...
/volume1/@appstore/AvrLogger/lib/sys.sh: line 80: wait_for: No record of process 12791

Da es nur ein einziges Mal in den letzten Tagen bisher aufgetreten ist wird es vermutlich fast unmöglich sein herauszufinden, wo sich das Paket da genau verschluckt hat.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Ich habe in den letzten Tagen mehrmals das DSM neu installiert. Das Problem tauchte auch bei mir auf. AvrLogger frisch installiert und er zeigte das an. Aber es verschwand wie es gekommen ist, sprich ich kann es an nichts festmachen, was ich geändert habe. Der betreffende Haken in der Systemsteuerung war schon gesetzt.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
Ich habe seit der Installation von der 1.0.9-003 überhaupt nichts verändert an der DS. Ich mache die ganzen Updates ja alle immer nur manuell. Wie gesagt, ist nur ein einziges Mal jetzt nach vielen Tagen aufgetaucht und lässt sich leider nicht reproduzieren.
War bei mir eine einmalige Sache.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Ähm … ja, das ist Teil der Login / Benutzerprüfung. Bei jedem Aufruf von AvrLogger wird das geprüft und dabei läuft ein TimeOut ab. Der TimeOut sollte eigentlich nur kommen, wenn keine korrekte Anmeldung an dem DSM erfolgt ist.

Offensichtlich ist der TimeOut von 2Sek. zu kurz gewählt.

Du kannst ja mal in:

Rich (BBCode):
/var/packages/AvrLogger/target/AvrLogger.cgi

In der Zeile 210 den Wert 2000000000

Rich (BBCode):
TimeOut=$[ $(date +%s%N) + 2000000000] # 2.0 Sec

In 3000000000 ändern und mal beobachten ob die Fehlerseite wiederkommt.

Rich (BBCode):
TimeOut=$[ $(date +%s%N) + 3000000000] # 3.0 Sec

/volume1/@appstore/AvrLogger/lib/sys.sh: line 80: wait_for: No record of process 12791

Die Meldung kannst du ignorieren. Die kommt alle Jubeljahre mal … ich versuche schon ewig diese Meldung zuverlässig zu unterdrücken … wie es scheint mit wenig Erfolg.
Diese Meldung hat auf den Programablauf keinen Einfluss … ist halt nur nervig.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Ich habe wohl das nächste Osterei gefunden.

Um 21 Uhr geht der AvrLogger bei mir in den Ruhezustand. Nun war ich gerade auf der Konsole und schaute mir kurz "top" an. Da sehe ich einen Prozess namens AvrSpeed, der dort fröhlich und durchgehend mit rund 12% die CPU quält. Ich habe ihn gekillt, er taucht bisher auch nicht wieder auf.

avrspeed.jpg
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Oh ... hm ... da muss ich mir nochmal die Verriegelung anschauen.

Ich vermute mal das zum selben Zeitpunkt, 21:00 der Ruhezustand anging und der Speedtest gestartet wurde UND der Speedtest auf ein Flag wartet das nicht kommt weil AvrLogger bereits im Ruhezustand ist.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Ich habe den Ruhezustand um 5 Minuten nach hinten verschoben und hoffe, dass sich die beiden Ereignisse nicht mehr in die Quere kommen.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
So, ich habe mir ein neues Spielzeug zugelegt, aber es tut noch nicht so wie ich mir das vorstelle.
Mir ist es gelunden die gemessene Raumtemperatur in den AvrLogger einzupflegen, ABER egal welcher Temperaturwert geliefert wird, der AvrLogger schreibt bei mir immer nur den "erstgemessenen" Wert weiter in der Grafik.
Völlig egal welche Temperatur auch tatsächlich anliegt.
Aber ich werde mich weiter durchkämpfen, werde ich schon zum Laufen bringen.
Als Quelle nutze ich STE2 von HWg und der liefert fast ohne Zeitverzögerung in seinem beiliegender Programmanzeige den veränderten Wert, wenn ich zB die Fühlerspitze in der Hand halte.
Im AvrLogger unter "Quellen" habe ich den Temperatursensor aktiviert mit OID 1.3.6.1.4.1.21796.4.9.3.1.4.1 ----> Wert in Spalte Value = 25.5 für 25,5°C. Also mit Punktkomma. Das ist der Sensorwert "String Value" mit DataType string:

ste2_raumtemperatur_OIDzeile.jpg

Ich verstehe ehrlich gesagt die zweite Zeile darunter nicht, da ist die vorletzte Zahl statt 4.1 dann 5.1 ---> Wert in Spalte Sensor Value, Data Type integer und der Wert dort ist 255 bei 25,5°C.

Im integrierten webserver vom STE2 sehe ich den sich ändernden Wert, nach ein paar Augenblicken, aber unter SNMP sehe ich den aktuellen Wert erst wenn ich die Webseite aktualisiere, ich meine damit SNMP vom STE2 Webserver.
Eventuell hat es damit zu tun dass der AvrLogger diesen Wert übernimmt und da der statisch bleibt schreibt AvrLogger daher immer den gleichen Wert weiter?

ste2_raumtemperatur_immer_gleich.jpg

So schaut das bei mir im Augenblick aus.

ste2_raumtemperatur_avrlogger_quellen.jpg

Mal schauen, vielleicht bekomme ich es doch noch zum Laufen in der grafischen Anzeige.
 
Zuletzt bearbeitet:

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Nim bitte mal den OID 1.3.6.1.4.1.21796.4.1.3.1.5.1

AvrLogger nimmt den Faktor 10 scalierten Wert und rechnet den selber um.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
maaaaa bist du schnell, schläfst du im Hintergrund im Forum? :)

Ich probier das mal.
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
Nim bitte mal den OID 1.3.6.1.4.1.21796.4.1.3.1.5.1

DAS führte zu schweren Verbrennungen an mir:

ste2_raumtemperatur_300grad_cel.jpg

jetzt habe ich 300°C im Zimmer^^
Ich gehe davon aus, dass ich auch den Maßstab in Quelle vom AvrLogger von derzeit "1" auf die zweite Möglichkeit "10" umstellen muss, damit der Faktor 10 berichtigt wird, dann wären die 300 °C wieder 30°C (ich hatte den Sensorkopf in der Hand aufgewärmt) die 30°C würden dann passen und sollten sich dann wieder auf die vorhandenen ~ 24°C einpendeln.
Ich stell mal den Maßstab (=Faktor?) von 1 auf 10 um.

Ja perfekt, das schaut sehr gut aus und die Temperatur im Raum wird korrekt mit ~ 25°C dargestellt:

ste2_raumtemperatur_25grad_cel.jpg

Der Anstieg ist korrekt in der Grafik rechts unten, da habe ich den Sensormesskopf in der Hand aufgewärmt und die Grafik hat das auch korrekt dargestellt.

Für die Nachwelt, für den Sensor STE2 von HWg ist die korrekte Zeile im AvrLogger OID: 1.3.6.1.4.1.21796.4.9.3.1.5.1 mit Maßstab 10 im Register Quelle vom AvrLogger. Damit wird die Temperatur vom (Raum-) Sensor korrekt und richtig übertragen und auf der Grafik richtig angezeigt.
Danke BigRonin für den Hinweis.
 
Zuletzt bearbeitet:

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
HWg STE2 IP Temperatursensor

So hier noch einmal die korrekten Einstellungen falls jemand von euch auch den STE2 IP Sensor von HWg verwendet, bzw. verwenden möchte:

ste2_oid_zeile_fuer_avrlogger.jpg

Diese Daten im Register "Quelle" vom AvrLogger eintragen:

avrlogger_ste2_raumtemp.jpg

Meinen STE2 habe ich in Zwettl <klick> bezogen, sehr netter Kontakt. Kann ich weiterempfehlen, ich bin mit der Firma weder verwandt noch verschwägert oder sonstwie verbunden.
Für die "reine" Temperaturanzeige reicht auch eine einfachere Variante, aber ich habe mich bewusst für den STE2 entschieden, da dieser 2 potentialfreie Kontakte anbietet an welche diverse Sensoren/Melder angeschlossen werden können um weitere Meldungen durch offenen/geschlossenen Kontakt zu erfassen. Weiteres bietet der STE2 die Möglichkeit Temperatur und Luftfeuchtigkeit (separater Sensor notwendig!) zu erfassen, sowie die Möglichkeit den STE2 via PoE mit Spannung zu versorgen, bzw. die Daten über WiFi zu übertragen.
 
Zuletzt bearbeitet:

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
kleines Problem mit dem Update AvrLogger 1.0.9-004

Grundsätzlich funktioniert die neue Version, aber irgendwas stimmt mit den Benachrichtigungen jetzt nicht mehr:

Rich (BBCode):
2019.09.27 16:50:11 PreUpgrade: from v1.0.9-003 ...
2019.09.27 16:50:11 PreUpgrade: Recovered settings for reuse
2019.09.27 16:50:11 PreUninst : UPGRADE is being prepared ...
2019.09.27 16:50:11 PreUninst : Symbolic link in 3rdparty deleted
---------------------------------------------------------------------------------
2019.09.27 16:50:12 PreInst   : Preparing UPGRADE v1.0.9-004
2019.09.27 16:50:12 PostInst  : UPGRADE v1.0.9-004
---------------------------------------------------------------------------------
2019.09.27 16:50:12 PostInst  : Reuse "/etc"
2019.09.27 16:50:12 PostInst  : Config "log.conf" updated
2019.09.27 16:50:12 PostInst  : Config "user_0.conf" updated
2019.09.27 16:50:12 PostInst  : Config "user_1.conf" updated
2019.09.27 16:50:12 PostInst  : Config "user_2.conf" updated
2019.09.27 16:50:12 PostInst  : Config "user_3.conf" updated
2019.09.27 16:50:12 PostInst  : Config "user_4.conf" updated
2019.09.27 16:50:12 PostInst  : Templates updated
2019.09.27 16:50:12 PostInst  : Use of "Shared Memory" is enabled
2019.09.27 16:50:12 PostInst  : Config "log.conf.def" created
2019.09.27 16:50:12 PostInst  : Config "schedule.conf" created
2019.09.27 16:50:12 PostInst  : Symbolic link in 3rdparty created
---------------------------------------------------------------------------------
2019.09.27 16:50:12 AvrLogger v1.0.9-004 UPGRADE successful.
---------------------------------------------------------------------------------
2019.09.27 16:50:16 PKG: AvrLogger was started by DSM ...
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
2019.09.27 16:56:20 AvrLogger Alert: "HDD min °C" >>> "HDD min °C" ist größer/gleich 32.0°C.
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found

Die Email ist aber angekommen auch mit der Grafik, aber irgendwas hakt, siehe Log oben. Ist von der DS 916+

ahhhh interessant, auf der Realtek Maschine taucht das aber nicht auf:

Rich (BBCode):
2019.09.27 17:01:40 PKG: AvrLogger was stopped by DSM ...
---------------------------------------------------------------------------------
2019.09.27 17:01:40 PreUpgrade: from v1.0.9-003 ...
2019.09.27 17:01:40 PreUpgrade: Recovered settings for reuse
2019.09.27 17:01:41 PreUninst : UPGRADE is being prepared ...
2019.09.27 17:01:41 PreUninst : Symbolic link in 3rdparty deleted
---------------------------------------------------------------------------------
2019.09.27 17:01:41 PreInst   : Preparing UPGRADE v1.0.9-004
2019.09.27 17:01:41 PostInst  : UPGRADE v1.0.9-004
---------------------------------------------------------------------------------
2019.09.27 17:01:41 PostInst  : Reuse "/etc"
2019.09.27 17:01:41 PostInst  : Config "log.conf" updated
2019.09.27 17:01:41 PostInst  : Config "user_0.conf" updated
2019.09.27 17:01:41 PostInst  : Config "user_1.conf" updated
2019.09.27 17:01:41 PostInst  : Config "user_2.conf" updated
2019.09.27 17:01:41 PostInst  : Config "user_3.conf" updated
2019.09.27 17:01:41 PostInst  : Config "user_4.conf" updated
2019.09.27 17:01:41 PostInst  : Templates updated
2019.09.27 17:01:41 PostInst  : Use of "Shared Memory" is enabled
2019.09.27 17:01:41 PostInst  : Config "log.conf.def" created
2019.09.27 17:01:41 PostInst  : Config "schedule.conf" created
2019.09.27 17:01:41 PostInst  : Symbolic link in 3rdparty created
---------------------------------------------------------------------------------
2019.09.27 17:01:41 AvrLogger v1.0.9-004 UPGRADE successful.
---------------------------------------------------------------------------------
2019.09.27 17:01:47 PKG: AvrLogger was started by DSM ...
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
Oh ... :( ich schau mir das an
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
Wie gesagt, kommt bei mir nur auf der Intel, die Realtek hat das nicht.
Vielen Dank vorab.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
... da ist in der Datei:

Rich (BBCode):
/var/packages/AvrLogger/target/lib/status.sh

in der Zeile 135:

Rich (BBCode):
StatusAlertMailTo

was reingerutscht, was da nicht hingehört ... diese Zeile kannst du bitte mal löschen :eek:
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
Mach so was nicht mit mir, ich bin alt. Ich kann gerade mal meinen win 10 PC einschalten.
So, hab die Zeile auf der Konsole mit winSCP gefunden und den darin enthaltenen Text gelöscht und die Datei status.sh gespeichert.
Die ist jetzt weg. Also nicht die Zeile sondern der darin befindliche Text.

Ich glaube das schaut jetzt gut aus:

Rich (BBCode):
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
/volume1/@appstore/AvrLogger/lib/status.sh: line 135: StatusAlertMailTo: command not found
2019.09.27 21:12:34 PKG: AvrLogger was stopped by DSM ...
2019.09.27 21:12:54 PKG: AvrLogger was started by DSM ...
 

Kurt-oe1kyw

Benutzer
Sehr erfahren
Mitglied seit
10. Mai 2015
Beiträge
9.139
Punkte für Reaktionen
1.777
Punkte
314
AvrLogger 1.0.9-005 ---> ok

Mir wurde soeben das Update auf AvrLogger 1.0.9-005 angeboten > installiert > läuft auf Intel und Realtek bisher einwandfrei.
 


 

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