# Работа по будильникам

Рекомендуем настроить будильники для пробуждения устройства из "сна" в заданное время и с определенной периодичностью.

Сон — это состояние устройства в котором оно отключает GSM и GPS и ведет только отсчет времени до следующего просыпания и/или ожидает внешних воздействий для просыпания в зависимости от настроек ( по кнопке, датчику движения, будильнику )

Будильник — это периодический таймер, при срабатывании которого маяк выполняет следующие действия:

1. «Просыпается».
2. Отправляет текущее местоположение на номер владельца, если такое действие настроено (см. ниже).
3. Выполняет остальные поступившие SMS-команды, если они были отправлены на маяк. Получение SMS продлевает время работы маяка на 5 минут.
4. «Засыпает».

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

<p class="callout info">Перед настройкой будильников убедитесь, что маяк включен (см. раздел [Первоначальная настройка](/books/starline-m25bt/page/pervonacalnaia-nastroika)).</p>

### Настройка будильников

Для изменения текущих настроек будильников используется следующая SMS-команда:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);"> \[ПАРОЛЬ\] \[НОМЕР БУДИЛЬНИКА\] \[ВРЕМЯ\] \[ДАТА\] \[ИНТЕРВАЛ\] \[ДЕЙСТВИЕ\] </span>

Описание каждого параметра представлено ниже.

#### Пароль

В параметре <span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">\[ПАРОЛЬ\]</span> укажите текущий четырёхзначный пароля маяка (см. раздел [Первоначальная настройка](/books/starline-m25bt/page/pervonacalnaia-nastroika)).

#### Номер будильника

В параметре <span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">\[НОМЕР БУДИЛЬНИКА\]</span> укажите, какой будильник нужно настроить:

<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">B1</span> — первый будильник;  
<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">B2</span> — второй будильник.

#### Время

В параметре <span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">\[ВРЕМЯ\]</span> укажите время первого срабатывания будильника в формате ЧЧ:ММ,

где ЧЧ — часы, двузначное число от 00 до 23;  
ММ — минуты, двузначное число от 00 до 59.

#### Дата

В параметре <span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">\[ДАТА\]</span> укажите дату первого срабатывания будильника в формате ДД.ММ.ГГГГ:

где ДД — день, двузначное число от 01 до 31;  
ММ — месяц, двузначное число от 01 до 12;  
ГГГГ — год, четырехзначное число от 2024 до 2100.

#### Интервал

В параметре \[ИНТЕРВАЛ\] укажите периодичность срабатывания будильника:

от 01М до 59М — для интервала в минутах;  
от 01Ч до 23Ч — для интервала в часах;  
от 01Д до 30Д — для интервала в днях.

#### Действие

В параметре <span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">\[ДЕЙСТВИЕ\]</span> укажите действие, которое будет выполняться после «пробуждения» маяка по будильнику:

<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">Л</span> — маяк отправит на номер владельца своё текущее местоположение в виде интернет-ссылки на карту;  
<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">Т</span> — маяк отправит на номер владельца своё текущее местоположение в виде координат;  
<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">К</span> — маяк просто работает в течение 5 минут.  
<span style="color: rgb(0, 0, 0);"><span style="background-color: rgb(241, 196, 15);">С</span> </span><span class="external-link">— маяк отправляет координаты на сервер, если связь с сервером не удалось установить, то отправляется SMS о недоступности сервера и координаты на номер владельца</span>  
<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);">Г</span> <span class="external-link">— маяк отправляет на номер владельца своё текущее местоположение в виде интернет-ссылки на карту с координатами по LBS (по координатам базовых станций GSM), GPS в этом случае не включается</span>

### Примеры настройки будильников

#### Местоположение в виде ссылки на карту

Отправленное SMS-сообщение:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);"> 1234 B1 13:40 22.05.2024 1Д Л </span>

Ответное SMS-сообщение:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);">Активация 13:40 01.08.2024(+3), SMS на M1 с GPS/LBS, интернет-ссылка  
Будильник 1: 13:40 22.05.2024(+3), период 1Д, SMS на M1 с GPS/LBS, интернет-ссылка  
Будильник 2: 12:00 01.01.2024(+3), период 7Д, SMS на M1 с GPS/LBS, интернет-ссылка</span><span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);"> </span>

В этом случае алгоритм работы маяка по будильнику следующий:

1. Маяк «проснётся» по первому будильнику 22 мая 2024 года в 13:40.
2. Отправит на номер владельца текущее местоположение в виде интернет-ссылки на карту.
3. Обработает все команды, которые ему поступили.
4. Через 5 минут «заснёт».

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

#### Местоположение в виде координат

Отправленное SMS-сообщение:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);"> 1234 B1 16:50 30.05.2024 5Д Т </span>

Ответное SMS-сообщение:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);"> Активация 16:50 03.08.2024(+3), SMS на M1 с GPS/LBS, текст  
Будильник 1: 16:50 30.05.2024(+3), период 5Д, SMS на M1 с GPS/LBS, текст  
Будильник 2: 12:00 01.01.2024(+3), период 7Д, SMS на M1 с GPS/LBS, интернет-ссылка</span><span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);"> </span>

В этом случае алгоритм работы маяка по будильнику следующий:

1. Маяк «проснётся» по первому будильнику 30 мая 2024 года в 16:50.
2. Отправит на номер владельца текущее местоположение в виде координат.
3. Обработает все команды, которые ему поступили.
4. Через 5 минут «заснёт».

Далее маяк будет включаться в 16:50 каждые 5 дней, так как установлен интервал пробуждения 5 дней (5Д).

#### Пробуждение и ожидание команд

Если вам не требуется, чтобы маяк присылал координаты каждый раз, когда «просыпается» по будильнику, то настройте будильник на ожидание команд. Маяк будет включаться в назначенное время и в течение 5 минут ожидать какие-либо команды для их выполнения. Например, запрос координат.

<p class="callout info">Команды можно отправить заранее, то есть до того, как маяк включится. Следует учесть, что «срок жизни» SMS-сообщения в среднем составляет 24 часа. Более подробно можно уточнить у сотового оператора.</p>

Отправленное SMS-сообщение:

<span style="color: rgb(0, 0, 0); background-color: rgb(241, 196, 15);"> 1234 B1 08:00 03.06.2024 12Ч К </span>

Ответное SMS-сообщение:

<span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);"> Активация 20:00 31.07.2024(+3), ожидание команд  
Будильник 1: 08:00 03.06.2024(+3), период 12Ч, ожидание команд  
Будильник 2: 12:00 01.01.2024(+3), период 7Д, SMS на M1 с GPS/LBS, интернет-ссылка</span><span style="background-color: rgb(241, 196, 15); color: rgb(0, 0, 0);"> </span>

В этом случае алгоритм работы маяка по будильнику следующий:

1. Маяк «проснётся» по первому будильнику 3 июня 2024 года в 16:50.
2. Обработает все команды, которые ему поступили.
3. Через 5 минут «заснёт».

Далее маяк будет просыпаться в 2 раза сутки в 04:50 и в 16:50, так как установлен интервал пробуждения 12 часов (12Ч), и ожидать какие-либо команды.

### Примечания по работе будильников

1. По умолчанию первый будильник настроен на «пробуждение» маяка один раз в сутки в 12:00 по московскому времени для выполнения поступивших команд . Второй будильник установлен на отправку сообщений с координатами с интервалом в 7 дней в 12:00 по московскому времени для контроля работоспособности маяка, проверки параметров и во избежание блокирования счета оператором за длительное отсутствие в сети.
2. Если дата и время срабатывания обоих будильников совпадают, то сработает более функциональный будильник, либо оба будильника, если их настройки равнозначны (например, первый будильник настроен на отправку координат в виде ссылки, второй — в виде текста).
3. Для коррекции настроек будильников можно воспользоваться сокращенным вариантом команды В1 или В2, указав только те параметры, которые необходимо изменить.