Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

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

Watchers

Forks

Releases

Packages

Contributors

Languages