Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Сб фев 18, 2017 8:54 pm
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
-
Благодарил (а):
3 раза
-
Поблагодарили:
0
Сообщение
Omega » Сб мар 25, 2017 7:39 pm
Господа! Как уже здесь говорили, для отображения значений всех графиков при наведении курсора на одно значение необходимо, чтобы значения всех графиков были записаны в истории в одно время. В реальности время записи значений различается на 1-2 секунды. Как не учитывать секунды в истории значений?
-
Инженер
- Сообщения: 33
- Зарегистрирован: Сб мар 14, 2015 5:10 am
-
Благодарил (а):
0
-
Поблагодарили:
9 раз
Сообщение
Инженер » Пт мар 31, 2017 10:09 pm
Здравствуйте, а можно вывести график за определенный день например за 25 марта, как это сделать?
-
Alex77
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
-
Благодарил (а):
21 раз
-
Поблагодарили:
6 раз
Сообщение
Alex77 » Вс май 07, 2017 8:15 pm
Почему если выбрать период 3 месяца или 30 дней - график все время показывает только текущий день?
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Ср май 10, 2017 1:41 pm
Alex77 писал(а):Почему если выбрать период 3 месяца или 30 дней - график все время показывает только текущий день?
Может быть нет данных за более ранний период?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
w00d
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
-
Благодарил (а):
10 раз
-
Поблагодарили:
1 раз
Сообщение
w00d » Сб май 13, 2017 3:29 pm
Привет! подскажите пожалуйста как подсчитать данные из графика?
конкретно интересует потребление Электричества?
я приблизительно знаю как нужно сделать, но не используя график. но не знаю на сколько это правельно, скорее всего данные будут считаться с погрешностью.
считывать данные с датчика каждую минуту (Sensor_power02.value), значения складывать в переменной А, в переменную B каждый час записывать +1. ну следовательно (А\60)\B=(расход электричества в час(среднее значение) ну каждый месяц нужно будет обнулять значения.
как это правельно сделать используя данные из лога?
-
Вложения
-
- Снимок.JPG (67.96 КБ) 6076 просмотров
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Сб май 13, 2017 4:47 pm
Алгоритм почти правильный , но я это делал на Ардуине. Посмотрите
ТУТ описание вычислений. Как это сделать на МД , я не в курсе ((. Скажу сразу - точность вычислений очень приблизительная ( сильно зависит от динамики потребления). Меня больше интересовало процентное распределение по 13 мощностям.
Если Вы знаете текущую мощность и обновление идет раз в минуту , то надо брать 60 60-ти секундных интервалов и число просто складывать в счетчик.
- За это сообщение автора serghei поблагодарил:
- w00d (Сб май 13, 2017 7:59 pm)
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
w00d
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
-
Благодарил (а):
10 раз
-
Поблагодарили:
1 раз
Сообщение
w00d » Сб май 13, 2017 8:02 pm
спасибо, подскажите пожалуйста режим эко говорит что с экономил 51% основываясь на каких данных?
все понял, это активность отображена а не экономия
-
serghei
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
-
Благодарил (а):
303 раза
-
Поблагодарили:
282 раза
Сообщение
serghei » Сб май 13, 2017 8:30 pm
Тут я не не помощник. С МД только начал знакомиться. И хотя уже знаю как подключить все мои контроллеры -а вот структуру страниц - увы ((
PS . А способ работает? Если Да , то выложите его тут. И уж если заинтересовались монитором электроэнергии , то святое добавить
такую страницу.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
284 раза
-
Поблагодарили:
629 раз
Сообщение
xor » Сб май 13, 2017 9:12 pm
режим Эко - 51% говорит о том, что он был активен 51% времени.
У вас среди объектов есть класс OperationalModes, в нем объект EconomMode, он может быть в двух состояниях - вкл(активе=1) или выкл(активе=0). При переходе в режим вкл выполняется метод активате, где прописываются действия для режима экономии. Что там написать - решать вам.