Страница 12 из 55

Re: Модуль Charts

Добавлено: Сб фев 18, 2017 8:54 pm
serghei
feo писал(а):Господа, подскажите новичку как правильно разместив этот индикатор на сцене завести туда данные полученные, например по MQTT.
Абсолютно не важно как и откуда данные попадают в МД. Важно как называется переменная, которую хотите отобразить. Пример выше. Температура с АрдуиноМегаСервера называется "tempSTR" . Её свойство "v" . Так и подставляем в код

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

setInterval(function(){ live_upd("/pChart/?op=value&p=ws.tempInside", RadialTin); },7000);//Вместо ws.tempInside вставляем tempSTR.v     
Полные названия можно посмотреть в X-ray.
И главное "попасть" в диапазон спидометра )))

Re: Модуль Charts

Добавлено: Сб мар 25, 2017 7:39 pm
Omega
Господа! Как уже здесь говорили, для отображения значений всех графиков при наведении курсора на одно значение необходимо, чтобы значения всех графиков были записаны в истории в одно время. В реальности время записи значений различается на 1-2 секунды. Как не учитывать секунды в истории значений?

Re: Модуль Charts

Добавлено: Пт мар 31, 2017 10:09 pm
Инженер
Здравствуйте, а можно вывести график за определенный день например за 25 марта, как это сделать?

Re: Модуль Charts

Добавлено: Вс май 07, 2017 8:15 pm
Alex77
Почему если выбрать период 3 месяца или 30 дней - график все время показывает только текущий день?

Re: Модуль Charts

Добавлено: Ср май 10, 2017 1:41 pm
sergejey
Alex77 писал(а):Почему если выбрать период 3 месяца или 30 дней - график все время показывает только текущий день?
Может быть нет данных за более ранний период?

Re: Модуль Charts

Добавлено: Сб май 13, 2017 3:29 pm
w00d
Привет! подскажите пожалуйста как подсчитать данные из графика?
конкретно интересует потребление Электричества?
я приблизительно знаю как нужно сделать, но не используя график. но не знаю на сколько это правельно, скорее всего данные будут считаться с погрешностью.
считывать данные с датчика каждую минуту (Sensor_power02.value), значения складывать в переменной А, в переменную B каждый час записывать +1. ну следовательно (А\60)\B=(расход электричества в час(среднее значение) ну каждый месяц нужно будет обнулять значения.
как это правельно сделать используя данные из лога?

Re: Модуль Charts

Добавлено: Сб май 13, 2017 4:47 pm
serghei
Алгоритм почти правильный , но я это делал на Ардуине. Посмотрите ТУТ описание вычислений. Как это сделать на МД , я не в курсе ((. Скажу сразу - точность вычислений очень приблизительная ( сильно зависит от динамики потребления). Меня больше интересовало процентное распределение по 13 мощностям.
Если Вы знаете текущую мощность и обновление идет раз в минуту , то надо брать 60 60-ти секундных интервалов и число просто складывать в счетчик.

Re: Модуль Charts

Добавлено: Сб май 13, 2017 8:02 pm
w00d
спасибо, подскажите пожалуйста режим эко говорит что с экономил 51% основываясь на каких данных?
Изображение
все понял, это активность отображена а не экономия

Re: Модуль Charts

Добавлено: Сб май 13, 2017 8:30 pm
serghei
Тут я не не помощник. С МД только начал знакомиться. И хотя уже знаю как подключить все мои контроллеры -а вот структуру страниц - увы ((
PS . А способ работает? Если Да , то выложите его тут. И уж если заинтересовались монитором электроэнергии , то святое добавить такую страницу.

Re: Модуль Charts

Добавлено: Сб май 13, 2017 9:12 pm
xor
режим Эко - 51% говорит о том, что он был активен 51% времени.
У вас среди объектов есть класс OperationalModes, в нем объект EconomMode, он может быть в двух состояниях - вкл(активе=1) или выкл(активе=0). При переходе в режим вкл выполняется метод активате, где прописываются действия для режима экономии. Что там написать - решать вам.