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

Дополнительные команды

 

  • Между кодом команды и номером розетки, временем задержки, паролем и.т.п (при использовании) вставляется пробел.
  • Команды, меняющие состояние нагрузки, вы можете защитить паролем. Более подробно о парольной защите можно прочитать вот тут.

 

Включить уведомление о перезагрузке устройства, в случае пропадания-появления питания
(начиная со 174 версии прошивки)

Не забудьте предварительно включить сервис отправки мини-отчетов (команды 3 и 4)

Для того чтобы получать эту информацию надо послать сообщение вида: 10 1
Текст сообщения: 10 1

Внимание! команда поддерживает парольную защиту.

 

Выключить уведомление о перезагрузке устройства, в случае пропадания-появления питания
(начиная со 174 версии прошивки)

Для того чтобы не получать эту информацию надо послать сообщение вида: 10 0
Текст сообщения: 10 0
Внимание! команда поддерживает парольную защиту.

 

Узнать версию прошивки и серийный номер изделия
(начиная со 173 версии прошивки)

Для того чтобы получить эту информацию надо послать сообщение вида: 9
Текст сообщения: 9

Выключение розетки на M секунд и включение ее обратно
(начиная со 187 версии прошивки)

Для того чтобы выключить определенную розетку на M секунд и затем включить надо
послать сообщение вида: 14 N M
где N - номер розетки, а M - время выключения в секундах.
Пример: Хотим выключить на 30 секунд и затем включить первую розетку.
Текст сообщения: 14 1 30

Включение розетки на M секунд и выключение ее обратно
(начиная со 189 версии прошивки)

Для того чтобы включить определенную розетку на M секунд и затем выключить надо
послать сообщение вида: 16 N M
где N - номер розетки, а M - время включения в секундах.
Пример: Хотим включить на 30 секунд и затем выключить первую розетку.
Текст сообщения: 16 1 30

 

Выключение всех активных розеток на M секунд и включение их обратно
(начиная со 187 версии прошивки)

Для того чтобы выключить все включенные розетки на M секунд и затем включить их надо
послать сообщение вида: 15 M
Внимание:
эта команда сработает только на тех розетках, что были включены (активированы) в этот момент
неактивные, отключенные розетки, не будут менять свое состояние по этой команде

 

Разрешить или запретить обработку внешних датчиков (варианты устройств, имеющие входы для внешних датчиков) или кнопок ручного управления (варианты устройств, имеющие такие кнопки)
(начиная со 193 версии прошивки)

Вариант А:
Если вы хотите запретить ручное управление нагрузками - вы можете
отключить выбранную кнопку через sms.
Для этого пошлите команду вида 17 N M
где N - номер розетки,
а M это: 1 - если разрешаем ручное управление розеткой, 0 - если запрещаем.

Вариант А-kit,A-kit-Box:
вы можете подключить датчики размыкания/замыкания, а так-же
датчики наличия напряжения в сети, чтобы срабатывание внешнего
датчика не приводило к включению-выключению нагрузки
вам надо послать sms с текстом 17 N 0
где N - номер розетки

Внимание! команда поддерживает парольную защиту.

 

Включить уведомления при изменении состояния внешних датчиков (варианты устройств, имеющие входы для внешних датчиков) или кнопок ручного управления (варианты устройств, имеющие такие кнопки)
(начиная со 193 версии прошивки)

Вариант А:
Если вы хотите получать sms уведомление каждый раз, когда
кто-то вручную включает-выключает нагрузку, вам надо послать
команду вида 18 N M
где N - номер розетки,
а M это: 1 - если разрешаем уведомление по данной кнопке, 0 - если запрещаем.

Вариант А-kit,A-kit-Box:
вы можете подключить датчики размыкания/замыкания, а так-же
датчики наличия напряжения в сети, при срабатывании внешнего
датчика вы можете получать sms с текстом события.
Для этого вам надо послать sms с текстом 18 N 1
где N - номер розетки
Для отключения извещения - пошлите команду 18 N 0

Внимание! команда поддерживает парольную защиту.

 

Конфигурация времени задержки на включение поочередно нагрузок при включении устройства в сеть питания

(начиная со 197 версии прошивки)

Эта команда полезна при включении нагрузок, которые при старте потребляют больше тока, чем при штатном режиме работы. 
(например - автоматика управления насосом)

Включаются только включенные ранее нагрузки.
Нагрузки не включатся одновременно все, а с задержкой в N секунд при старте устройства.
Формат команды: 19 N , где N - время задержки включения нагрузок при старте устройства.
Пример команды: 19 10

Внимание! команда поддерживает парольную защиту.

Внимание, если вы обновились на эту версию программы удаленно, через интернет, вам необходимо послать SMS с кодом 19 0, чтобы
поведение устройства оставалось таким же, как и до перепрошивки.

 

Пароли
(начиная со 170 версии прошивки)

Команды, приводящие к изменению состояния розеток, можно закрыть паролем.

Для этого надо включить проверку пароля (одновременно задав пароль).

Затем добавлять к командам, изменяющим состояние розеток, свой пароль,
как дополнительный аргумент. Через пробел.

Пример:
Допустим, мы установили (см. формат команды ниже) пароль, равный 444
Для включение розетки 2, мы теперь будем посылать команду вида 1 2 444

 

Включить проверку пароля
(начиная со 170 версии прошивки)

Для того чтобы включить проверку пароля надо послать сообщение вида: 50 N
где N - ваш цифровой пароль.Целое число от 1 до 65535
Пример: Хотим включить проверку пароля и установить пароль 444.
Текст сообщения: 50 444

Выключить проверку пароля
(начиная со 170 версии прошивки)

Для того чтобы выключить проверку пароля надо послать сообщени вида: 51 N
где N - ваш цифровой пароль.
Пример: Хотим выключить проверку пароля и сбросить пароль. Наш старый пароль: 444
Текст сообщения: 51 444

Пароли на отдельные каналы
(начиная со 186 версии прошивки)

 

Примеры использования.

Обьяснения для обычных людей

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

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

Это - печально.

Именно для этого мы добавляем новую функцию - разграничение доступа по каналам.

Выглядит это так.

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

Все просто.

Обьяснения для айтишников

У вас, в нашу железку, воткнуто несколько серверов.
Вы раздаете своим клиентам пароли на доступ именно к их железкам.

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

Инструкции.

Главный пароль - тот, что принадлежит хозяину устройства. Он работает как и раньше, без изменений.

Пароль на канал - этот пароль назначает владелец устройства на управление отдельным каналом.
Его, он может сообщить тому, кто будет управлять отдельным каналом.

Пароль на канал срабатывает только в командах, которые управляют конкретным каналом, это следующие
команды: Включение одной розетки,Выключение одной розетки,Выключение розетки на 10 секунд и включение ее обратно.

Устанавливать пароли на канал может только владелец главного пароля.

Отключение главного пароля - отключает проверки и паролей на канал.

Установить пароль на канал
(начиная со 186 версии прошивки)

11 номер_канала пароль_на_канал главный_пароль

Сбросить пароль на канал
(начиная со 186 версии прошивки)

11 номер_канала 0 главный_пароль
Установив 0 в качестве пароля на канал - вы отключаете проверку пароля на этом канале.

Сбросить(и отключить) пароли на всех каналах (все пароли на каналы сбросятся, кроме главного пароля)
(начиная со 186 версии прошивки)

12 главный_пароль

Запросить пароль на канал
(начиная со 186 версии прошивки)

13 номер_канала главный_пароль

 

Работа с часами реального времени

(начиная с версии 208 прошивки)

 

Каждое наше устройство содержит часы реального времени, они имеют небольшую батарейку для поддержки правильной работы часов в случае длительных пропаданий электроэнергии.
Если вы хотите установить часы вы можете послать команду вида 24 DD/MM/YY HH:MM:SS
Пример команды: 24 26/08/10 19:01:00
Если в формате команды, которую вы послали, есть ошибки - время останется прежним. В любом случае, если у вас включены мини-отчеты в ответ вы получите дату/время в устройстве

Для того, чтобы узнать время в устройстве вы можете послать команду 25. В ответ придет дата/время в устройстве.

 

Графики исполнения заданий или планировщик заданий или crontab

(начиная с версии 208)

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

Типы заданий и их коды:

  • 0 ничего не делать - пустое задание
  • 1 включить розетку N
  • 2 выключить розетку N
  • 3 пульс вкл пауза 2 сек выкл розетки N (начиная с 209 версии)
  • 4 отключить ручное управление входом N (действует как отложенная по времени команда 17)
  • 5 включить ручное управление входом N (действует как отложенная по времени команда 17)     
  • 6 отключить посылку смс при приходе сигнала с внешнего датчика (действует как отложенная по времени команда 18)  (начиная с 211 версии)
  • 7 включить посылку смс при приходе сигнала с внешнего датчика (действует как отложенная по времени команда 18) (начиная с 211 версии)
  • 8 включить все розетки (начиная с 214 версии)
  • 9 выключить все розетки (начиная с 214 версии)



Задания с типами 4,5,6,7 обрабатываются только на устройствах с датчиками или кнопками ручного переключения нагрузки.

Описание принципов работы новой функциональности:

В системе есть список заданий.
В списке 10 (20, начиная с 214 версии) позиций.
Каждая позиция имеет свой порядковый номер.

Каждая позиция должна содержать информацию о назначенном задании.

Каждая позиция содержит следующие данные:

  • Тип задания
  • Номер розетки или входящего канала (если задание касается обработки внешних датчиков)
  • День недели (или 0 - если выполнять ежедневно) когда выполняется это задание
  • Время выполнения команды
  • Посылать или нет sms в момент выполнения (на текущий момент - не реализовано. всегда пишите 0 в качестве аргумента)


Команда изменения содержимого таблицы заданий имеет код 23. Далее через пробел добавляются аргументы.

Примерное содержимое команд, обновляющих задания: (до 214 версии)
23 1 0 0 0000 0    //1позиция. ничего не делать. очистить позицию.
23 2 1 8 2250 0    //2позиция. включить розетку 8.  в 2250 . смску не посылать.
23 3 3 4 1220 0    //3позиция. сделать 2хсек пульс розетки 4.  в 1220. не послать sms.
23 4 5 4 1000 0    //4позиия разрешить ручное управление каналом 4, начиная с 10:00 каждого дня. не послать смс.


Примерное содержимое команд, обновляющих задания: (начиная с  214 версии)

23 2 1 8 3 2250 0    //2позиция. включать розетку 8, каждую среду (третией день недели)  в 2250 . смску не посылать.

23 3 3 4 0 1220 0    //3позиция. сделать 2хсек пульс розетки 4, ежедневно,  в 1220. не послать sms.

 

 

Для изменения какой-то позиции - посылаем туда описание нового задания
(см выше - примерное содержание команд, обновляющих задания)

Команда просмотра списка заданий (22) вернет список позиций в формате
который используется при ее заполнении.

Пример ответа на команду 22 (до 214 версии)
1:4,4,1630,0
2:5,4,1730,0
3:0,0,0,0
4:0,0,0,0
5:0,0,0,0
..
и так до конца списка заданий

Пример ответа на команду 22 (начиная с 214 версии)
1:4,4,7,1630,0
2:5,4,0,1730,0

 

После того как используя команды 3 и 4 вы пропишите номер для получения миниотчетов - вы можете послать на устройство команду 22 и устройство пришлет вам табличку, похожую на ту, что приведена выше.

 

 

26 включение-выключение обработки графиков заданий.
Команда пригодится тем, кто хочет полностью отключить поддержку графиков выполнения задний на неопределенное время.
Сам график заданий сохранится и затем, при необходимости, его можно будет снова активировать.
Для включения используйте 26 1
Для отключения используйте 26 0
Внимание! команда поддерживает парольную защиту.

 

 

Рекомендуем вам начать работу с установки правильного времени даты (команда 24 и 25) , затем с простых комбинаций - запрограммировать устройство на включение - выключение нагрузки по времени.

 

Управление нагрузкой через любой телефонный звонок, а не по SMS

(начиная с версии 208)

 

В вашем устройстве есть поддержка управления нагрузками при обычном - анонимном(не с конкретного номера) звонке на симкарту.

Например можно запрограммировать, чтобы при прозвоне с любого телефона на вашу симку канал 1 включал нагрузку, канал 2 - выключал, а 3 и 4 - вели себя по старому - то есть игнорировали.

Для поддержки этого у вас есть команды 20 и 21.

Команда 20 предназначена для отключения любой реакции устройства на поступающие звонки. Пошлите команду 20 N, где N - номер канала.
Пример команды  20 2

 

Команда 21 предназначена для включения реакции при поступающем звонке. Пошлите команду 21 N X, где N - номер канала, а X - то, что следует сделать устройству при поступающем звонке.

Если X=0, то устройство будет отключать нагрузку на канале N, в случае, если X=1, то устройство будет включать нагрузку на канале N.
Пример команды 21 2 0

 


В началоВ начало

Корзина  

(пустая)

Пример использования варианта А для управления насосом Малыш.

 

Интернет-провайдер использует наше оборудование.

 

Умный дом оборудование используем на даче.

 

Блокируем работу телевизора с помощью A-KIT.

 

Управляем рекламным щитом дистанционно.

 

Насос через sms - ремонт своими руками.

 

Бухгалтер дистанционно включает компьютер.

 

Дистанционное управление соседями.

 

Рассказ о управлении отоплением.

 

На работу с A-kit.

 

Дача в финляднии - управляем отоплением через GSM.

 

Система Orphus