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

Re: Модуль Charts

Добавлено: Ср окт 04, 2017 11:20 pm
zelevova
Ага было такое. Тоже чей то скрипт брал и выводил график, но если есть модуль упрощающий жизнь, то грех не воспользоваться.
А вот такой фишки которая была в тех графиках теперь не хватает...

Re: Модуль Charts

Добавлено: Чт окт 05, 2017 1:49 pm
nick7zmail
Соглашусь)) Сергей, просим зум))

Re: Модуль Charts

Добавлено: Вт окт 10, 2017 12:06 pm
sergejey
zelevova писал(а):

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

Usage: [#module name="charts" id="2"#] or [#module name="charts" id="2" width="100%" height="400" interval="3600"#] or Link: /module/charts.html?id=2   
А есть возможность "период" (HISTORY_DEPTH) задавать при вызове графика?
Типа в настройках графика указывается период по умолчанию, а при необходимости задаем другой.
Например есть график температуры за день, а рядом хочется видеть историю тех же значений но за неделю. Не городить же два почти одинаковых графика? Мне кажется правильно будет вывести тоже график с другим периодом.
Графики можно выводить без предварительного создания оных, задавая через параметры всё необходимое.
Например:

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

<iframe src="/module/charts.html?id=config&period=24h&property=sensor1.temp" width=400 height=400></iframe> 
(не уверен, что можно прямо все параметры задать, но пример выше должен работать -- оно для стандартного вывода истории свойств в объектах задействовано)

Re: Модуль Charts

Добавлено: Сб окт 21, 2017 2:25 pm
SoulOMON
Всем приветы.

Помогите решить проблему.
Установил систему из образа v3_28_rus.iso
Обновил на автомате всю систему.
Начал ковырять, но уткнулся в проблему, графики все отображают ровно одну минуту, не важно что в них выводить и какой период задавать... :?
Скрин проблемыSPOILER_SHOW
Проблема графиков
Проблема графиков
11111.jpg (57.34 КБ) 6725 просмотров
Не понимаю где можно задавать период сбора данных, возможно они нигде не хранятся? Но каждые 5 секунд прилетают по MQTT.

Re: Модуль Charts

Добавлено: Сб окт 21, 2017 4:57 pm
nick7zmail
История включается когда создаёте классовое свойство. Если используете простые устройства, на датчике температуры она должна быть включена по-умолчанию.

Re: Модуль Charts

Добавлено: Сб окт 21, 2017 5:01 pm
SoulOMON
nick7zmail писал(а):История включается когда создаёте классовое свойство. Если используете простые устройства, на датчике температуры она должна быть включена по-умолчанию.
Да, только разобрался, как это делается... Спасибо!
2 дня мозг кипел... :-(

Отправлено с моего ONEPLUS A3000 через Tapatalk

Re: Модуль Charts

Добавлено: Ср окт 25, 2017 12:55 am
SLT
Добрый вечер! Возникла проблема с отображением двух графиков (температура, влажность). Оба используют одну шкалу, хотя единицы измерения разные. Название единиц менял, графики создавал по нескольку раз. Приоритет менял (меняет только шкалу: или температура или влажность).
СкринSPOILER_SHOW
charts.png
charts.png (234.28 КБ) 6638 просмотров
Датчики созданы через простые устройства.
Помогите найти что делаю не так, где ошибка?
Как исправить?

Re: Модуль Charts

Добавлено: Ср окт 25, 2017 1:54 am
Voyager
SLT писал(а):Добрый вечер! Возникла проблема с отображением двух графиков (температура, влажность). Оба используют одну шкалу, хотя единицы измерения разные. Название единиц менял, графики создавал по нескольку раз. Приоритет менял (меняет только шкалу: или температура или влажность).
Подозреваю, что из-за этого:
sergejey писал(а):* Если подключаемые свойства имеют одинаковое название (например Room1.temp и Room2.temp), то данные будут выводится в масштабе одной шкалы, иначе для каждого свойства своя шкала (как в примере выше)
Сам пришёл с тем же... Можно это поведение отключить? Ведь теперь можно свести нужные показания в одну шкалу через указание единицы измерения.

Re: Модуль Charts

Добавлено: Ср окт 25, 2017 9:00 am
SLT
Voyager писал(а):
SLT писал(а):Добрый вечер! Возникла проблема с отображением двух графиков (температура, влажность). Оба используют одну шкалу, хотя единицы измерения разные. Название единиц менял, графики создавал по нескольку раз. Приоритет менял (меняет только шкалу: или температура или влажность).
Подозреваю, что из-за этого:
sergejey писал(а):* Если подключаемые свойства имеют одинаковое название (например Room1.temp и Room2.temp), то данные будут выводится в масштабе одной шкалы, иначе для каждого свойства своя шкала (как в примере выше)
Сам пришёл с тем же... Можно это поведение отключить? Ведь теперь можно свести нужные показания в одну шкалу через указание единицы измерения.
Было бы неплохо, а то датчики, которые созданы через простые устройства, имеют свойства с одинаковым именем.

Re: Модуль Charts

Добавлено: Пт окт 27, 2017 5:40 am
zelevova
А вы используйте класс rooms в него информация должна с датчиков стекаться в разрезе комнат.