Живые индикаторы на pChart

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

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Живые индикаторы на pChart

Сообщение sergejey » Сб дек 08, 2012 2:02 pm

Внёс замечательные индикаторы от Алекса в общую ветку, но поменял несколько моментов.
Во-первых, сейчас для вызова этих индикаторов нужно использовать ссылку вида /pChart/s.php?параметры
Пример:

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

/pChart/s.php?p=ws.tempOutside&objt=therm1&dca=blue&middle=0&min=-40&max=40
Далее, добавил поддержку прямого указания свойства без id через параметр "p" (такой же как и в обычных графиках)

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

/pChart/s.php?p=ws.tempOutside&objt=therm1&dca=blue&middle=0&min=-40&max=40
Далее, добавил автоматический подсчёт среднего, максимального и минимального значения (берётся из истории, если она велась):

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

/pChart/s.php?p=ws.tempOutside&objt=therm1&dca=blue
(но сразу скажу, что автоматический подсчёт не всегда нагляден, например для температуры мне удобней задавать вручную)

Для того, чтобы они были "живыми" в сценах, можно обратиться к этому топику.

Как-то так )

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Живые индикаторы на pChart

Сообщение Alex » Сб дек 08, 2012 4:52 pm

Одно небольшое замечание. Я выложил индикаторы в качестве эксперимента для «энтузиастов», а для внесения в проект, на мой взгляд, они сыроваты. Хотя, с другой стороны, вполне работоспособны.

В планах всё переделать, увеличить функциональность и, самое главное, упорядочить архитектуру и параметры вызова.

И вопрос — как можно скачать только один файл index.php с изменениями, без обновления системы?
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Живые индикаторы на pChart

Сообщение Vit » Сб дек 08, 2012 5:01 pm

Alex писал(а): И вопрос — как можно скачать только один файл index.php с изменениями, без обновления системы?
через RapidSVN сохрани в отдельную папку затем замени только index.php
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Живые индикаторы на pChart

Сообщение Alex » Сб дек 08, 2012 5:03 pm

Гениально :)
tammat
Сообщения: 165
Зарегистрирован: Пт янв 20, 2012 3:05 pm
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: Живые индикаторы на pChart

Сообщение tammat » Вс дек 09, 2012 7:54 am

Возможно на объекте therm1 сделать Надпись над рисунком(Title/Label)? У меня не получается.
Если ли в pChart тип Sensor1
Temp.JPG
Temp.JPG (13.18 КБ) 10513 просмотров
При изменении параметров Min,Max,Middle должен меняться масштаб оси, а так получается не адекватно.
Кроме того, Middle=Min+(max-min)/2
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Живые индикаторы на pChart

Сообщение Alex » Вс дек 09, 2012 9:56 am

Ещё раз.

Индикаторы не доделаны и выложены только для демонстрации идеи. «Релиза», где всё по уму пока нет.

Что касается термометра это вообще заготовка, там почти ничего не работает.

Вместо термометра можно пользоваться level-ом, он действительно работает.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Живые индикаторы на pChart

Сообщение sergejey » Пн дек 10, 2012 11:00 am

Тут весь проект как эксперимент, так что всё по ходу дела и шлифуется )

И, кстати, через SVN всё же лучше не обновляться, хоть там обычно тоже последняя версия. Лучше брать на github-е пакет по ссылке https://github.com/sergejey/majordomo/a ... ter.tar.gz , распаковывать и сравнивать файлы изменившиеся.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
PAV
Сообщения: 969
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

Re: Живые индикаторы на pChart

Сообщение PAV » Вт дек 17, 2013 2:14 pm

Вопрос - как узнать IDS? Как посмотреть таблицу pvalues?

Отвечаю - идете http://localhost/phpmyadmin4/
login root
pass

идем слева вверху db_terminal
подпункт phistory
ищем ID соответствующий искомому VALUE (например смотрим температура +10 - ищем значение +10)

Большая просьба гуру не рассчитывать, что все все знают, что такое pvalues и другие термины.
Я разобрался сейчас за несколько минут, примерно представлял куда копать - другой и за день не найдет.
PAV
Сообщения: 969
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

Re: Живые индикаторы на pChart

Сообщение PAV » Вт дек 17, 2013 4:15 pm

Подскажите в версии Мажордома от сегодняшнего числа уже есть все эти градусники и индикаторы или нужно отдельно качать и менять index?
Работает без pchart2? как написал Сергей, но картинка размытая на темном фоне.
PAV
Сообщения: 969
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 71 раз
Поблагодарили: 95 раз

Re: Живые индикаторы на pChart

Сообщение PAV » Вт фев 11, 2014 3:38 pm

Не обновляется информация на индикаторах до перезагрузки страницы. Как победить?
Ответить