[Виджет] Состояние системы (syswidget)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am

Re: [Виджет] Состояние системы (syswidget)

Сообщение antpino »

Подскажите, в google chorme не вмещается полностью, как поправить?
И еще такой вопрос, в локальной сети не обновляются данные в меню (только по F5), работает норм, если заходить удалено (снаружи)...это как-то связано с websocket?
Вложения
Снимок.PNG
Снимок.PNG (38.38 КБ) 5391 просмотр
Изображение
Изображение
freesh
Сообщения: 189
Зарегистрирован: Сб окт 12, 2019 2:10 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение freesh »

Вопрос по модулю "состояние системы" и использование памяти.
Цифры не "бьются"...откуда syswidget берет данные?
SPOILERSPOILER_SHOW
2019-12-10 21_52_23-syswidget (Панель управления).png
2019-12-10 21_52_23-syswidget (Панель управления).png (5.68 КБ) 5262 просмотра
SPOILERSPOILER_SHOW
2019-12-10 21_54_37-pi@md_ ~.png
2019-12-10 21_54_37-pi@md_ ~.png (4.63 КБ) 5262 просмотра
Raspberry pi3, xiaomi, sonoff rf.
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение sergei64 »

у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Sergey.Chek
Сообщения: 119
Зарегистрирован: Ср фев 13, 2019 9:50 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение Sergey.Chek »

После обновления,
sudo apt update
sudo apt full-upgrade

не показывает температуру.
Как исправить?
Вложения
Cpu
Cpu
IMG_20200903_234111.jpg (12.47 КБ) 4740 просмотров
Raspberry pi 4
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение sergei64 »

sergei64 писал(а): Вс апр 19, 2020 10:56 am у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Я победил отсутствие показания температуры процессора :D
Sergey.Chek
Сообщения: 119
Зарегистрирован: Ср фев 13, 2019 9:50 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение Sergey.Chek »

sergei64 писал(а): Сб дек 12, 2020 1:15 pm
sergei64 писал(а): Вс апр 19, 2020 10:56 am у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Я победил отсутствие показания температуры процессора :D
А на Raspberry Pi 4 как сделать?
Raspberry pi 4
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm

Re: [Виджет] Состояние системы (syswidget)

Сообщение sergei64 »

Sergey.Chek писал(а): Сб дек 12, 2020 5:41 pm
sergei64 писал(а): Сб дек 12, 2020 1:15 pm
sergei64 писал(а): Вс апр 19, 2020 10:56 am у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Я победил отсутствие показания температуры процессора :D
А на Raspberry Pi 4 как сделать?
Я не знаю как на Raspberry Pi 4
за основу брал форум https://mjdm.ru/forum/viewtopic.php?f=4&t=2629
если посмотреть файл /var/www/modules/syswidget/syswidget.class.php
в функции function cputemp() описана функция откуда берётся температура
на linux server она берётся с другого файла. Я закомментировал что было в этой функции и просто прописал свой путь
в итоге у меня получилось только

$cpu_temp =exec('cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input')/1000;
$cpu_temp=round($cpu_temp,1);
sg('syswidget.CPUtemp', $cpu_temp);
Molostov
Сообщения: 53
Зарегистрирован: Пт янв 17, 2014 1:47 am
Откуда: Карпинск, Свердловская область

Re: [Виджет] Состояние системы (syswidget)

Сообщение Molostov »

sergei64 писал(а): Вт дек 15, 2020 9:25 am
Sergey.Chek писал(а): Сб дек 12, 2020 5:41 pm
sergei64 писал(а): Сб дек 12, 2020 1:15 pm
sergei64 писал(а): Вс апр 19, 2020 10:56 am у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Я победил отсутствие показания температуры процессора :D
А на Raspberry Pi 4 как сделать?
за основу брал форум https://mjdm.ru/forum/viewtopic.php?f=4&t=2629
если посмотреть файл /var/www/modules/syswidget/syswidget.class.php
в функции function cputemp() описана функция откуда берётся температура
на linux server она берётся с другого файла.

$cpu_temp =exec('cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input')/1000;
Вот в этих hwmon0-1-2 b кроется разгадка.
Надо просто пройти по пути "sys/devices/platform/coretemp.0/hwmon" (я использую WinSCP) и посмотреть какая цифра стоит у вас.
У меня стоит hwmon3.
1.PNG
1.PNG (9.25 КБ) 4084 просмотра
И после этого уже идём к файлу "/var/www/modules/syswidget/syswidget.class.php"
и в нём меняем в 442 строке

Код: Выделить всё

$cpu_temp =exec('cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input')/1000;
на ваш вариант, например

Код: Выделить всё

$cpu_temp =exec('cat /sys/devices/platform/coretemp.0/hwmon/hwmon3/temp2_input')/1000;
Есть вероятность,что там не будет ничего, в таком случае стоит установить lm-sensors,
инструкция здесь
https://www.cyberciti.biz/faq/how-to-ch ... ntu-linux/
Ответить