Найти тему
MySmartHome

Построение графиков в intraHouse

Собирая информацию со всех имеющихся датчиков, неплохо бы ее анализировать. Для целей анализа удобно пользоваться графиками, но для сбора состояний и построения графиков нам нужна платная лицензия intraHouse начиная от PRO.

Для того, чтобы устройство записывало свое состояние в базу данных, необходимо в свойствах датчика на вкладке БД отметить необходимость сохранения состояний:

А также алгоритм сохранения и, при необходимости, методы расчета. Для счетчиков дополнительно доступен метод "Consumption", он позволяет строить графики расхода.

Для добавления графика необходимо перейти в список графиков:

-2

Можно выводить значения устройств для сбора оперативных данных, таких как влажность, температура, давление или аналитические данные, их как правило, удобно использовать для отображения разницы между значениями между измерениями, например, расход воды по дням или электроэнергии по часам, также есть отдельный тип графика TimeLine, показывающий время работы устройств. При необходимости вывести на график устройства с разными единицами или диапазонами измерений, можно использовать правую ось координат.

Далее необходимо привязать устройства к графику:

-3

И добавить график на экран:

-4

Теперь привязываем к примитиву наш график:

-5

Выбираем масштаб и другие настройки:

-6

График Charts, линия
График Charts, линия

График TimeLine
График TimeLine
График Аналитические данные, столбец
График Аналитические данные, столбец

Кнопка в левом нижнем углу графика позволяет привести все графики на экране к единому масштабу, для возможности сравнения показаний разных устройств в одно время.

Оригинал статьи размещен здесь: https://vk.com/my_smart_home