Где в умном доме живёт время
Расписание не существует само по себе, оно хранится и исполняется где-то конкретно. Это может быть облако производителя, хаб, сама лампа или розетка со встроенным таймером. У каждого такого участка есть свои часы и свои настройки часового пояса. Если они расходятся, один и тот же сценарий начинает срабатывать в разное реальное время.
Смещение на целое число часов, как правило, указывает на часовой пояс. Смещение на несколько минут, которое нарастает со временем, чаще связано с уходом часов устройства, у которого нет синхронизации. Это два разных диагноза, и подход к ним различается.
Нужно понимать ещё одну деталь. Если расписание создано в приложении и хранится в облаке, часовой пояс обычно берётся из настроек учётной записи или приложения. Если же оно записано в устройство, то работает по часам самого устройства. Именно поэтому два таймера в одной системе могут давать разные результаты.
Таблица признаков и вероятных причин
Сверьте поведение системы с описанием. Вероятная причина указывает, с чего начать проверку, но не исключает других.
| Признак | Вероятная причина | Что проверить |
|---|---|---|
| Всё сдвинуто на час или несколько часов | Неверный часовой пояс | Пояс в приложении, хабе и учётной записи |
| Сдвиг растёт с течением недель | Часы устройства уходят без синхронизации | Доступ устройства к службе времени |
| Один таймер сдвинут, другие нет | Расписание записано в самом устройстве | Время и пояс на этом устройстве |
| Закат срабатывает странно | Неверные координаты или часовой пояс | Местоположение в настройках дома |
| После отключения питания время сбилось | Устройство без батарейки часов потеряло время | Подключить к сети и дождаться синхронизации |
| После смены региона в приложении сдвиг | Сменился пояс аккаунта | Вернуть нужный регион или пояс |
Если ни один вариант не подошёл, зафиксируйте, во сколько сценарий должен срабатывать и во сколько срабатывает на самом деле. Разница в минутах или часах сразу сужает круг причин.
Порядок проверки по шагам
Начните с самого общего и двигайтесь к частному.
- Сравните время в приложении, на телефоне и на хабе. Если оно разное, начинайте с того, что отличается.
- Откройте настройки учётной записи и приложения и проверьте часовой пояс и регион.
- Проверьте настройки местоположения дома: город, координаты, пояс.
- Посмотрите настройки каждого проблемного устройства: у некоторых есть собственный часовой пояс и ручная установка времени.
- Убедитесь, что у устройств есть доступ в интернет или к локальной службе времени.
- Удалите проблемное расписание и создайте заново, а затем сравните срабатывание с реальным временем.
Если расхождение появилось после обновления прошивки или приложения, возможно, настройки были сброшены к значениям по умолчанию. В таком случае зайдите в параметры и вернитесь к своим. Если вы переехали или уезжали в другой регион, проверьте, не подставило ли приложение пояс по текущему положению телефона.
Синхронизация времени и сезонный перевод часов
Устройствам умного дома нужен источник точного времени. Обычно они обращаются к серверам синхронизации времени по сети, и этот механизм описан на странице про службу NTP. Если доступ к такой службе закрыт, например правилами сети или из-за отсутствия интернета, часы со временем начинают расходиться с реальным.
Сезонный перевод часов может добавить путаницу. В регионах, где его применяют, устройства со старыми настройками иногда не меняют время вовремя или меняют не в ту дату, и тогда расписания сдвигаются на час. В регионах без перевода часов, наоборот, неправильно выбранный пояс из списка с сезонным правилом может заставить устройство сдвигаться без причины. Если вы заметили такое, выберите в настройках пояс, соответствующий вашему региону.
Хорошая практика проверять время на ключевых устройствах после смены сезона и после длительных отключений электричества, особенно если от сценариев зависят отопление или безопасность.
Что делать, если время нельзя поменять
У простых устройств, например розеток с таймером, часовой пояс бывает не настраиваемым. Они берут время из облака производителя, и если оно получено неверно, исправить его самостоятельно может быть нельзя. В такой ситуации есть несколько вариантов.
- Создайте сценарий не в самом устройстве, а в приложении или хабе, где часовой пояс настраивается.
- Используйте относительные условия, например срабатывание по датчику, а не по часам.
- Если время сбивается после отключения питания, подключите устройство через источник бесперебойного питания или проверьте, сохраняет ли оно настройки.
- Обновите прошивку: иногда ошибка времени исправляется в новых версиях.
- Обратитесь в поддержку производителя с описанием: каким должно быть время и какое показывает устройство.
Если расхождения возникают у многих устройств одновременно, подозрение падает на хаб или роутер. Проверьте, что у них стоят верные время и пояс, и что они сами синхронизируются. Иногда достаточно перезагрузки, после которой часы обновляются.
Профилактика: как не ловить сдвиги в будущем
Когда время настроено, его стоит сохранять в порядке. Несколько привычек сокращают вероятность повторного сбоя.
- Один раз сверьте время и пояс у приложения, хаба и ключевых устройств и запишите, где что настроено.
- После смены региона учётной записи, переезда или поездки проверяйте часовой пояс заново.
- После длительного отключения электричества проверьте часы хаба и важных расписаний.
- Включайте автоматическую синхронизацию времени там, где такая настройка есть.
- Не создавайте дублирующие расписания в приложении и в самом устройстве: они расходятся.
Если сдвиг появился внезапно, вспомните, что менялось накануне: прошивка, роутер, приложение, регион. Часто причину удаётся связать с одним из этих событий. Полезно и вести небольшой журнал изменений: он занимает минуту, а позже избавляет от долгих поисков.
Отдельный случай составляют устройства, которые получили время при первом подключении и больше его не обновляют. Если при настройке пояс был выбран неверно, они сохраняют ошибку, пока вы не выполните повторное подключение или сброс. В таких ситуациях помогает перенос расписания в приложение или хаб, где пояс можно изменить без перенастройки самого устройства.