Давайте создадим график зависимости температуры в комнате от времени, заодно разберем как работают Домашние страницы.
1. Идем в Панель управления - Объекты - Графики (если модуля графиков нет, ставим его из Магазина приложений), нажимаем Добавить для нового графика и заполняем поля
2. сохраняем, переходим в закладку Данные, добавляем новый параметр "Температура"
3. сохраняем, заполняем дополнительные поля, привязываем объект Livingroom и свойство Temperature
4. сохраняем и видим ниже график температуры!
5. Полезно запомнить данные о графике, которые написаны ниже, для нас это Usage: [#module name="charts" id="1"#]
Давайте теперь в домашних страницах сделаем страничку с нашим графиком.
- Домашние страницы - это то, что мы видим на главной справа.
2. Если вам надоело смотреть на надпись "Добро пожаловать" (а мне надоело почти сразу), давайте и выведем туда наш график. Впоследствии, мы можем вывести совсем другие данные именно на главную страницу, а станичку Климат отодвинуть подальше, это будет очень просто.
Идем в панель управления - Настройки - Домашние страницы
вот они
3. Редактируем нашу Добро пожаловать
4. называем ее Климат, а вместо штатного кода пишем наш код [#module name="charts" id="1"#]
5. сохраняем. Идем на главную и видим чудо
Таким же образом можно вывести графики любых параметров, которые накапливаются в системе.
Статья написана Виталием.
9 thoughts on - Типовой график в модуле Charts
А можно расписать какие опции можно вписывать в поле "настроить" на вкладке Данные?
Я вычислил только пару, и то интуитивным опытным путём)) например там можно указать min и max на вертикальной шкале графика.
закину в таски)
Поддерживаю. Описание библиотеки скудное.
Также на форуме нашел, что можно не добавлять в настройки модуля, а выводить график напрямую
iframe src="/module/charts.html?id=config&period=24h&property=[#MODEL#].U" width=600 height=400 >
Как настроить минимальное и максимальное значение, что писать в поле Настроить?
Добрый вечер. Подскажите пожалуйста как изменить масштаб временной шкалы? Почему-то выводит график отображая значение только за одну минуту.
В данный момент есть ошибка в генерации js, синтаксически код получается невалидным и график, соответственно, не строится.
http://joxi.ru/4AkoZBdhoNYDoA
лишняя запятая перед opposit: true
Добавил пулл-реквест с фиксом
https://github.com/sergejey/majordomo-charts/pull/1/commits
Господа, очень хочется график со смещением в прошлое, то есть не только период час\ день\месяц, но и смещение месяц\год
чтобы сравнивать температуру за окном сейчас и год назад, как сделать?