Aşağıdaki soru dışında biraz, ama bazı fikirler verebilir genel bir kullanım durumudur.
Bu, her türlü girişe, GPIO sensörüne, internet verilerine uyarlanabilir.
CPU sıcaklık fazla mesai grafik nasıl?
Gnuplot yükleyin
Gnuplot , terminaldeki verileri çizebilir , herhangi bir X sunucusu gerektirmez ve çok az kaynak kullanır.
En yavaş ahududu pi'nin 1 / sıfır modelinde bile sorunsuz çalışır.
sudo apt install gnuplot
Bir gnuplot
dosya oluşturmak için komut dosyası örneği :
temperature
fazla mesaiyi depolamak için komut dosyası
#!/bin/sh
echo $(date +%s ; cat /sys/class/thermal/thermal_zone0/temp) | tee >> temperature.plot
Bu betiğe uygulama hakkı verin:
chmod +x temperature
Ayırınız ve bir sonraki yeniden başlatmaya kadar 1'er döngü halinde çalıştırınız:
nohup watch ./temperature &
Daha sonra verileri grafik haline getirin:
gnuplot -e "set terminal dumb $(tput cols) $(tput lines);plot 'temperature.plot' using 0:2 with lines"
Bu, Celsius * 1000 cinsinden sıcaklık ve başlangıçtan beri saniyeler içerisinde kendi senaryolarınızda genişletilebilecek barbar bir örnektir.
watch
Döngüyü öldürmek için ,killall watch
Mutlu hack;)
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-2));cat /sys/class/thermal/thermal_zone0/temp;tput rc;done &
CPU sıcaklığını konsolun sağ üst köşesinde gösterecektir. İzlemek için.