Saures
Saures - модуль для работы с измерительными приборами Saures. Ведет учет, показывает журнал событий, отображает данные измерительных приборов.
- API производителя присылает значения только на русском языке!
документация обновлена 01.01.2024
Saures - модуль разработанный специально для измерительных приборов Saures (счетчиков воды, газа, электроэнергии, температурные датчики, датчики протечки, датчики состояния крана и др.). Данный модуль можно встроить в проект iRidi Studio, собирать показания счетчиков и контролировать расход ресурсов.
Требуется лицензия:
Скачать пример:
Подключение
Модуль работает по HTTP протоколу. Для подключения к оборудованию достаточно зарегистрировать аккаунт на официальном сайте saures.ru и записать данные аккаунта в настройки модуля.

Интеграция модуля в проект
Мы подготовили проект, который отображает данные измерительных приборов, а так же ведет журнал событий. Проект достаточно скачать и совместить с Вашим проектом.

Модуль содержит в себе:
-
Визуальная часть:
- Страница "Main" - является основной страницей и содержит Static List, который заполняется попапом "ObjectTemplate". Лист заполняется в соответствии с количеством квартир и других объектов, указанных в личном кабинете на сайте saures.ru;
- Попап "ObjectTemplate" - содержит название объекта (квартира, таунхаус и др.), адрес и кнопки перехода на попап с журналом или с датчиками;
- Попап "Meters" - содержит Static List, который заполняется попапом "MeterTemplate". Лист заполняется в соответствии с количеством устройств, указанных в личном кабинете на сайте saures.ru;
- Попап "MeterTemplate" - содержит название устройства и всю информацию о нем, а также измерительные счетчики;
- Попап "Journal" - содержит Static List, который заполняется попапом "JournalTemplate". Лист заполняется в соответствии с количеством записей в журнале (произошедших событий), указанных в личном кабинете на сайте saures.ru;
- Попап "JournalTemplate" - содержит в себе события, которые происходили и были описаны в журнале;
- Попап "Wait" - попап, отвечающий за загрузку. Блокирует другие действия пользователя, пока идет загрузка данных.
-
Java Script:
- "Main" - содержит ссылки на графические элементы, а так же логин и пароль к сервису saures.
- "Saures" - отвечает за взаимодействие между i3pro и сервисом saures, а так же за связь графики с полученными от сервиса данными.
Работа в iRidi Studio
Интеграция данного модуля проходит в несколько этапов:
- Создайте папку в своём проекте и назовите "Saures", выберите её в качестве цели для сохранения страниц модуля Saures.
- Откройте проект с модулем Saures и совместите со своим проектом. Все необходимые элементы перенесутся в созданную вами папку.
- В скрипте "Main" заменяем данные демо аккаунта ("demo@saures.ru", "demo") на свой логин и пароль от аккаунта saures.
- Запускаем проект.
Функционал модуля
В левом меню проекта на экране отображается список зарегистрированных квартир, в которых установлены измерительные устройства.

В каждой квартире мы можем посмотреть показания измерительных устройств или журнал событий:
