Nur mal so eine Frage am Rande, wie lest ihr mit SYSSTATE die CPU Temperatur auf dem Cubietruck aus? Ich bekomme bei mir nur cpufrequenz, load und state angezeigt, die Temperatur nicht.
VG
Frank
Zum SYSSTATE kann ich leider nichts sagen. SYSMON zeigt das aber.
Aha, dann steig ich mal auf SYSMON um, Danke.
VG
Frank
@hexenmeister
Mmh, mit SYSMON bekomme ich zwar etliche Readings aber die cpu temp nicht?!
cpu_freq 1008
eth0 RX: 233.17 MB, TX: 468.77 MB, Total: 701.94 MB
stat_cpu0_text user: 5.94 %, nice: 0.00 %, sys: 0.65 %, idle: 93.31 %, io: 0.06 %, irq: 0.00 %, sirq: 0.04 %
swap n/a
uptime 86631
stat_cpu1_percent 0.48 0.00 0.44 99.08 0.00 0.00 0.00
stat_cpu 542549 926 83488 16468339 60028 4 16228
power_ac_text ac: present / online, voltage: 4.974 V, current: 306 mA
stat_cpu1_text user: 0.48 %, nice: 0.00 %, sys: 0.44 %, idle: 99.08 %, io: 0.00 %, irq: 0.00 %, sirq: 0.00 %
stat_cpu_diff 328 0 56 9902 3 0 2
eth0_ip 192.168.2.53
power_ac_stat 1 1 4.974 306
stat_cpu_percent 3.19 0.00 0.54 96.22 0.03 0.00 0.02
ram Total: 1843.66 MB, Used: 172.43 MB, 9.35 %, Free: 1671.23 MB
fhemuptime 86576
power_battery_stat 0 0 0 0 0
stat_cpu0_percent 5.94 0.00 0.65 93.31 0.06 0.00 0.04
eth0_diff RX: 0.13 MB, TX: 0.37 MB, Total: 0.50 MB
uptime_text 1 days, 00 hours, 03 minutes
cpu1_freq 1008
idletime_text 1 days, 22 hours, 10 minutes (191.87 %)
stat_cpu1 27556 66 31308 8557516 42942 0 415
stat_cpu1_diff 25 0 23 5143 0 0 0
root Total: 14968 MB, Used: 1485 MB, 11 %, Available: 12866 MB at /
stat_cpu0 514993 860 52180 7910823 17086 4 15813
wlan0_diff not available
power_usb_stat 0 0 0.02 0
stat_cpu_text user: 3.19 %, nice: 0.00 %, sys: 0.54 %, idle: 96.22 %, io: 0.03 %, irq: 0.00 %, sirq: 0.02 %
wlan0 not available
power_battery_text battery: absent / offline, voltage: 0 V, current: 0 mA, capacity: 0 %
stat_cpu0_diff 303 0 33 4759 3 0 2
loadavg 0.04 0.07 0.11
idletime 166223 191.87 %
power_battery_info battery info: n/a , capacity: n/a %, status: n/a , health: n/a , total capacity: n/a mAh
eth0_ip6 fe80::c2b0:f1ff:fe19:2a01/64
fhemuptime_text 1 days, 00 hours, 02 minutes
power_usb_text usb: absent / offline, voltage: 0.02 V, current: 0 mA
P.S. Ich habe auf dem Host CUBIAN laufen, nicht Igor´s Image, vielleicht liegt es ja da drann.
VG
Frank
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input | awk '{ printf ("CPU Temperature = %0.1f°C\n",$1/1000); }'
Seltsam, bei mir liefert
cat /sys/class/hwmon/hwmon0/device/temp1_input
die gewünschte Werte. Das ist auch in SYSMON eingebaut und funktioniert auf meinem Cubietruck.
Schau mal, ob der Vorschlag von Betateilchen funktioniert, dann werde ich ggf. SYSMON entsprechend erweitern.
Da bekomme ich:
cubie@Cubian:~$ cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input | awk '{ printf ("CPU Temperature = %0.1f°C\n",$1/1000); }'
cat: /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input: Datei oder Verzeichnis nicht gefunden
cubie@Cubian:~$ sudo cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input | awk '{ printf ("CPU Temperature = %0.1f°C\n",$1/1000); }'
[sudo] password for cubie:
cat: /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input: Datei oder Verzeichnis nicht gefunden
cubie@Cubian:~$
und:
cubie@Cubian:~$ sudo cat /sys/class/hwmon/hwmon0/device/temp1_input
cat: /sys/class/hwmon/hwmon0/device/temp1_input: Datei oder Verzeichnis nicht gefunden
Der will die Temperatur nicht preisgeben ;)
VG
Frank
Dann fehlt in Deinem Kernel die Unterstützung für I2C.
Hi!
Zitat von: betateilchen am 14 September 2014, 13:31:06
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input | awk '{ printf ("CPU Temperature = %0.1f°C\n",$1/1000); }'
liefert auf dem Cubieboard2 mit dem stefanius.de-Image korrekt:
ZitatCPU Temperature = 39.4°C
Mein Cubie läuft mit Igors Image. Die Temperatur steht zur Verfügung.
Das bei mir:
cubie@Cubian:~$ cat /proc/version
Linux version 3.4.75-sun7i (root@ubtu) (gcc version 4.8.2 20130603 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2013.06 - Linaro GCC 2013.06) ) #36 SMP PREEMPT Mon Feb 10 02:47:28 CST 2014
cubie@Cubian:~$
mal sehen, ob ich da ein update finde.
root@Cubian:~# cubian-update
*** Performing self-update
*** Cubian updater v1.3.6 http://cubian.org
*** Downloading Firmware/Updates (this may take a while)
*** Updating firmware
*** Updating kernel
*** Updating modules
*** Depmod 3.4.79-sun7i
*** Updating fs
*** Checking updates from server
*** Your firmware is up to date
root@Cubian:~#
VG
Frank
Und nach dem Kernel update funktioniert es jetzt auch :)
cpu_temp 45.80
VG
Frank
Hallo zusammen,
hab nich eine Frage dazu. Kann ich die Temperatur der CPU und der SSD auch in FHEM anzeigen lassen und damit auch Ploten?!
Wenn ja wie?!
Zitat von: RettungsTim am 08 Januar 2015, 10:59:08
Kann ich die Temperatur der CPU und der SSD auch in FHEM anzeigen lassen und damit auch Ploten?!
Wenn ja wie?!
Module SYSMON (CPU) und SMARTMON (HDD)
Ich müsste da auch mal was nachfragen :-)
smartctrl läuft bei mir auf dem Cubie und liefert (mit sudo aufgerufen):
cubie@Cubian:~$ sudo smartctl -a /dev/sda
smartctl 5.41 2011-06-09 r3365 [armv7l-linux-3.4.79-sun7i] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model: SanDisk SD6SB1M064G1022I
Serial Number: 140721400450
LU WWN Device Id: 5 001b44 bcf3b2682
Firmware Version: X231600
User Capacity: 64.023.257.088 bytes [64,0 GB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 6
Local Time is: Sat Jan 10 19:53:34 2015 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
define Cubie_SSD SMARTMON /dev/sda 120
liefert leider keine Readings auser : warnings Pre-fail: 0 Old_age: 0 2015-01-10 20:24:01
Ein list device wird mit "unknown parameter" beantwortet, genauso alle anderen list Aufrufe.
Rufe ich smartctl, auf der Konsole ohne sudo auf, bekomme ich Zugriff verweigert also ein Rechte Problem, wie kann ich der SMARTMON def ein sudo "vorranstellen" ? Auch ein ändern des Benutzers (chown fhem.root) bringt leider auch nichts
VG
Frank
SMARTMON hat schon sudo drin. Du musst fhem Benutzer in die sudo Gruppe aufnehmen und die /etc/sudoers entsprechend erweitern.
In meiner stehet u.a. folgendes:
fhem ALL=(ALL) NOPASSWD: /usr/local/bin/hmland, /usr/bin/mplayer, /usr/sbin/smartctl
Wenn ich nicht irre steht fhem in sudoers schon drinn, bin aber iMo nicht zu hause, sehe dann mal nach. Hatte ich damals für den hmland und mplayer gemacht smartctl steht bestimmt nicht drinn, habe ich vorhin ja erst getestet ;)
VG
Frank
Zitat von: franky08 am 10 Januar 2015, 21:57:16
[...] smartctl steht bestimmt nicht drinn [...]
Das wird der Grund sein ;)
Jaaa, das war der Grund :)
VG
Frank