05 декабря | 2025г. | 08:06:09


АвторТема: Disk & CPU Temperature  (Прочитано 2367 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 18934
  • Поблагодарили: 108857
  • Уважение: +1943
Disk & CPU Temperature
« Первое сообщение: 16 сентября | 2025г. | 09:51:26 »
+1
Температура диска и процессора 1.2

Спойлер   :
[ Гостям не разрешен просмотр вложений ] [ Гостям не разрешен просмотр вложений ]

Самые важные функции и преимущества плагинов:
Отображение текущих температур:
Отображает температуру процессора.

Отображает температуру жёсткого диска, если он есть.

Система постепенного оповещения:

- Первое предупреждение при 45 ° C.

- Второе предупреждение при 48 ° C.

- Последнее предупреждение при 50 ° C.

- Предупреждения отображаются на экране и записываются в файл журнала.

3. Изменение длительности предупреждения на экране:

- Вы можете увеличить или уменьшить длительность с помощью кнопок пульта дистанционного управления (ВВЕРХ / ВНИЗ).

- Доступные значения: 5 / 10 / 15 / 20 секунд.

4. Полная запись журнала

: записывает все события, температуры и предупреждения в /tmp/diskcputemp.log для последующего просмотра.

5. Точность данных:

пытается считывать температуру из нескольких источников: sysfs для ЦП и smartctl для жесткого диска.

Преимущества для пользователей:

защищает ресивер от перегрева, который может привести к замедлению работы или повреждению.

Позволяет контролировать состояние процессора и жестких дисков непосредственно из интерфейса Enigma2.

Дает вам заблаговременные предупреждения до того, как температура достигнет опасного уровня.

Гибкость в изменении настроек предупреждений без необходимости ручного редактирования файлов.

Подходит для непрерывной работы, так как лёгкий и записывает всё в журнал.

Что нового в версии 1.2
Если на устройстве нет жёстких дисков, оно не отображается на экране, а появляется сообщение об отсутствии жёстких дисков. Процессор, конечно же, остаётся видимым. Если жёсткий диск только один, отображается только он и процессор.

Тестирование проводилось на Python 2 и Python 3.

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #1: 16 сентября | 2025г. | 19:20:26 »
0
что то не определяет ничего  !
Solo 2 , третий питон  .
может не для всех процессоров идет ? ...
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1767
  • Поблагодарили: 11868
  • Уважение: +319
Disk & CPU Temperature
« Ответ #2: 16 сентября | 2025г. | 19:38:53 »
0
Я не ставил, но глянул код и подумал, что будут жалобы. За HDD не скажу, но температура процессора там вычитывается из
/sys/class/thermal/thermal_zone0/temp
У меня на компьютере так можно определить температуру, а на AXHD61 конечно нет, здесь определяется по:
/proc/stb/fp/temp_sensor
Дайте в терминале по очереди команды:
cat /sys/class/thermal/thermal_zone0/temp
cat /proc/stb/fp/temp_sensor

и посмотрите,  на вторую будет вывод температуры? Тогда и подправить можно будет.
А вообще принято в плагинах и конвертерах перебирать пять разных вариантов поиска температуры процессора, для разных ресиверов/имиджей свой вариант.

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #3: 16 сентября | 2025г. | 20:02:22 »
0
Да , на команду пишет нету файла в директории   !
Спойлер   :
Connecting to 192.168.1.127 port 23, please wait...


Welcome to OpenViX for vusolo2

openvix 6.7 vusolo2



vusolo2 login: root
Password: 

root@vusolo2:~# cat /sys/class/thermal/thermal_zone0/temp
cat: can't open '/sys/class/thermal/thermal_zone0/temp': No such file or directory
root@vusolo2:~# cat /proc/stb/fp/temp_sensor
cat: can't open '/proc/stb/fp/temp_sensor': No such file or directory
root@vusolo2:~# 

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1767
  • Поблагодарили: 11868
  • Уважение: +319
Disk & CPU Temperature
« Ответ #4: 16 сентября | 2025г. | 20:07:53 »
-1
А так:
cat /proc/stb/sensors/temp0/value
cat /proc/stb/fp/temp_sensor_avs

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 18934
  • Поблагодарили: 108857
  • Уважение: +1943
Disk & CPU Temperature
« Ответ #5: 16 сентября | 2025г. | 20:10:28 »
0
wrath, а если в телнет

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #6: 16 сентября | 2025г. | 20:10:49 »
0
Так
Спойлер   :
Connecting to 192.168.1.127 port 23, please wait...


Welcome to OpenViX for vusolo2

openvix 6.7 vusolo2



vusolo2 login: root
Password:

root@vusolo2:~# cat /proc/stb/sensors/temp0/value
32
root@vusolo2:~# cat /proc/stb/fp/temp_sensor_avs
cat: can't open '/proc/stb/fp/temp_sensor_avs': No such file or directory
root@vusolo2:~#/spoiler]

Добавлено  16 сентября | 2025г. | 20:13:40
Сергей  вот в команда прошла !
Спойлер   :
Connecting to 192.168.1.127 port 23, please wait...


Welcome to OpenViX for vusolo2

openvix 6.7 vusolo2



vusolo2 login: root
Password: 

root@vusolo2:~# opkg update && opkg install smartmontools
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/3rdparty/Packages.gz.
Updated source 'openvix-3rdparty'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/all/Packages.gz.
Updated source 'openvix-all'.
Downloading https://raw.githubusercontent.com/oe-alliance/enigma2-settings-feed/gh-pages/Packages.gz.
Updated source 'enigma2-settings-feed'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/Packages.gz.
Updated source 'openvix-mips32el'.
Downloading http://www.openvix.co.uk/feeds/picon/Packages.gz.
Updated source 'openvix-picon-feed'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-all/Packages.gz.
Updated source 'openvix-static-all'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-mips32el/Packages.gz.
Updated source 'openvix-static-mips32el'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-vusolo2/Packages.gz.
Updated source 'openvix-static-vusolo2'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/vusolo2/Packages.gz.
Updated source 'openvix-vusolo2'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/vusolo2_3rdparty/Packages.gz.
Updated source 'openvix-vusolo2_3rdparty'.
Installing s-nail (14.9.25) on root.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/s-nail_14.9.25-r0_mips32el.ipk.
Installing smartmontools (7.4) on root.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/smartmontools_7.4-r0_mips32el.ipk.
Configuring s-nail.
update-alternatives: Linking /usr/bin/mailx to /usr/bin/s-nail
Configuring smartmontools.
 Adding system startup for /etc/init.d/smartd.
root@vusolo2:~#/spoiler]

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1767
  • Поблагодарили: 11868
  • Уважение: +319
Disk & CPU Temperature
« Ответ #7: 16 сентября | 2025г. | 20:15:21 »
0
wrath, тогда в файле plugin.py аккуратно замените текст:
/sys/class/thermal/thermal_zone0/temp
на
/proc/stb/sensors/temp0/value
в двух строках 422 и 424 и перезагрузите GUI, но это такое... нужно, чтобы автор поправил.

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #8: 16 сентября | 2025г. | 20:15:39 »
0
Сергей  , команда прошла !
Спойлер   :
Connecting to 192.168.1.127 port 23, please wait...


Welcome to OpenViX for vusolo2

openvix 6.7 vusolo2



vusolo2 login: root
Password: 

root@vusolo2:~# opkg update && opkg install smartmontools
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/3rdparty/Packages.gz.
Updated source 'openvix-3rdparty'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/all/Packages.gz.
Updated source 'openvix-all'.
Downloading https://raw.githubusercontent.com/oe-alliance/enigma2-settings-feed/gh-pages/Packages.gz.
Updated source 'enigma2-settings-feed'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/Packages.gz.
Updated source 'openvix-mips32el'.
Downloading http://www.openvix.co.uk/feeds/picon/Packages.gz.
Updated source 'openvix-picon-feed'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-all/Packages.gz.
Updated source 'openvix-static-all'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-mips32el/Packages.gz.
Updated source 'openvix-static-mips32el'.
Downloading http://www.openvix.co.uk/feeds/openvix-static/6.7/static-vusolo2/Packages.gz.
Updated source 'openvix-static-vusolo2'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/vusolo2/Packages.gz.
Updated source 'openvix-vusolo2'.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/vusolo2_3rdparty/Packages.gz.
Updated source 'openvix-vusolo2_3rdparty'.
Installing s-nail (14.9.25) on root.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/s-nail_14.9.25-r0_mips32el.ipk.
Installing smartmontools (7.4) on root.
Downloading http://www.openvix.co.uk/feeds/openvix/release/6.7/vusolo2/mips32el/smartmontools_7.4-r0_mips32el.ipk.
Configuring s-nail.
update-alternatives: Linking /usr/bin/mailx to /usr/bin/s-nail
Configuring smartmontools.
 Adding system startup for /etc/init.d/smartd.
root@vusolo2:~# 

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 18934
  • Поблагодарили: 108857
  • Уважение: +1943
Disk & CPU Temperature
« Ответ #9: 16 сентября | 2025г. | 20:16:16 »
0
вот в команда прошла !

wrath, ну теперь ресивер перезагрузи и проверь плагин

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1767
  • Поблагодарили: 11868
  • Уважение: +319
Disk & CPU Temperature
« Ответ #10: 16 сентября | 2025г. | 20:20:57 »
0
Пакет smartmontools состоит из двух утилит smartctl и smartd, которые следят за системными накопителями используя самопроверку, анализ и систему S.M.A.R.T. К температуре процессора это никак не относится  ;)

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #11: 16 сентября | 2025г. | 20:44:03 »
0
чего то , закывырялся . 
где то наверное не точно в плагине п.у. поправил с ошибкой и плаг стал не доступен ,  удалил а вот установить что то не хочет
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 18934
  • Поблагодарили: 108857
  • Уважение: +1943
Disk & CPU Temperature
« Ответ #12: 16 сентября | 2025г. | 20:55:10 »
0
Удали ещё раз в телнет, перезагрузи ресивер

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
И попробуй так в телнет

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Мне не начем проверить плагин ресивер не подерживает, а так плагин тестили на Оpenatv там должно всё работать

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1767
  • Поблагодарили: 11868
  • Уважение: +319
Disk & CPU Temperature
« Ответ #13: 16 сентября | 2025г. | 21:11:26 »
0
удалил
Зачем нужно было удалять? Надо было сделать себе копию файла plugin.py, а основной править, как в ответе № 7. А так пишет, что плагин уже установлен, очевидно нужно удалять запись о нем в файле status, но этот плагин почему то системный, кто его знает как там...
сергей 999s, если есть обратная связь с автором, то ему нужно подсказать по температуре процессора, определяется обычно для всех ресиверов/имиджей так:
Спойлер   :
rez = 'N/A'
try:
   if os.path.exists('/proc/stb/sensors/temp0/value') and os.path.exists('/proc/stb/sensors/temp0/unit'):
      info = '%s%s' % (open('/proc/stb/sensors/temp0/value').read().strip('\n'), open('/proc/stb/sensors/temp0/unit').read().strip('\n'))
   elif os.path.exists('/proc/stb/fp/temp_sensor_avs'):
      info = '%s' % (open('/proc/stb/fp/temp_sensor_avs').read().strip('\n'))
   elif os.path.exists('/proc/stb/fp/temp_sensor'):
      info = '%s' % (open('/proc/stb/fp/temp_sensor').read().strip('\n'))
   elif os.path.exists('/sys/devices/virtual/thermal/thermal_zone0/temp'):
      info = '%s' % (open('/sys/devices/virtual/thermal/thermal_zone0/temp').read()[:2].strip('\n'))
   elif os.path.exists('/proc/hisi/msp/pm_cpu'):
      try:
         info = '%s%s' % (re.search('temperature = (\d+) degree', open('/proc/hisi/msp/pm_cpu').read()).group(1))
      except:
         pass
except:
   info = 'N/A'
info1 = '%s%s%s%s%s' % ('CPU:  ', str(info), ' ', six.ensure_str(six.unichr(176)), 'C')
rez = 'Temp CPU:  ' + info1
return rez
Это выдернуто из рабочего конвертера на скорую руку, принцип понятен, разберется, тут подшаманить с пробелами и самой функцией. Разберется.
Нужен импорт re, six, os и т.д Результат будет на любом ресивере такой CPU: 47°C
А здесь переделывать чужой плагин нет никакого смысла  :hi:

Оффлайн wrath

  • Младший Джедай
  • **
  • Сообщений: 101
  • Поблагодарили: 167
  • Уважение: 0
Disk & CPU Temperature
« Ответ #14: 16 сентября | 2025г. | 21:37:01 »
0
Поправил с резервной копии , после команды - opkg update && opkg install smartmontools  , стало определять температуру жёсткого диска  !  Поправил плагин п.у., температуру показывает
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
0 градусов  !

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
63 Ответов
70606 Просмотров
Последний ответ 29 января | 2015г. | 23:35:17
от Sedoi49
1 Ответов
3778 Просмотров
Последний ответ 08 февраля | 2011г. | 16:57:16
от LFRED
1 Ответов
3404 Просмотров
Последний ответ 16 марта | 2011г. | 16:19:56
от anatoly
4 Ответов
14547 Просмотров
Последний ответ 20 мая | 2012г. | 07:26:49
от Влад Ерошов
48 Ответов
26904 Просмотров
Последний ответ 10 мая | 2013г. | 00:10:56
от 2boom



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!