Поиск по сайту:
Фальшивое никогда не бывает прочным (П. Буаст).

Поднимите уведомления Home Assistant на новый уровень с помощью ntfy.sh

30.10.2023
Поднимите уведомления Home Assistant на новый уровень с помощью ntfy.sh

Если вы занимаетесь домашней автоматизацией, вы знаете ценность хорошей системы уведомлений. Сегодня мы поговорим о том, как улучшить Home Assistant с помощью уведомлений ntfy.sh. Мы отказались от стандартного уведомителя домашнего ассистента по разным причинам, и мы здесь, чтобы показать вам, как вы тоже можете это сделать.

 

ntfy.sh?

Итак, зачем переключаться? Встроенный уведомитель Home Assistant хорош, но он не такой гибкий, как хотелось бы. ntfy.sh предлагает:

  • Настраиваемые оповещения
  • Универсальность серверной поддержки
  • Поддержка встроенных приложений для iOS и Android

 

Это вызывающе, это круто, и, самое главное, это дает вам больше контроля!

 

Настройка ntfy.sh. Простой способ

Вместо того, чтобы углубляться в процесс установки Python и pip, вы можете настроить shell_command в Home Assistant ntfy.sh. Это простой и эффективный метод, который позволяет выполнить работу.

 

С постоянной ссылкой в Home Assistant.configuration.yml

Чтобы добавить ntfy.sh в виде команды командной строки, отредактируйте файл configuration.yml вашего домашнего ассистента следующим образом:

# Добавление ntfy в качестве команды оболочки
shell_command:
  ntfy: >
    curl
    -X POST
    --url 'https://ntfy.sh/{{ topic }}'
    --data '{{ message }}'
    --header 'X-Title: {{ title }}'
    --header 'X-Tags: {{ tags }}'
    --header 'X-Priority: {{ priority }}'
    --header 'X-Delay: {{ delay }}'
    --header 'X-Actions: {{ actions }}'
    --header 'X-Markdown: {{ markdown }}'
    --header 'X-Click: {{ click }}'
    --header 'X-Icon: {{ icon }}'

 

Читать  10 операторов объединений в Linux с примерами

В этой части настраивается команда командной строки с именем ntfy. Она используется curl для отправки сообщения в службу ntfy.sh. Синтаксис позволяет использовать множество настраиваемых полей, таких как заголовок, теги и даже значок уведомления.

 

Использование ntfy.sh в автоматизации

Теперь, когда ntfy.sh задано как команда, давайте используем его в задаче автоматизации:

automation:
  - alias: 'Уведомлять, когда дверь открывается'
    trigger:
      platform: state
      entity_id: binary_sensor.door
      to: 'on'
    action:
      service: shell_command.ntfy
      data:
        topic: 'home'
        message: 'Дверь открыта!'
        title: 'Предупреждение о безопасности'

 

Как это сделать:

  • alias:: Название нашей автоматизации.
  • trigger:: Включение дверного датчика приведет к запуску этой автоматизации.
  • action:: Здесь выполняется ntfy команда командной строки.
  • data:: В messageполях и title указывается, как будет выглядеть уведомление и что в нем будет написано.
  • topic, да, вам также нужна тема в данных, но я хотел уточнить, что вы должны выбрать для нее уникальное название. Главная страница на самом деле не уникальна, и я предполагаю, что больше людей будут использовать эту тему. Таким образом, каждый раз, когда кто-то отправляет уведомление на адрес home, вы также будете получать его. Поэтому лучше всего создать уникальное уведомление, например, чтобы инициалы вашего имени хэшировали реальную тему или что-то в этом роде. Если бы я хотел создать домашнюю тему, я бы назвал ее: tvdsluijs_home.

 

Подключение ntfy.sh к приложениям для iOS и Android

Для получения обновлений в режиме реального времени вам следует установить мобильное приложение ntfy.sh. После входа в систему вы будете получать настроенные уведомления. Просто перейдите в свою собственную тему (вот почему это должно быть уникальное название темы. И вы будете получать уведомления на свой телефон.

Читать  Время выполнения сценария оболочки в Linux

 

Преимущество

Переход на ntfy.sh приносит:

  • Улучшенный контроль
  • Универсальность мультиплатформенной платформы
  • Больше персонализации для вашего умного дома — и вот оно у вас есть – забавный и простой способ добавить изощренности в уведомления вашего домашнего ассистента с помощью ntfy.sh. Не стесняйтесь обращаться ко мне в комментариях со своими мыслями или вопросами. Продолжайте взламывать свой дом!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Искусственный интеллект (ИИ) развивается такими темпами, которые привели к ранее…

Спасибо!

Теперь редакторы в курсе.