[Модуль] Charts (charts)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Модуль Charts

Сообщение serghei »

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

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

setInterval(function(){ live_upd("/pChart/?op=value&p=ws.tempInside", RadialTin); },7000);//Вместо ws.tempInside вставляем tempSTR.v     
Полные названия можно посмотреть в X-ray.
И главное "попасть" в диапазон спидометра )))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Omega
Сообщения: 14
Зарегистрирован: Сб мар 25, 2017 7:29 pm

Re: Модуль Charts

Сообщение Omega »

Господа! Как уже здесь говорили, для отображения значений всех графиков при наведении курсора на одно значение необходимо, чтобы значения всех графиков были записаны в истории в одно время. В реальности время записи значений различается на 1-2 секунды. Как не учитывать секунды в истории значений?
Инженер
Сообщения: 33
Зарегистрирован: Сб мар 14, 2015 5:10 am

Re: Модуль Charts

Сообщение Инженер »

Здравствуйте, а можно вывести график за определенный день например за 25 марта, как это сделать?
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm

Re: Модуль Charts

Сообщение Alex77 »

Почему если выбрать период 3 месяца или 30 дней - график все время показывает только текущий день?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Модуль Charts

Сообщение sergejey »

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
w00d
Сообщения: 32
Зарегистрирован: Пн апр 03, 2017 7:26 am
Откуда: Almaty

Re: Модуль Charts

Сообщение w00d »

Привет! подскажите пожалуйста как подсчитать данные из графика?
конкретно интересует потребление Электричества?
я приблизительно знаю как нужно сделать, но не используя график. но не знаю на сколько это правельно, скорее всего данные будут считаться с погрешностью.
считывать данные с датчика каждую минуту (Sensor_power02.value), значения складывать в переменной А, в переменную B каждый час записывать +1. ну следовательно (А\60)\B=(расход электричества в час(среднее значение) ну каждый месяц нужно будет обнулять значения.
как это правельно сделать используя данные из лога?
Вложения
Снимок.JPG
Снимок.JPG (67.96 КБ) 7189 просмотров
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Модуль Charts

Сообщение serghei »

Алгоритм почти правильный , но я это делал на Ардуине. Посмотрите ТУТ описание вычислений. Как это сделать на МД , я не в курсе ((. Скажу сразу - точность вычислений очень приблизительная ( сильно зависит от динамики потребления). Меня больше интересовало процентное распределение по 13 мощностям.
Если Вы знаете текущую мощность и обновление идет раз в минуту , то надо брать 60 60-ти секундных интервалов и число просто складывать в счетчик.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
w00d
Сообщения: 32
Зарегистрирован: Пн апр 03, 2017 7:26 am
Откуда: Almaty

Re: Модуль Charts

Сообщение w00d »

спасибо, подскажите пожалуйста режим эко говорит что с экономил 51% основываясь на каких данных?
Изображение
все понял, это активность отображена а не экономия
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Модуль Charts

Сообщение serghei »

Тут я не не помощник. С МД только начал знакомиться. И хотя уже знаю как подключить все мои контроллеры -а вот структуру страниц - увы ((
PS . А способ работает? Если Да , то выложите его тут. И уж если заинтересовались монитором электроэнергии , то святое добавить такую страницу.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Модуль Charts

Сообщение xor »

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