25.11.2015, 23:50 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2015, 22:03 von obelix.)
Hi,
bei mir wird die CPU, GPU und MB Temperatur im Skindesigner nicht aktualisiert. Ich vermute es liegt am fehlenden Aufruf der /usr/lib/vdr/easyvdr-recordingaction. Zumindest wird 46_skindesigner_refresh_temp in /etc/vdr/after-vdr-hooks/ nicht aufgerufen. Wenn ich das Script /usr/lib/vdr/skindesigner/scripts/temperatures.default bzw. /usr/lib/vdr/skindesigner/scripts/temperatures.default aufrufe, werden in /tmp/skindesigner/ die Dateien aktualisiert.
(25.11.2015, 23:50)obelix link schrieb: bei mir wird die CPU, GPU und MB Temperatur im Skindesigner nicht aktualisiert. Ich vermute es liegt am fehlenden Aufruf der /usr/lib/vdr/easyvdr-recordingaction. Zumindest wird 46_skindesigner_refresh_temp in /etc/vdr/after-vdr-hooks/ nicht aufgerufen. Wenn ich das Script /usr/lib/vdr/skindesigner/scripts/temperatures.default bzw. /usr/lib/vdr/skindesigner/scripts/temperatures.default aufrufe, werden in /tmp/skindesigner/ die Dateien aktualisiert.
in /usr/share/vdr/after-vdr-hooks/46_skindesigner_refresh_temp wird ja nur das Script
/usr/lib/vdr/skindesigner/scripts/temperatures aufgerufen.Wenn es keinen Symlink
/usr/lib/vdr/skindesigner/scripts/temperatures.default -> /usr/lib/vdr/skindesigner/scripts/temperatures
gibt, kann nichts gestartet werden.
26.11.2015, 19:47 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2015, 21:34 von Oberlooser.)
Hi Obelix
Denke so einfach ist das nicht.
Fast jeder User hat ein anderes Board und CPU ( Intel / AMD )
dazu noch verschiedene Sensoren und Chip Sätze.
Um festzustellen was auf Deinem Board verbaut ist.
Einfach auf der Eingabe Konsole mal sensors-detect hier alles mit yes bestätigen und zum Schluss noch die Return Taste zum speichern der Daten.
dann kmod start eingeben.
Dein Ergebnis kannst Du dir dann mit sensors anzeigen lassen.
Noch eine Möglichkeit ist das Anzeigen Deiner Werte im EasyVDR-Webportal
In einem Internet Explorer Deiner Wahl die IP Adresse Deines VDR eingeben.
Die IP Adresse findest Du im OSD System&Einstellungen/Systeminformationen/IP:
Im EasyVDR-Webportal unter dem Reiter SYSTEM findest Du auf der rechten Seite in Sensoren das Ergebis Deiner Werte.
Diese Werte dann in Deinem File temperatures eintragen ebenso evtl in die systeminfo.sh in /usr/share/vdr-plugin-systeminfo
Das File temperatures findest Du in /usr/lib/vdr/skindesigner/scripts
Die Nvida GPU Temp. Anzeige braucht nicht geändert werden , die ist OK
In Anhang ein Beispiel von mir mit einer Intel CPU ( siehe meine Signatur )
die endung.txt muss natuerlich endfernt werden
Gruß
Helmut
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
@Helmut:
Danke für das Howto. lm-sensors funktioniert bereits. Bei mir ist es atk0110-acpi-0. Des Weiteren musste ich die Umleitung / Ausgabe per grep und awk anpassen, damit die Angaben in /tmp/skindesigner/* passen. Alles gut.
(26.11.2015, 21:03)mango link schrieb: [Edit On]
..ups, da ist ja noch was in der /etc/crontab
Ahhhh jetzt ja, eine Insel. Das erklärt natürlich, wieso da nix aktualisiert. Aber ganz ehrlich, davon steht nix in der Readme vom Skindesigner Plugin. Ich habe das so verstanden, dass die Aktualisierung jedesmal ausgeführt wird, wenn man das Menü aufruft:
Hier die README vom Skindesigner Plugin:
Zitat:Scripts for:
- system temperatures - "temperatures" is called
- vdr statistics (vdr cpu load and memory usage) "vdrstats" is called
You must manually create a link for each script to the script you want to use, for example:
ln -s temperatures.default temperatures
ln -s vdrstats.default vdrstats
The scripts will be executed every time the according viewelement is displayed, so please keep it short and fast.
Please install lm-sensors and configure it for your system.
Als ich dann die /usr/share/vdr/after-vdr-hooks/46_skindesigner_refresh_temp gefunden hatte, dachte ich, bei easyvdr hat man einen anderen Weg gewählt. Zurück zur Readme. Da steht doch
Zitat:The scripts will be executed every time the according viewelement is displayed, so please keep it short and fast.
Zitat:The scripts will be executed every time the according viewelement is displayed, so please keep it short and fast.
??? Wieso funktioniert es nicht?
da wir das setup Plugin und nicht menuorg verwenden, kann es sein das hier der Call von skindesigner -> setup auf der Strecke bleibt.
..um überhaupt nee Ausgabe zu bekommen, wird das Script nach start von VDR aufgerufen.
Der Refresh wird dann bei mir alle 10min über crontab erledigt. ...ist zumindest auf meinem Hauptvdr so.
Hab z.Zt mein Test-VDR nicht im Zugriff, kann da erst später nachschauen.(bin bei meinem Kumpel VDR einrichten)
Zitat:The scripts will be executed every time the according viewelement is displayed, so please keep it short and fast.
??? Wieso funktioniert es nicht?
da wir das setup Plugin und nicht menuorg verwenden, kann es sein das hier der Call von skindesigner -> setup auf der Strecke bleibt.
..um überhaupt nee Ausgabe zu bekommen, wird das Script nach start von VDR aufgerufen.
Der Refresh wird dann bei mir alle 10min über crontab erledigt. ...ist zumindest auf meinem Hauptvdr so.
Hab z.Zt mein Test-VDR nicht im Zugriff, kann da erst später nachschauen.(bin bei meinem Kumpel VDR einrichten)