Skip to content

About

Модуль для слежения за статусом устройств, подключенным к контроллеру WirenBoard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

latest Foo


Модуль для слежения за статусами устройств по MQTT

Описание

Данный модуль создает новое виртуальное устройство с новыми контролами для слежения за metaError устройств.

Главная задача данного модуля - передача значений ошибок устройств в отдельный топик MQTT. На этот отдельный топик подписывается MasterScada 4D и на основании значения в топике формирует отказ устройства.

Данный костыль придуман, потому что MasterScada 4D не умеет читать пустые топики по протоколу MQTT и оставляет последнее сообщение после удаления значения из топика.

Формирование новых значений:

  • 1 - Норма
  • 2 - Ошибка чтения
  • 3 - Ошибка записи
  • 4 - Пропуск периода чтения
  • 254 - Неизвестная ошибка

Примеры

На этом этапе у вас уже должен быть загружен модуль в контроллер. Смотри инструкцию на главной странице.

var makeStatusDevices  = require('moduleMetaError');    // Подключаем модуль для слежения за ошибками устройств

// Создаем массив с именами устройств, на которые будет идти подписка на metaError
var devices = [ 
    'wb-m1w2_218',                     
    'wb-map3e_165',
    'wb-mcm8_76',
    'wb-mr6cv3_120',
    'wb-msw-v4_80'
]; 

makeStatusDevices.createMetaError("Статусы устройств", "status_devices", devices);

About

Модуль для слежения за статусом устройств, подключенным к контроллеру WirenBoard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages