В моём коде для чтения температуры использовал такой код
Методом тыка было понятно, что на репке 1.4 были 2 термальные зоны и использовался такой код:
Но я давно не обновлял ОС и прошивки (с октября 24) и обновившись до 1.1 почему-то вторая (1) зона стала недоступна - что питон, что bash не дают доступ:
Изменилось что-то в прошивке и теперь пользовать только одну "зону" или ЧЯДНТ?
Код:
def getThermal(zone):
file = open("/sys/class/thermal/thermal_zone{0}/temp".format(zone))
temp = float(file.read()) / 1000.00
temp = float('%.2f' % temp)
file.close()
return temp
Методом тыка было понятно, что на репке 1.4 были 2 термальные зоны и использовался такой код:
Python:
def getTemperatures():
cpu = getThermal(0)
gpu = getThermal(1)
return [round(max(cpu,gpu)), cpu, gpu]
Но я давно не обновлял ОС и прошивки (с октября 24) и обновившись до 1.1 почему-то вторая (1) зона стала недоступна - что питон, что bash не дают доступ:
jumangee@Repka-Pi:~/share/cooler$ cat /sys/class/thermal/thermal_zone0/temp
43585
jumangee@Repka-Pi:~/share/cooler$ cat /sys/class/thermal/thermal_zone1/temp
cat: /sys/class/thermal/thermal_zone1/temp: Недопустимый аргумент
Изменилось что-то в прошивке и теперь пользовать только одну "зону" или ЧЯДНТ?