Создание графиков с помощью pChart

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am

Re: Создание графиков с помощью pChart

Сообщение Urbas81 »

О, заменил пока index.php, графики пошли другие, но хотелось бы более детально разобраться с обновлением. Спасибо!
roiksv
Сообщения: 3
Зарегистрирован: Вт фев 03, 2015 10:28 pm

Re: Создание графиков с помощью pChart

Сообщение roiksv »

Если в параметрах графика стоит период например 1ч, а данные за это время не обновлялись (например отвалился датчик температуры) то происходит дикая загрузка ЦП (в браузере http://localhost/pChart/?p=TEMP1.temp&u ... reen&px=10 - Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 79 bytes) in D:\_majordomo\htdocs\pChart\index.php on line 248, у меня 3 ядра доходят до 99%). Этого не происходит если ввести просто http://localhost/pChart/?p=TEMP1.temp&op=log&subop=1h. Это у меня что-то не так или это у всех?
Serega66
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

Re: Создание графиков с помощью pChart

Сообщение Serega66 »

МД пользуюсь недавно, не программист, уверенный пользователь ПК. Помогите пожалуйста с pChart графиками. сделал 4 графика на погоду openweather все рисуются а (ow_fact.temperature) не хочет если вместо fact ставлю day3 или day4 рисует график. подскажите где искать? Изначально все работало, я в приложении GPS трекер нажал кнопку очистить лог, и похоже что кроме логов затерлась информация по погоде.
Serega66
Сообщения: 114
Зарегистрирован: Ср фев 22, 2017 12:08 pm

Re: Создание графиков с помощью pChart

Сообщение Serega66 »

Serega66 писал(а):МД пользуюсь недавно, не программист, уверенный пользователь ПК. Помогите пожалуйста с pChart графиками. сделал 4 графика на погоду openweather все рисуются а (ow_fact.temperature) не хочет если вместо fact ставлю day3 или day4 рисует график. подскажите где искать? Изначально все работало, я в приложении GPS трекер нажал кнопку очистить лог, и похоже что кроме логов затерлась информация по погоде.
Спасибо большому количеству откликнувшихся!!!
Проблема решена. За сутки набралось побольше записей в истории и графики появились.
Ну а про очистку лога в GPS это видимо не здесь.
Спасибо Мне!!!
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Создание графиков с помощью pChart

Сообщение serghei »

roiksv писал(а): - Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 79 bytes) Это у меня что-то не так или это у всех?
То же встречал такое, пока нет истории. На загрузку не смотрел.
Один раз тоже очистил лог...... Лучше бы этого не делал , пришлось что то пере устанавливать.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
bartwell
Сообщения: 67
Зарегистрирован: Пн апр 23, 2018 11:10 am

Re: Создание графиков с помощью pChart

Сообщение bartwell »

Вывожу графики на устройстве с e-ink экраном. Браузер на устройстве не поддерживает новый CSS поэтому использую pChart статичной картинкой. Проблема в том, что цвета получаются неконтрастными. Можно ли сделать чтобы был черно-белый график без градиентов и серого фона?
sashok
Сообщения: 19
Зарегистрирован: Ср сен 01, 2021 12:39 am

Re: Создание графиков с помощью pChart

Сообщение sashok »

подскажите пожалуйста, как вот в эту ссылку запихать переменную $text?
$url = 'http://127.0.0.0/pChart/?p=Sensor_temp0 ... &width=600';
смысл такой чтоб сделать динамическую подпись
$text="что то";
$url = 'http://127.0.0.0/pChart/?p=Sensor_temp0 ... &width=600';
пробовал оборачивать кавычками - не работает
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Создание графиков с помощью pChart

Сообщение Logrus »

Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
sashok
Сообщения: 19
Зарегистрирован: Ср сен 01, 2021 12:39 am

Re: Создание графиков с помощью pChart

Сообщение sashok »

Logrus писал(а): Пт июл 14, 2023 10:59 pm https://www.php.net/manual/ru/function.urlencode.php
не понимаю, хоть убейте как эту функцию запихать в эту ссылку.

127.0.0.0/pChart/?p=Sensor_temp01.value&type=1d&title=$text&width=600

пробовал и саму функцию после &title= ставить просто, и оборачивать ее кавычками, на графике просто пишет название функции и все, или вообще не работает. также и с переменной просто выводит буквами $text или "$text" . вот так '$text' вообще не работает график
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Создание графиков с помощью pChart

Сообщение Logrus »

ну саму ссылку присваиваешь какой-то переменной в виде строки же
$url = BASE_URL . '/pChart/?p=' . $p . '&title=' . urlencode($title) . '&unit=' . $unit . '&gcolor=' . $gcolor . '&bg=' . $bg . '&fil01=' . $fil01 . '&type=' . $type;
почитать про конкатенацию, разницу между одинарными и двойными кавычками, а так в блоге это было
выше один из возможных примеров
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить