Tinkerboard S - Temperaturalarm
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 387
- Registriert: 30.03.2017, 13:44
- Hat sich bedankt: 177 Mal
- Danksagung erhalten: 16 Mal
Tinkerboard S - Temperaturalarm
Moin
seit heute Morgen schickt Raspberrymatic aus heiterem Himmel (nichts am System verändert) einen CPU Temperaturalarm.
Weis jemand, wie man die Temperatur beim Tinker S auslesen kann? (die Routine die bei Raspi ein Ergebnis liefert, funktioniert beim Tinker S nicht)
seit heute Morgen schickt Raspberrymatic aus heiterem Himmel (nichts am System verändert) einen CPU Temperaturalarm.
Weis jemand, wie man die Temperatur beim Tinker S auslesen kann? (die Routine die bei Raspi ein Ergebnis liefert, funktioniert beim Tinker S nicht)
-
- Beiträge: 514
- Registriert: 29.05.2019, 22:19
- Wohnort: Bargfeld
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 49 Mal
Re: Tinkerboard S - Temperaturalarm
Moin
In der Konsole mit cat /sys/class/thermal/thermal_zone0/temp gibt dir die Temperatur.
Das ist bei mir zumindest die gleiche die auch Node Red als CPU Temperatur auslist und sie ändert sich auch in abhängigkeit ob ich keine Lüfter auf dem CPU KK laufen lasse oder nicht. Wird also wohl die CPU Temperatur sein.
In der Konsole mit cat /sys/class/thermal/thermal_zone0/temp gibt dir die Temperatur.
Das ist bei mir zumindest die gleiche die auch Node Red als CPU Temperatur auslist und sie ändert sich auch in abhängigkeit ob ich keine Lüfter auf dem CPU KK laufen lasse oder nicht. Wird also wohl die CPU Temperatur sein.
Gruß Florian
-
- Beiträge: 123
- Registriert: 04.10.2019, 11:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 9 Mal
Re: Tinkerboard S - Temperaturalarm
Hallo,
ich lese mir die Temperatur vom Thinker S, so wie Turrican944 es schreibt über einen Script aus, der das dann in eine SV schreibt, diese SV zeige ich mir dann auf der Startseite an oder was immer Du auch damit machen möchtest (Telegram.....)
ich lese mir die Temperatur vom Thinker S, so wie Turrican944 es schreibt über einen Script aus, der das dann in eine SV schreibt, diese SV zeige ich mir dann auf der Startseite an oder was immer Du auch damit machen möchtest (Telegram.....)
Code: Alles auswählen
! CPU-Temperatur auslesen und in eine Systemvariable schreiben
string stdout;
string stderr;
system.Exec("cat /sys/class/thermal/thermal_zone0/temp", &stdout, &strerr);
var ccutemperatur = stdout.ToFloat() / 1000;
dom.GetObject(ID_SYSTEM_VARIABLES).Get("CCU_Temperatur").State(ccutemperatur);
2* Intel NUC7i3BNH Proxmox V8.1.3 Kernel 6.5.11-6 Raspberrymatic 3.75.6.20240316, HB-RF-ETH, 2* IOBroker, InfluxDB V1.83, InfluxDB V2.4.0, Grafana V9.2.2, ALEXA, ESP32-CAM (WASSERUHR) mit"AI-on-the-edge", Gasuhr ESPEASY, Stromzähler Tasmota, PV Wasserheizung mit ESPEasy)
--------------------------------------------
587 Kanäle in 83 Geräten:
1x HmIP-PMFS, 1x HmIP-SMO-A-2, 2x HM-RC-19, 2x HM-Sen-EP, 2x HM-RC-P1, 1x HM-Dis-WM55, 1x HM-Dis-EP-WM55, 1x HmIP-WRCD, 2x HmIP-RC8, 6x HM-Sec-SCo, 6x HMIP-SWDO, 2x HmIP-HAP, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 8x HM-CC-RT-DN, 2x HM-TC-IT-WM-W-EU, 6x HmIP-eTRV-2, 1x HM-CC-VG-1, 3x HmIP-HEATING, 1x HmIP-STHD, 1x HmIP-WTH-2, 2x HmIP-RGBW, 2x HmIP-SLO, 2x HmIP-STHO, 4x HmIP-BROLL, 2x HmIP-FROLL, 1x RPI-RF-MOD, 10x HMIP-PS, 1x HMIP-PSM, 1x HmIP-PCBS, 3x HmIP-FSI16, 1x HM-LC-Sw1-FM, 1x HmIP-SWDM, 1x HmIP-FCI1, 1x HmIP-BSM
--------------------------------------------
--------------------------------------------
587 Kanäle in 83 Geräten:
1x HmIP-PMFS, 1x HmIP-SMO-A-2, 2x HM-RC-19, 2x HM-Sen-EP, 2x HM-RC-P1, 1x HM-Dis-WM55, 1x HM-Dis-EP-WM55, 1x HmIP-WRCD, 2x HmIP-RC8, 6x HM-Sec-SCo, 6x HMIP-SWDO, 2x HmIP-HAP, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 8x HM-CC-RT-DN, 2x HM-TC-IT-WM-W-EU, 6x HmIP-eTRV-2, 1x HM-CC-VG-1, 3x HmIP-HEATING, 1x HmIP-STHD, 1x HmIP-WTH-2, 2x HmIP-RGBW, 2x HmIP-SLO, 2x HmIP-STHO, 4x HmIP-BROLL, 2x HmIP-FROLL, 1x RPI-RF-MOD, 10x HMIP-PS, 1x HMIP-PSM, 1x HmIP-PCBS, 3x HmIP-FSI16, 1x HM-LC-Sw1-FM, 1x HmIP-SWDM, 1x HmIP-FCI1, 1x HmIP-BSM
--------------------------------------------
-
- Beiträge: 387
- Registriert: 30.03.2017, 13:44
- Hat sich bedankt: 177 Mal
- Danksagung erhalten: 16 Mal
Re: Tinkerboard S - Temperaturalarm
Danke für die Rückmeldungen und das Skript.
Ich habe im Moment ohne Charly Gehäusedeckel konstante 45 Grad und es sieht gut aus.
Mal sehen ob der Fehler wieder kommt.
Danke
Ich habe im Moment ohne Charly Gehäusedeckel konstante 45 Grad und es sieht gut aus.
Mal sehen ob der Fehler wieder kommt.
Danke
-
- Beiträge: 249
- Registriert: 03.01.2014, 09:07
- Hat sich bedankt: 67 Mal
- Danksagung erhalten: 3 Mal
Re: Tinkerboard S - Temperaturalarm
Ich habe das Problem seit dem neusten Update und wenn das ELV Gehäuse geschlossen ist, stürzt die Kiste ab ...
Gesucht: Ein Gehäuse, welches Tinkerboard S tauglich ist.
Gesucht: Ein Gehäuse, welches Tinkerboard S tauglich ist.
Insgesammt 4 Anlagen. Hauptsystem mit 1271 Kanäle in 200 Geräten und 5977 Datenpunkte, verwaltet mit Charly auf einem Asus-Thinkerboard "S", natürlich mit RaspberryMatic. HM, HMIP und Wired im Einsatz.
- wak
- Beiträge: 262
- Registriert: 05.05.2014, 00:21
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 32 Mal
Re: Tinkerboard S - Temperaturalarm
Hallo AnZa,
hast du Historian als addon auf dem Tinkerboard S laufen.
Bei mir geht durch Historian die Temperatur auch ständig in die Höhe, derzeit starte ich Historian in der Nacht neu, und damit geht die Temperatur wieder runter und bin so um 60°C - 65°C.
LG wak
hast du Historian als addon auf dem Tinkerboard S laufen.
Bei mir geht durch Historian die Temperatur auch ständig in die Höhe, derzeit starte ich Historian in der Nacht neu, und damit geht die Temperatur wieder runter und bin so um 60°C - 65°C.
LG wak
-
- Beiträge: 123
- Registriert: 04.10.2019, 11:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 9 Mal
Re: Tinkerboard S - Temperaturalarm
Ich benutze von Geekworm ein Metallgehäuse pi X920 mit kleinem Lüfter, die Temp bewegt sich so zwischen 39 und 43 Grad.
2* Intel NUC7i3BNH Proxmox V8.1.3 Kernel 6.5.11-6 Raspberrymatic 3.75.6.20240316, HB-RF-ETH, 2* IOBroker, InfluxDB V1.83, InfluxDB V2.4.0, Grafana V9.2.2, ALEXA, ESP32-CAM (WASSERUHR) mit"AI-on-the-edge", Gasuhr ESPEASY, Stromzähler Tasmota, PV Wasserheizung mit ESPEasy)
--------------------------------------------
587 Kanäle in 83 Geräten:
1x HmIP-PMFS, 1x HmIP-SMO-A-2, 2x HM-RC-19, 2x HM-Sen-EP, 2x HM-RC-P1, 1x HM-Dis-WM55, 1x HM-Dis-EP-WM55, 1x HmIP-WRCD, 2x HmIP-RC8, 6x HM-Sec-SCo, 6x HMIP-SWDO, 2x HmIP-HAP, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 8x HM-CC-RT-DN, 2x HM-TC-IT-WM-W-EU, 6x HmIP-eTRV-2, 1x HM-CC-VG-1, 3x HmIP-HEATING, 1x HmIP-STHD, 1x HmIP-WTH-2, 2x HmIP-RGBW, 2x HmIP-SLO, 2x HmIP-STHO, 4x HmIP-BROLL, 2x HmIP-FROLL, 1x RPI-RF-MOD, 10x HMIP-PS, 1x HMIP-PSM, 1x HmIP-PCBS, 3x HmIP-FSI16, 1x HM-LC-Sw1-FM, 1x HmIP-SWDM, 1x HmIP-FCI1, 1x HmIP-BSM
--------------------------------------------
--------------------------------------------
587 Kanäle in 83 Geräten:
1x HmIP-PMFS, 1x HmIP-SMO-A-2, 2x HM-RC-19, 2x HM-Sen-EP, 2x HM-RC-P1, 1x HM-Dis-WM55, 1x HM-Dis-EP-WM55, 1x HmIP-WRCD, 2x HmIP-RC8, 6x HM-Sec-SCo, 6x HMIP-SWDO, 2x HmIP-HAP, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 8x HM-CC-RT-DN, 2x HM-TC-IT-WM-W-EU, 6x HmIP-eTRV-2, 1x HM-CC-VG-1, 3x HmIP-HEATING, 1x HmIP-STHD, 1x HmIP-WTH-2, 2x HmIP-RGBW, 2x HmIP-SLO, 2x HmIP-STHO, 4x HmIP-BROLL, 2x HmIP-FROLL, 1x RPI-RF-MOD, 10x HMIP-PS, 1x HMIP-PSM, 1x HmIP-PCBS, 3x HmIP-FSI16, 1x HM-LC-Sw1-FM, 1x HmIP-SWDM, 1x HmIP-FCI1, 1x HmIP-BSM
--------------------------------------------
-
- Beiträge: 288
- Registriert: 02.12.2017, 13:47
- System: CCU
- Hat sich bedankt: 33 Mal
- Danksagung erhalten: 8 Mal
Re: Tinkerboard S - Temperaturalarm
Mein Tinkerboard S ist in einem PI-Gehäusse und zwischen 50 - 55°
Ausgelesen wird über script und in mehere varablen geschrieben
Ausgelesen wird über script und in mehere varablen geschrieben
Code: Alles auswählen
string temp;
system.Exec("cat /sys/class/thermal/thermal_zone0/temp | sed 's/.\{3\}$/.&/'", &temp);
if(temp != "") {
dom.GetObject(ID_SYSTEM_VARIABLES).Get("CCU_Temperatur").State(temp);
}
string temp2;
system.Exec("cat /proc/loadavg | cut -d' ' -f-3 | tr -d '\n'", &temp2);
if(temp2 != "") {
dom.GetObject(ID_SYSTEM_VARIABLES).Get("CPU_Load").State(temp2);
}
string temp3;
system.Exec("free -m | grep Mem: | awk '{ printf(\"%.1f\", $3/$2*100) }'", &temp3);
if(temp3 != "") {
dom.GetObject(ID_SYSTEM_VARIABLES).Get("CCU_RAM_Usage").State(temp3);
}
string temp4;
system.Exec("awk '{s=int($1);d=int(s/86400);h=int(s % 86400/3600);m=int(s % 3600 / 60); printf \"%d days, %02d:%02d\", d, h, m}' /proc/uptime", &temp4);
if(temp4 != "") {
dom.GetObject(ID_SYSTEM_VARIABLES).Get("CCU_SYS_Uptime").State(temp4);
}
gruß emil70
-
- Beiträge: 47
- Registriert: 07.01.2021, 09:26
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
Re: Tinkerboard S - Temperaturalarm
Die Temperatur bekomme ich damit angezeigt.
Zu CPU_Load bekomme ich auf der Konsole folgende Ausgabe
Beim RAM bekomme ich eine Fehlermeldung, wenn ich den Befehl in der Konsole ausführe
Was mache ich falsch?
Zu CPU_Load bekomme ich auf der Konsole folgende Ausgabe
Müsste dies nicht nur ein Wert in Prozent sein?0.19 0.26 0.27
Beim RAM bekomme ich eine Fehlermeldung, wenn ich den Befehl in der Konsole ausführe
Die Uptime klappt auch nicht.awk: 1: unexpected character '\'
awk: line 1: runaway string constant "%.1f\", $3 ...
Was mache ich falsch?
Asus Tinkerboard S mit Armbian 21.08.8 Focal und Debmatic
HMRF Hardware: HM-MOD-RPI-PCB
HMRF Hardware: HM-MOD-RPI-PCB
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Tinkerboard S - Temperaturalarm
Hmm, vielleicht ein Copy&Paste Fehler?
Ich habe kein Tinker zum testen, aber auf nem Pi4B mit RM läuft das Script durch.
Nein, das passt schon. Siehe: /proc/loadavg
Das sind Durchschnittswerte 1min / 5min / 15min, aber halt nicht wirklich Prozentual.
Du kannst ja mal das Script von @jmaus testen, das unterscheidet sich ein wenig von dem hier. viewtopic.php?f=65&t=57926#p574172
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen