+7 (904) 764-51-27

Настройка ПО Абром


Установка ПО

1. Создаем SSH подключение с помощью программы putty или через аналогичное приложение

2. В терминале вставляем команду для установки ПО

Установить
wget --user abrom --password abromlogic -O - http://185.185.69.19/install.sh|bash
Обновить
wget --user abrom --password abromlogic -O - http://185.185.69.19/update.sh|bash
Удалить
wget --user abrom --password abromlogic -O - http://185.185.69.19/uninstall.sh|bash

Работа с ПО через веб интерфейс Wirenboard

1. Переходим в веб интерфейс контроллера 

В браузере пишем в поисковой строке адрес контроллера. В веб интерфейсе переходим во вкладку (->Устройства)


2. Находим окно "Настройка правил"


В данном окне нам необходимо выбрать тип правила и дать ему название. Подробнее обо всех типах правил вы можете ознакомиться в инструкции к ПО (ссылка)

Доступные типы правил:

  • BUTTON - для привязки выключателей к реле с поддержкой одинарного, двойного, долгого нажатия.
  • CUSTOM - для создания кастомных правил
  • HEAT - для создания устройств - обогревателей
  • IRCONDITIONER - для создания кондиционеров, работающих по принципу эмуляции ИК пульта. Реализована поддержка модулей wb-mir
  • LED - для привязки выключателей к осветительным приборам с возможностью диммирования по долгому нажатию
  • RGB - для создания rgb устройсва и эффекта переливания
  • TELEGRAM - для отправки сообщений в телеграм по определенному событию
  • WATERING - для создания правила автополива

3. Выберем тип BUTTON и дадим название 111d_80k4_lounge.

Создадим правило, которое будет включать/выключать свет (реле 4, устройство 80) по двойному нажатию на кнопку, подключенной к модулю wbio-di-wd-14, а именно ко входу EXT1_IN11

В названия правил лучше закладывать адреса устройств и названия комнат, это упростит нам работу в дальнейшем. В нашем примере 111d_80k4_lounge означает:

  • 111 - выключатель EXT1_IN11
  • d - DOUBLE (двойное нажатие)
  • 80k4 - 4ое реле устройства с адресом 80
  • lounge - название комнаты, в нашем случае гостиная


Другие примеры названий:

BUTTON - 11c_3G_hallway

Мастер клавиша - 26s_off_master

HEAT - a31f218_120k5_shower

4. Нажимаем кнопку ADD RULE

В WEB UI появится новое окно, в котором происходит дальнейшая настройка правила:


Подробное описание каждого поля можно найти (по ссылке)


5. Заполняем поля правила.

Напоминаю, в примере по двойному нажатию мы будем включать свет.

  • button: wb-gpio/EXT1_IN11          -mqtt топик выключателя
  • tap type: DOUBLE                          -тип нажатия
  • output topic: wb-mr6c_80/K4       -mqtt топик осветительного прибора
  • on delay: 0                                       -задержка на включение
  • off delay: 0                                      -задержка на выключение
  • on value: 1                                      -значение на выключение (1 для реле, 100 для ползунка)
  • off value: 0                                      -значение на выключение
  • on condition: { wb-mr6c_80/K4}==1            - строка для синхронизации работы света по кнопке с другими методами управления
  • off condition: пусто                                       - строка используется для привязки выключателей с фиксацией или для отработки правила при изменении любого топика

6. Сохраняем правило нажатием SAVE RULE в окне настройка правил

Правило сохраняется и начинает работать

7. Удаляем правило кнопкой DELETE RULE

Если правило не актуально или нужно внести изменения, то старое правило нужно удалить. Названия правил можно посмотреть в Базе Данных ПО АБром.

Для удаления правила вписываем тип правила и название в поле "Настройка правил" и нажимаем кнопку DELETE RULE

8. Просмотр списка правил и настроек в Базе Данных ПО Абром

Через Браузер:

Для просмотра БД нужно иметь доступ к локальной сети контроллера.

Открываем любой браузер и вставляем в строку поиска:

  • ipadress:8080/rules/list - для просмотра списка созданных правил
  • ipadress:8080/rules/BUTTON/11d_156k2k3_bedroom/data - для просмотра настройки отпределенного правила. В нашем случае тип BUTTON, название 11d_156k2k3_bedroom

ipadress - адрес контроллера, например 192.168.0.14

Через консоль:

Устанавливаем sqlite3

apt install sqlite3

Переходим в директорию с БД

cd /mnt/data/abromSoftware/abromLogic

Открываем БД

sqlite3 identifier.sqlite

Делаем запросы:

select * from RuleData;   - запрос на получение настроек всех правил
select * from Rule;   - запрос на получение списка правил

Комментарии (2)

Михаил
28 Nov 2023
Добавить в статью команды для работы с сервисом ПО Абром. Stop, start, restart
0 / 0
Михаил
11 Nov 2023
Добавить в статью: 1. Список правил, который обычно используется в проектах. 2. Примеры правил
0 / 1

Написать комментарий