Умный дом

Как добавить анимированный метеорологический радар в Home Assistant?

Как добавить анимированный метеорологический радар в Home Assistant?

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

Home Assistant уже поддерживает многочисленные службы погоды. Но получить радарную карту погоды в вашем районе не так просто. Если вы похожи на меня, вы ненавидите рекламные страницы погодных сайтов. На погодной карте Home Assistant эта информация будет у вас под рукой, если это необходимо, и будет настроена с другой информацией о погоде. Итак, давайте посмотрим, как добавить метеорологический радар в веб-интерфейс Home Assistant.

Что такое Home Assistant?

Home Assistant – это бесплатная платформа домашней автоматизации с открытым исходным кодом, созданная с использованием Python. Он позволяет вам контролировать все ваши устройства с помощью одного, дружественного к мобильному интерфейсу. Кроме того, вы можете отслеживать и контролировать все свои данные, не сохраняя их в облаке, как некоторые другие коммерчески доступные центры умного дома.

Как добавить анимированный метеорологический радар в Home Assistant?

Скриншот Home Assistant

Вы можете отслеживать состояние своих устройств и настраивать расширенные правила домашней автоматизации для управления своими устройствами. Он поддерживает более 1000 (не опечатка) платформ. Ни один из других коммерчески доступных контроллеров умного дома, таких как Samsung SmartThings или Wink, не поддерживает эти многие. Home Assistant может быть установлен на нескольких платформах, включая raspberry, Linux и т.д. С помощью Home Assistant на Docker покрываются практически все платформы.

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

Достаточно о величии Home Assistant. Давайте посмотрим, как добавить анимированную карту погоды в Home Assistant.

Добавить метеорологический радар на Home Assistant

Вы можете добавить статическую карту погоды с текущими условиями или анимированный радиолокатор с домашним помощником. Я собираюсь показать оба пути в этом посте. Оба процесса по сути одинаковы, единственное отличие состоит в том, активируется ли кнопка «Animate» при получении URL-адреса изображения с погодой.

Шаг 1. Захватите URL для карты погоды

Отправляйтесь на метеорологический радар из Weather Underground.

Static Home Assistant Карта погоды

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

Как добавить анимированный метеорологический радар в Home Assistant?

Получить URL-адрес изображения для Static HASS Weather Map

Затем снимите флажок Показать радарные сайты и, наконец, щелкните правой кнопкой мыши Image-Link и Copy Link Address (в Chrome; может отличаться в других браузерах). URL статической карты погоды с текущими условиями должен быть скопирован в буфер обмена.

Анимированный домашний погодный радар

Для анимированной карты погоды я собираюсь увеличить конкретную метеостанцию. Если вы предпочитаете более широкий вид, не выбирайте метеостанцию.

Нажмите кнопку Animate, затем выберите свое местоположение и конкретную радиолокационную станцию, как показано на снимке экрана ниже.

Как добавить анимированный метеорологический радар в Home Assistant?

Настройка местоположения для анимированной карты погоды

Затем вы можете настроить анимацию на метеорологическом радаре, используя параметры, показанные ниже. Обычно я оставляю “Суровый”, “Дождь / Снег” и “Ярлыки” включенным. Вы также можете настроить скорость анимации, но я оставлю значение по умолчанию для этого урока HASS.

Как добавить анимированный метеорологический радар в Home Assistant?

Настройка параметров для анимированного метеорологического радара

По завершении щелкните правой кнопкой мыши кнопку «Сохранить изображение» и «Копировать адрес ссылки» (в Chrome; в других браузерах может отличаться). Ваш анимированный URL-адрес метеорологического радара должен быть скопирован в буфер обмена.

Шаг 2. Добавление метеорологического радара в интерфейс Home Assistant

Теперь, когда у вас есть URL к вашей погодной карте, давайте добавим его в ваш HASS UI. Для этого мы собираемся использовать компонент камеры Home Assistant. Откройте ваш configuration.yamlфайл и добавьте следующий блок кода:

camera: - platform: generic still_image_url: 'https://icons.wxug.com/data/weather-maps/radar/united-states/dayton-ohio-region-current-radar.gif' name: Radar WU Ohio Current - platform: generic still_image_url: 'https://radblast.wunderground.com/cgi-bin/radar/WUNIDS_map?station=DAY&brand=wui&num=6&delay=15&type=TR0&frame=0&scale=1.000&noclutter=0&showstorms=0&mapx=400&mapy=240¢erx=400¢ery=240&transx=0&transy=0&showlabels=1&severe=0&rainsnow=1&lightning=0&smooth=0&rand=25523390&lat=0&lon=0&label=you' name: Radar WU Ohio

Обратите внимание, что в приведенном выше блоке кода я добавляю как статическую текущую карту погоды, так и анимированный метеорологический радар. Следовательно, два компонента камеры – один со статическим URL (первый), а другой – с анимированным радаром (второй длинный). Замените still_image_urlпараметр вашими URL, скопированными с первого шага. Вы также можете настроить nameпараметр.

Сохраните configuration.yamlи перезапустите Home Assistant.

Шаг 3. Проверьте карты погоды в интерфейсе Home Assistant

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

Как добавить анимированный метеорологический радар в Home Assistant?

Статическая карта погоды на Home Assistant (Извините, небо было чистым, когда я написал учебник)

Вторым должен быть анимированный метеорологический радар в интерфейсе Home Assistant, как показано ниже:

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

Сделайте телеграмму текстовым погодным радаром

Настройка Telegram для домашнего помощника выходит за рамки данного руководства, но вы обращаетесь к официальной документации. У меня есть домашний помощник, интегрированный с Telegram. Поэтому, когда я посылаю /radarкоманду своему инстансу домашнего помощника в Telegram, я получаю ответ со всеми изображениями метеорологических радиолокаторов, как показано ниже. Мне даже не нужно открывать Home Assitant UI.

Как добавить анимированный метеорологический радар в Home Assistant?

Сделано Telegram Text Вы текущая карта погоды

Если вы заинтересованы в достижении чего-то подобного, вот автоматизация, которая добавит вас, automations.yamlгде бы вы ни находились.

- id: telegram_weather_radar alias: Telegram Weather Radar trigger: - event_data: command: /radar event_type: telegram_command platform: event condition: [] action: - data: title: Weather Radar Columbus at {{ now().strftime("%H:%M") }} message: Weather Radar Columbus at {{ now().strftime("%H:%M") }} data: photo: - url: https://radblast.wunderground.com/cgi-bin/radar/WUNIDS_map?station=CMH&brand=wui&num=1&delay=15&type=TR0&frame=0&scale=1.000&noclutter=0&showstorms=0&mapx=400&mapy=240¢erx=400¢ery=240&transx=0&transy=0&showlabels=1&severe=0&rainsnow=1&lightning=0&smooth=0&rand=25445968&lat=0&lon=0&label=you caption: Weather Radar Columbus at {{ now().strftime("%H:%M") }} service: notify.telegram - data: title: Weather Radar Ohio at {{ now().strftime("%H:%M") }} message: Weather Radar Ohio at {{ now().strftime("%H:%M") }} data: photo: - url: https://icons.wxug.com/data/weather-maps/radar/united-states/dayton-ohio-region-current-radar.gif caption: Weather Radar Ohio at {{ now().strftime("%H:%M") }} service: notify.telegram

Конечно, замените приведенный urlвыше блок кода на свой.

Выводы

Я терпеть не мог ходить по сайтам с медленной погодой и рекламой, пытаясь найти радиолокационную карту для моего района. Теперь мне не нужно. На моем HASS у меня есть статические и анимированные метеорологические радары как для моего города для текущих условий, так и продвинутые погодные радары штата, чтобы увидеть, что будет дальше. Кроме того, у меня есть Telegram, настроенный для отправки мне радара с быстрым текстом.

Звучит захватывающе? Идите вперед и добавьте радар погоды в Home Assistant и сделайте его еще лучше.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Умный дом

Roborock S5 против S6 - обзор Roborock S6, поддержка нескольких этажей

Умный дом

27 впечатляющих команд Google Home, которые нужно знать

Умный дом

Датчик NUT на Home Assistant для контроля ИБП, подключенного к Synology NAS

Умный дом

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

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

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

Принять