Программа управления по событиям для процессора AMX.

Компания ООО РеалДом представляет новый модуль для программирования контроллеров AMX.

Программа позволяет организовать отслеживание наступления определенного времени в течение суток.

Программа нашим клиентам предоставляется в виде модуля, оформленного по стандартам, принятым при программировании контроллеров AMX.

С помощью данного модуля можно легко организовать контроль до 253 временных событий в течение суток.

Точность отслеживания — одна минута.

Установка времени контроля производится командой

SET=N;HH:MM, пересылаемой на виртуальное устройство (например vdvCHECKTIME), выделенное программистом для модуля контроля событий.

Структура команды:

SET= — идентификатор команды;
N — номер события;
HH — час;
MM — минута.

Например, команда SET=5;10:30, переданная на устройство vdvCHECKTIME означает, что модуль в течение суток будет отслеживать наступление времени 10 часов и тридцать минут. При наступлении события, на устройство vdvCHECKTIME на канал номер 5 будет передана команда PUSH. Это позволит программе пользователя выполнить нужные события в указанное время.

Кроме того, для удобства программирования, в модуле есть заранее установленные события с номерами:

  • 255 — время заката солнца;
  • 254 — время восхода солнца;
  • 253 — время получения значений восхода и заката солнца.

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

Использование модуля поможет вам не только предоставить дополнительную сервисную информацию, но и организовать автоматическое включение и выключение света по времени восхода и заката солнца, изменить работу инженерных систем (например климат-контроля и теплых полов) в ночное время, обеспечить утренний и вечерний полив, оптимизировать работу системы безопасности. Особенно полезен модуль при реализации функции имитации присутствия хозяев в доме.

Вместе с модулем предоставляются исходные тексты двух полезных функций:

TIMEPLUS(A,B) — функция суммирования времи A в времени B. Например, если A — время восхода солнца, B — 00:30, то функция возвратит значение времени, соответствующее времени восхода солнца плюс тридцать минут.
Аналогичная функция TIMEMINUS(A,B) позволит вычесть из времени A интервал времени B.

Вместе с модулем представлен пример работы программы и полная документация в стандарте документации на модули компании AMX.

Интеграция представленного модуля в ваш проект умного дома на оборудовании (контроллере) AMX требует начальных знаний по программированию контроллеров AMX. Несмотря на это, мы гарантируем всестороннюю помощь вашим специалистам по интеграции представленного модуля в ваш программный проект.

Обратите внимание, что компания ООО РеалДом в рамках настоящего предложения не предоставляет исходные тексты программных модулей.

Узнать цены на оборудование компании ООО «РеалДом» и готовые модули для процессора AMX можно в нашем магазине.