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

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

Модератор: immortal

antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am
Благодарил (а): 83 раза
Поблагодарили: 5 раз

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

Сообщение antpino » Пт авг 23, 2019 6:35 am

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

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

Сообщение freesh » Вт дек 10, 2019 10:55 pm

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

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

Сообщение sergei64 » Вс апр 19, 2020 10:56 am

у меня температура CPU не показывает система Ubuntu server 16 кто знает как исправить?
Sergey.Chek
Сообщения: 107
Зарегистрирован: Ср фев 13, 2019 9:50 pm
Благодарил (а): 219 раз
Поблагодарили: 19 раз

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

Сообщение Sergey.Chek » Чт сен 03, 2020 11:47 pm

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

не показывает температуру.
Как исправить?
Вложения
IMG_20200903_234111.jpg
Cpu
IMG_20200903_234111.jpg (12.47 КБ) 2804 просмотра
За это сообщение автора Sergey.Chek поблагодарил:
Samir77 (Сб ноя 07, 2020 12:40 am)
Рейтинг: 1.16%
Raspberry pi 4
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

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

Сообщение sergei64 » Сб дек 12, 2020 1:15 pm

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

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

Сообщение 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
sergei64
Сообщения: 62
Зарегистрирован: Вт апр 02, 2019 9:01 pm
Благодарил (а): 27 раз
Поблагодарили: 4 раза

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

Сообщение 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 как сделать?
Я не знаю как на 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);
За это сообщение автора sergei64 поблагодарил:
Sergey.Chek (Вт дек 15, 2020 10:49 am)
Рейтинг: 1.16%
Molostov
Сообщения: 50
Зарегистрирован: Пт янв 17, 2014 1:47 am
Откуда: Карпинск, Свердловская область
Благодарил (а): 135 раз
Поблагодарили: 12 раз

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

Сообщение Molostov » Ср фев 24, 2021 6:03 pm

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 КБ) 2148 просмотров
И после этого уже идём к файлу "/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/
За это сообщение автора Molostov поблагодарили (всего 2):
Sergey.Chek (Ср фев 24, 2021 6:15 pm) • sergei64 (Пт фев 26, 2021 6:42 am)
Рейтинг: 2.33%
Ответить