Перейти к основному содержимому

Стриж

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

примечание
  • API производителя присылает значения только на русском языке!

документация обновлена 01.01.2024

Стриж - модуль разработанный специально для измерительных приборов Стриж (счетчиков воды, газа и электричества). Данный модуль можно встроить в проект iRidi Studio, собирать показания счетчиков и контролировать расход ресурсов.

Требуется лицензия:

  • AV & Custom Systems*
Подсказка

Скачать пример: *Стриж

Подключение​

Модуль работает по HTTP протоколу. Для подключения к оборудованию достаточно зарегистрировать аккаунт на официальном сайте и записать полученный на сайте токен доступа в настройки модуля.

Интеграция модуля в проект​

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

Стриж1.png

Модуль содержит в себе:

  • Визуальная часть:

    • Страница "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​

Интеграция данного модуля проходит в несколько этапов:

  1. Создайте папку в своём проекте и назовите "Стриж", выберите её в качестве цели для сохранения страниц модуля Стриж.
  2. Откройте проект с модулем Стриж и совместите со своим проектом. Все необходимые элементы перенесутся в созданную вами папку.
  3. В скрипте "StrijDriver", серверного проекта, в 6-ой строке в пустые кавычки указываем полученный ранее токен доступа.
  4. Проверьте, что в настройках драйвера "iRidi Server" указан верный хост.
  5. Загрузите серверный проект на сервер и запустите панельный проект.

Функционал модуля​

В левом меню проекта на экране отображается список зарегистрированных квартир, в которых установлены измерительные устройства.

Стриж2.png

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

Стриж3.png Стриж4.png