Модуль графики Analog

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

Модератор: immortal

mitgo
Сообщения: 14
Зарегистрирован: Пт мар 27, 2015 6:22 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль графики Analog

Сообщение mitgo » Чт ноя 05, 2015 2:05 pm

Почитал ветку - восстановил работоспособность графиков.
Однако работают они как-то странно, при обновлении страницы раз от разу получаю разную картину - температура одного и того же объекта разные... Хотя стандартный график показывает стабильные значения.
mitgo
Сообщения: 14
Зарегистрирован: Пт мар 27, 2015 6:22 am
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль графики Analog

Сообщение mitgo » Чт ноя 05, 2015 2:12 pm

СпойлерПоказать
Изображение
Изображение
Нижний график - котел-подача, он стабилен
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Модуль графики Analog

Сообщение Ko/|xo3HUk » Пт ноя 06, 2015 4:33 pm

Добавил возможность ручного масштабирования графика (параметры &min= и &max=). Если эти параметры не указаны, то используется автомасштабирование. Также сделал лейблы на графиках полупрозрачными (см. в analog.php параметр "BoxAlpha"=>40). Повторюсь - данный файл analog.php работает только с обновлённым pChart2.1.4 - см. предыдущий пост: http://majordomo.smartliving.ru/forum/v ... 335#p26335
СпойлерПоказать
Полупрозрачные лейблы.png
Полупрозрачные лейблы.png (29.63 КБ) 8418 просмотров
UPD: Уменьшил лейблы (см. в analog.php параметр "VerticalMargin" и "HorizontalMargin") и сделал отдельное название оси Y (раньше совпадало с названием графика) - параметр GET-запроса: &Y_unit=. Если не указан, то значение по умолчанию "Температура [°C]".
СпойлерПоказать
Маленькие лейблы.png
Маленькие лейблы.png (27.17 КБ) 8403 просмотра
analog.zip
(8.4 КБ) 246 скачиваний
За это сообщение автора Ko/|xo3HUk поблагодарил:
ABola (Пн янв 25, 2016 5:32 pm)
Рейтинг: 1.16%
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль графики Analog

Сообщение Amarok » Сб фев 06, 2016 12:53 pm

На этот код:

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

/pChart/analog.php?p1=NTura.Temp&n1=Яндекс&p2=ESPmeteo.tempOutside&n2=ПогоднаяСтанция&type=7h&title=График%20температур&Y_unit=Градусов&width=550&px2
Строим такой график:
analog7h.png
analog7h.png (15.54 КБ) 8072 просмотра
На этот код:

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

/pChart/analog.php?p1=NTura.Temp&n1=Яндекс&p2=ESPmeteo.tempOutside&n2=ПогоднаяСтанция&type=2z&title=График%20температур&Y_unit=Градусов&width=550&px2
График такой:
analog2z.png
analog2z.png (25.31 КБ) 8069 просмотров
История значений НЕ пустая. Данные хранятся 7 дней.
Где косяк? И как в описание линии вставить температуру?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль графики Analog

Сообщение Amarok » Сб фев 06, 2016 1:03 pm

И ещё хочется ширину таблицы делать автоматом. По ширине страницы
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Модуль графики Analog

Сообщение Ko/|xo3HUk » Сб фев 06, 2016 1:19 pm

Amarok писал(а):История значений НЕ пустая. Данные хранятся 7 дней.
Где косяк?
У меня были подобные проблемы - причина была в том что часовые пояса в МЖД и в системном времени - разные: http://majordomo.smartliving.ru/forum/v ... =30#p26291
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль графики Analog

Сообщение Amarok » Сб фев 06, 2016 1:25 pm

Дык... Одинаковый - Азия/Екатеринбург
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Модуль графики Analog

Сообщение Ko/|xo3HUk » Сб фев 06, 2016 1:25 pm

Amarok писал(а):И как в описание линии вставить температуру?
Типа такого?
СпойлерПоказать
111.png
111.png (26.77 КБ) 8057 просмотров
В домашних страницах вставил в код:
СпойлерПоказать
222.png
222.png (45.05 КБ) 8057 просмотров
За это сообщение автора Ko/|xo3HUk поблагодарил:
Amarok (Сб фев 06, 2016 1:44 pm)
Рейтинг: 1.16%
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Модуль графики Analog

Сообщение Ko/|xo3HUk » Сб фев 06, 2016 1:30 pm

Amarok писал(а):И ещё хочется ширину таблицы делать автоматом. По ширине страницы
На это у меня уже знаний по программированию не хватит :) Надо тяжёлую артиллерию привлекать - sergejey например.
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль графики Analog

Сообщение Amarok » Сб фев 06, 2016 1:45 pm

Ko/|xo3HUk писал(а):
Amarok писал(а):История значений НЕ пустая. Данные хранятся 7 дней.
Где косяк?
У меня были подобные проблемы - причина была в том что часовые пояса в МЖД и в системном времени - разные: http://majordomo.smartliving.ru/forum/v ... =30#p26291
Дык... Одинаковый - Азия/Екатеринбург
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить