[Модуль] SystemInfo (sysinfo)

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

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Ср янв 31, 2018 8:04 am

directman66 писал(а):надо галочку - создавать свойство автоматически.
если свойство не задать, при получении данных оно создается по имени
За это сообщение автора Eraser поблагодарил:
directman66 (Ср янв 31, 2018 8:29 am)
Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 695 раз
Контактная информация:

Re: Модуль SystemInfo

Сообщение directman66 » Ср янв 31, 2018 8:32 am

все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль SystemInfo

Сообщение ILGAS » Чт фев 01, 2018 8:45 pm

Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Чт фев 01, 2018 9:42 pm

ILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезало
можно конечно и сам OHM подправить, исходники на Github есть :D
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Vovix » Чт фев 01, 2018 11:41 pm

Eraser писал(а):
ILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезало
можно конечно и сам OHM подправить, исходники на Github есть :D
у меня выдает как надо!!! без % или C!!!

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

$ch = curl_init('http://192.168.1.100:8085/data.json');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$ohm = curl_exec($ch);
$json = json_decode($ohm);

//----------------------- Вытягиваем данные ----------------------------------------------------

$mb_fan =(float) $json -> {'Children'}[0] -> {'Children'}[0] -> {'Children'}[0] -> {'Children'}[2] -> {'Children'}[0] -> {'Value'}; 
$cpu_tip = $json -> {'Children'}[0] ->{'Children'}[1] -> {'Text'};
$cpu_temp = (float) $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[1] -> {'Children'}[2] -> {'Value'};
$cpu_load = (float) $json -> {'Children'}[0] -> {'Children'}[1] -> {'Children'}[2] -> {'Children'}[0] -> {'Value'};
$disk_used = (float) $json -> {'Children'}[0] -> {'Children'}[4] -> {'Children'}[1] -> {'Children'}[0] -> {'Value'}; 

//---------------------- загрузка процессора -----------------------------------------------------
sg('ThisComputer.CPUload', $cpu_load);

ну и так далее!!!
 
Скриншот 2018-02-02 00.36.15.png
Скриншот 2018-02-02 00.36.15.png (9.42 КБ) 4780 просмотров
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Модуль SystemInfo

Сообщение webms » Пт фев 02, 2018 9:19 am

у меня тоже без % или C
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Пн фев 05, 2018 2:19 pm

directman66 писал(а):все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.

Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев. :D
залил обновление
* теперь для OHM можно выбрать сохранять все сенсоры в одном обьекте
* в настройках OHM надо указывать адрес без data.json
* для OHM сохраняет значение без % С и тд
main_form.png
main_form.png (35.68 КБ) 4701 просмотр
За это сообщение автора Eraser поблагодарили (всего 3):
consul (Пн фев 05, 2018 4:23 pm) • TrDA (Пн фев 05, 2018 10:42 pm) • Hardwarest (Вс мар 17, 2019 3:42 am)
Рейтинг: 3.49%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль SystemInfo

Сообщение ILGAS » Пн фев 05, 2018 3:09 pm

у меня посыпалась ошибка

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\sysinfo\sensors_edit.inc.php on line 70
15:07:35 0.46086400 GetURL to 0 (source processCycle) finished with error:
Could not resolve host: 0
{"url":"HTTP:\/\/0\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":1.531,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:32 0.92556900 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:26 0.84372800 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.032,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 873 раза
Контактная информация:

Re: Модуль SystemInfo

Сообщение Eraser » Пн фев 05, 2018 3:10 pm

ILGAS писал(а):у меня посыпалась ошибка

Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\sysinfo\sensors_edit.inc.php on line 70
15:07:35 0.46086400 GetURL to 0 (source processCycle) finished with error:
Could not resolve host: 0
{"url":"HTTP:\/\/0\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":1.531,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:32 0.92556900 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
15:07:26 0.84372800 GetURL to 192.168 (source processCycle) finished with error:
Could not resolve host: 192.168
{"url":"HTTP:\/\/192.168\/","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.032,"namelookup_time":0,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"certinfo":[],"primary_ip":"","primary_port":0,"local_ip":"","local_port":0,"redirect_url":""}
Could not resolve host: 192.168
проверяйте настройки
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль SystemInfo

Сообщение ILGAS » Пн фев 05, 2018 4:44 pm

указан адрес
тип сенсора можно выбрать только
All
Ответить