если свойство не задать, при получении данных оно создается по имениdirectman66 писал(а):надо галочку - создавать свойство автоматически.
[Модуль] SystemInfo (sysinfo)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль SystemInfo
- За это сообщение автора Eraser поблагодарил:
- directman66 (Ср янв 31, 2018 8:29 am)
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: Модуль SystemInfo
все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.
Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев.
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.
Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев.

Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: Модуль SystemInfo
Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль SystemInfo
да есть такое, в таком виде OHM выдает, сделаю чтобы обрезалоILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
можно конечно и сам OHM подправить, исходники на Github есть

Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Благодарил (а): 60 раз
- Поблагодарили: 532 раза
- Контактная информация:
Re: Модуль SystemInfo
у меня выдает как надо!!! без % или C!!!Eraser писал(а):да есть такое, в таком виде OHM выдает, сделаю чтобы обрезалоILGAS писал(а):Используя данные с OHM, они приходят с знаком % или С, после таких данных портятся графики.
можно конечно и сам OHM подправить, исходники на Github есть
Код: Выделить всё
$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);
ну и так далее!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: Модуль SystemInfo
залил обновлениеdirectman66 писал(а):все равно нужно на каждый параметр создавать запись. Как вариант можно сделать обработчик, если оставить пустым Type sensor, то все параметры передавать
в объект (счаз пишет Not supported), имя свойства тогда брать не по названию запси, а по названию Type sensor.
Спасибо за модуль, жду когда допилите и можно выключать кучу своих сценариев.
* теперь для OHM можно выбрать сохранять все сенсоры в одном обьекте
* в настройках OHM надо указывать адрес без data.json
* для OHM сохраняет значение без % С и тд
- За это сообщение автора 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 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: Модуль SystemInfo
у меня посыпалась ошибка
Warning: Invalid argument supplied for foreach() in C:\_majordomo\htdocs\modules\sysinfo\sensors_edit.inc.php on line 70
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
Could not resolve host: 192.168ILGAS писал(а):у меня посыпалась ошибка
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":""}
проверяйте настройки
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз