Стриж
Стриж - модуль для работы с измерительными приборами Стриж. Ведет учет, показывает журнал событий, отображает данные измерительных приборов.
- API производителя присылает значения только на русском языке!
документация обновлена 01.01.2024
Стриж - модуль разработанный специально для измерительных приборов Стриж (счетчиков воды, газа и электричества). Данный модуль можно встроить в проект iRidi Studio, собирать показания счетчиков и контролировать расход ресурсов.
Требуется лицензия:
- AV & Custom Systems*
Скачать пример: *Стриж
Подключение
Модуль работает по HTTP протоколу. Для подключения к оборудованию достаточно зарегистрировать аккаунт на официальном сайте и записать полученный на сайте токен доступа в настройки модуля.
Интеграция модуля в проект
Мы подготовили проект (серверный + панельный), который отображает данные измерительных приборов, а так же ведет журнал событий. Проект достаточно скачать и совместить с Вашим проектом.
Модуль содержит в себе:
-
Визуальная часть:
- Страница "Main" - является основной страницей и содержит Static List, который заполняется попапом "ObjectTemplate". Лист заполняется в соответствии с количеством квартир и других объектов, указанных в личном кабинете на сайте strij.cloud;
- Попап "ObjectTemplate" - содержит название объекта (квартира, таунхаус и др.), адрес и кнопки перехода на попап с журналом или с датчиками;
- Попап "Meters" - содержит Static List, который заполняется попапом "MeterTemplate". Лист заполняется в соответствии с количеством устройств, указанных в личном кабинете на сайте strij.cloud;
- Попап "MeterTemplate" - содержит название устройства и всю информацию о нем, а также измерительные счетчики;
- Попап "Journal" - содержит Static List, который заполняется попапом "JournalTemplate". Лист заполняется в соответствии с количеством записей в журнале (произошедших событий), указанных в личном кабинете на сайте strij.cloud;
- Попап "JournalTemplate" - содержит в себе события, которые происходили и были описаны в журнале;
- Попап "Wait" - попап, отвечающий за загрузку. Блокирует другие действия пользователя, пока идет загрузка данных.
-
Java Script:
- Панельный проект: "Gui" - содержит ссылки на графические элементы, а так же логин и пароль к сервису Strij;
- Серверный проект: "StrijDriver" - отвечает за взаимодействие между i3pro и сервисом Strij, а так же за связь графики с полученными от сервиса данными.
Работа в iRidi Studio
Интеграция данного модуля проходит в несколько этапов:
- Создайте папку в своём проекте и назовите "Стриж", выберите её в качестве цели для сохранения страниц модуля Стриж.
- Откройте проект с модулем Стриж и совместите со своим проектом. Все необходимые элементы перенесутся в созданную вами папку.
- В скрипте "StrijDriver", серверного проекта, в 6-ой строке в пустые кавычки указываем полученный ранее токен доступа.
- Проверьте, что в настройках драйвера "iRidi Server" указан верный хост.
- Загрузите серверный проект на сервер и запустите панельный проект.
Функционал модуля
В левом меню проекта на экране отображается список зарегистрированных квартир, в которых установлены измерительные устройства.

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