1. Убедитесь, что событие дошло до приложения
Выберите безопасное действие, которое легко повторить: например, включение обычного светильника, если уведомление настроено именно на его включение. Откройте карточку устройства в Shelly Smart Control и выполните действие. Состояние в карточке должно измениться вслед за устройством. Если этого не произошло, сначала нужно восстановить передачу данных — настройка звука на телефоне пока ничего не решит.

Доступ по локальному IP-адресу показывает, что устройство отвечает в домашней сети. Для облачных уведомлений этого недостаточно. В веб-интерфейсе Shelly найдите раздел Cloud — «Облако»: связь должна быть установлена, а не просто разрешена переключателем. Название и расположение раздела зависят от модели и версии прошивки.
У телефона также должен работать интернет. Локальный выключатель или расписание могут выполнять свою задачу без облака, но push-уведомление от облачного сценария по этому локальному пути не доставляется. Не сбрасывайте исправно работающее устройство ради проверки уведомлений: сначала отделите проблему связи от проблемы отображения.
2. Проверьте, что сценарий действительно отправляет уведомление
Откройте нужный сценарий и сопоставьте его условие с только что выполненным действием. В нём должны быть выбраны именно это устройство и нужное состояние, а среди действий — отправка уведомления. Если сценарий только включает лампу, успешное включение не означает, что он должен ещё и сообщить об этом.
В настройках пользователя откройте Notifications — «Уведомления» и разрешите push-уведомления. Это отдельная настройка от разрешения операционной системы. Проверьте также, что на телефоне открыт тот аккаунт, для которого вы настраиваете оповещение.
Обратите внимание на режим условия Once — «Однократно». Чтобы такой сценарий сработал ещё раз, условие должно наступить повторно: для проверки включения сначала выключите свет, затем включите его снова. Если задана длительность выполнения условия, сохраните нужное состояние на всё это время. Короткое включение не подходит для условия «свет включён две минуты».
После исправления повторите безопасное действие. Не имитируйте протечку, перегрев или другую аварию ради проверки push: используйте предусмотренный производителем способ испытания соответствующего датчика.
3. Разрешите телефону показать сообщение
На Android откройте настройки телефона, затем «Уведомления» → «Уведомления приложений» и найдите Shelly Smart Control. Включите уведомления приложения; если доступны отдельные категории, проверьте и нужную категорию. Названия пунктов у разных производителей отличаются. Сообщение может приходить без звука: откройте список уведомлений, прежде чем считать его потерянным.
На iPhone найдите Shelly Smart Control в настройках приложений, откройте «Уведомления» и включите допуск уведомлений. Выберите нужное отображение, в том числе на экране блокировки, если хотите видеть сообщение без разблокирования телефона. Активное «Фокусирование» может заглушать оповещения: разрешите Shelly Smart Control в настройках используемого режима или временно выключите этот режим для контрольной попытки.
Если сообщение появляется только после открытия приложения, сравните поведение с включённым и выключенным энергосбережением. Например, Google прямо указывает, что на Pixel экономия заряда может задерживать уведомления. На другом Android-телефоне найдите ограничения фоновой работы в справке его производителя. Не отключайте экономию заряда для всех приложений: сначала выясните, меняет ли она результат именно этого теста.
4. Повторите событие с заблокированным экраном
Заблокируйте телефон, заново выполните условие сценария и дождитесь окончания заданного в нём интервала. Ожидаемый результат — новое уведомление об этом событии, видимое выбранным вами способом. Запишите время события и время появления сообщения: так можно отличить отсутствие доставки от задержки.
Если состояние не обновляется уже в карточке, вернитесь к связи устройства. Если состояние меняется, но условие сценария не выполняется, исправьте условие. Если сообщение есть в списке уведомлений, но не было звука или баннера, измените способ показа на телефоне. Когда причина остаётся неясной, сохраните условие и действие сценария, время попытки, версию приложения и ОС — эти сведения помогут поддержке воспроизвести проблему.
Отдельный случай — сообщение об исчезновении устройства из сети. Обычный сценарий не получает новое событие от уже обесточенного Shelly. Уведомления о состоянии offline — «не в сети» — относятся к отдельной функции Shelly Premium, а обнаружение потери связи занимает время. Не проверяйте обычный push-сценарий отключением питания устройства.
Исправление можно считать проверенным, когда новое событие вызывает новое сообщение при обычном для вас состоянии телефона. Сохранённая настройка без такой попытки ещё не показывает, что уведомления восстановились.