Компания ООО РеалДом представляет новый модуль для программирования контроллеров 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 можно в нашем магазине.