0.106: повышение яркости, улучшенный безопасный режим и диалог с человеком

0.106: повышение яркости, улучшенный безопасный режим и диалог с человеком

компоненты

Ну привет! Домашний помощник Core 0.106! Мы рады вас видеть?

Отличный релиз, улучшающий стабильность, надежность и множество полезных дополнений, делающих все более дружелюбным и простым в использовании. Итак, давайте погрузимся!

Улучшения в безопасном режиме

В доме помощник 0.105Мы ввели безопасный режим. Наша цель - всегда запускать Home Assistant и предоставлять вам интерфейс для работы. Несмотря ни на что

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

Снимок экрана Home Assistant, работающего в безопасном режиме
Скриншот работы Home Assistant в безопасном режиме.

Увеличивая и уменьшая яркость света

Вы когда-нибудь пытались сделать автоматизацию, чтобы украсить или уменьшить яркость света? Или пытался подключить пульт для управления яркостью света?
Если у вас есть, вы, вероятно, знаете, что делать это было довольно болезненно и требовало дополнительных шаблонов, чтобы все заработало.

Этот релиз сделал это намного проще. Пример устройства автоматизации:

Снимок экрана автоматизации устройства с затемнением
Скриншот устройства автоматизации с затемнением.

Мы также добавили эту функцию в light.turn_on обслуживание. Теперь вы можете изменить яркость, основываясь на текущей яркости,
используя brightness_step (-255, 255) и brightness_step_pct (-100, 100) параметров.

Полезно знать, когда яркость достигнет 0, он выключит свет. Если свет уже выключен, и вы увеличиваете яркость, он включится.
Это здорово, потому что если у вас есть вращающаяся диммерная кнопка (например, IKEA SYMFONISK), вы можете вращать ее, чтобы изменить яркость, а также включить / выключить свет, просто повернув его.

Person больше информации улучшений диалогов

У людей появился новый информационный диалог. Теперь они показывают местоположение человека на карте, и если человек не находится в зоне, вы можете одним щелчком создать зону с текущим местоположением этого человека.

Скриншот нового больше информации для человека
Скриншот нового больше информации для человека.

Панель конфигурации сущностей теперь показывает все сущности

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

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

Скриншот не редактируемых объектов в панели конфигурации
Скриншот не редактируемых объектов в панели конфигурации.

Поскольку все объекты теперь доступны на этой панели, она не только дает вам четкий обзор всех доступных объектов; Вы также можете использовать функцию «связанные элементы», представленную в релизе 0.105 чтобы увидеть, где они используются!

Обновления панелей инструментов разработчика

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

Оба теперь содержат ссылки на документацию и наш трекер GitHub. Это позволяет быстро погрузиться в неприятности с интеграцией.

0.106
Снимок экрана: список интеграций и пример сообщения журнала.

Сенсорная карта

У нашей сенсорной карты было обновление стиля. Мы изначально получили дизайн от Мини-графическая карта Лавлейс и теперь обновляется в соответствии с улучшенным новым видом этой карты.

Скриншот обновленной сенсорной карты
Скриншот обновленной сенсорной карты.

Другие заслуживающие внимания изменения

Но подождите ... это еще не все! Некоторые другие небольшие заслуживающие внимания изменения в этом выпуске:

  • В редакторе зон, который был представлен в предыдущем выпуске, теперь вы можете изменить местоположение своей домашней зоны. Радиус домашней зоны еще нельзя изменить (мы будем над этим работать!), Но вы можете перетащить домашнюю зону на карту.
  • Кроме того, улучшение функции, представленной в предыдущем выпуске, state_color опция теперь также доступна для других карт, так что вы можете переопределить значения по умолчанию для карт.
  • Новые средства автоматизации теперь по умолчанию используются для автоматизации устройств вместо триггеров состояния и вызовов служб. Автоматизация устройств намного проще и понятнее создавать из пользовательского интерфейса. Конечно, вы все еще можете использовать старые триггеры и действия, к которым вы привыкли.
  • В созданный Lovelace мы больше не включаем автоматизацию и элементы питания. Вы можете найти их на панели конфигурации автоматизации, а аккумулятор на странице конфигурации устройства.
    Если вы хотите, чтобы ваши автоматизированные системы и / или аккумулятор использовались в пользовательском интерфейсе Lovelace, вы всегда можете взять на себя управление и добавить их.
  • Скрипты и сцены теперь имеют возможность установить собственный значок. Раньше вам приходилось создавать настройки для этого, теперь вы можете просто установить их в своей конфигурации.
    scene:
      - name: Movies
        icon: mdi:movie-open
        entities:
          light.tv_back_light:
            state: on
            brightness: 125
          light.ceiling: off
    

Пользовательские карты

Вы создатель удивительной карты для Лавлэса?

Мы внесли некоторые изменения в Lovelace, которые могут повлиять на вашу пользовательскую карту, поэтому обязательно прочитайте блоге на сайте разработчиков об этом.

Новые интеграции

Новые Платформы

Если вам нужна помощь ...

… Не стесняйтесь использовать наши очень активные форумы или присоединяйтесь к нам немного чат.

Испытываете проблемы, представленные в этом выпуске? Пожалуйста, сообщите о них в нашем Выпускной трекер, Обязательно заполните все поля шаблона выпуска.

Нарушение изменений

  • Tesla - Интервал сканирования по умолчанию Tesla был увеличен до 660 секунд с 300 секунд. Это результат нового тестирования, показывающего, что предыдущее значение по умолчанию не позволяло автомобилям Tesla заснуть. Вам следует повторно оценить интервал сканирования, если вы его изменили, чтобы избежать разрядки батареи. Минимальное значение интервала сканирования уменьшено до 60. - (@аландце#31194) (Tesla Docs)
  • Инстеон - Атрибуты состояния устройства сущности Insteon были изменены для соответствия стандартам именования. Адрес Insteon теперь insteon_address и Insteon Group сейчас insteon_group. Возможно, вам потребуется обновить автоматизацию и скрипты, которые полагаются на эти атрибуты. - (@ teharris1#31183) (Inston Docs)
  • AVM FRITZ! DECT (Удаленный) - FRITZ! Dect удаляется, и вместо этого вам следует использовать интеграцию FRITZ! Box, которая предлагает больше функций. - (@escoand#31359) ([fritzbox docs]) Пример конфигурации YAML:
    switch:
      - platform: fritzdect
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    

    должен измениться на

    fritzbox:
    devices:
      - host: fritz.box
        username: YOUR_USERNAME
        password: YOUR_PASSWORD
    
  • Данфосс Эйр - В названиях некоторых датчиков danfoss_air есть неправильное написание слова Danfoss. Этот тип был исправлен, и вам нужно будет соответствующим образом настроить все вхождения. - (@KasperLK#31344) (danfoss_air документы) Следующие датчики затронуты:
    • dandoss_air_dial_battery -> danfoss_air_dial_battery
    • dandoss_air_exhaust_fan_speed -> danfoss_air_exhaust_fan_speed
    • dandoss_air_supply_fan_speed -> danfoss_air_supply_fan_speed
  • Метео-Франс - Météo-France теперь поддерживает поток конфигурации и теперь доступна для добавления в качестве интеграции из пользовательского интерфейса интеграции! Больше нет monitored_conditions и все датчики будут добавлены автоматически. - (@Горячий#29927) (meteo_france документы)
  • взгляды - Датчики взглядов теперь динамически добавляются, в результате чего объекты получают новые имена, в частности датчики установленных дисков и температуры. Вам нужно будет удалить существующую конфигурацию и снова добавить ее, а также скорректировать любые автоматические операции, которые у вас есть, с использованием новых имен сущностей. - (@ engrbm87#28639) (взгляды документы)
  • Сервисные Звонки - Служебные вызовы, которые ссылаются на несуществующие объекты, теперь будут регистрировать предупреждение вместо того, чтобы автоматически пропускаться. Если вы используете шаблон и не хотите выбирать никакие объекты, вам необходимо передать none вместо этого. Интеграция TTS больше не будет нацелена на все медиаплееры, если не передан идентификатор объекта. Вам необходимо указать all вместо. - (@баллуб#31427)
  • Лайт - Больше нельзя проходить оба brightness и brightness_pct в light.turn_on обслуживание. Ранее прохождение оба бы использовали brightness_pct. - (@баллуб#31452) (легкие документы)
  • ДСМР - Добавлен бельгийский счетчик. Некоторые датчики DSMR были переименованы в соответствии со спецификациями DSMR. Датчики «мощности» теперь правильно называются датчиками «энергии», а те, которые раньше использовали описания «низкий» и «нормальный», теперь используют «тариф 1» и «тариф 2» соответственно. - (@дупондже#30121) (дсмр документы) Пример смены датчика:
    • Power Consumption (low) -> Energy Consumption (tarif 1)
    • Power Consumption (normal) -> Energy Consumption (tarif 2)
  • Оранжевый Livebox Play ТВ - Удалена интеграция Orange Livebox Play TV. Изменение сайта, очищенное с помощью этой интеграции, изменилось, в результате чего интеграция прервалась. Эта интеграция нарушила наши дизайнерские решения и поэтому была удалена. - (@французкий язык#31525) (критическое изменение)
  • Основные - Только администраторы могут остановить или перезапустить Home Assistant. - (@баллуб#31509) (homeassistant документы)
  • Конечно, Petcare - Конечно, Petcare поддерживает новые функции и улучшила существующие. В результате вы захотите отметить, что household_id был удален из параметров конфигурации, так как больше не нужен. - (@Benleb#31437) (верный уход документы) Пример конфигурации YAML:
    surepetcare:
      username: YOUR_SURE_PETCARE_LOGIN
      password: YOUR_SURE_PETCARE_PASSWORD
      feeders: [12345, 67890]
      flaps: [13579]
      pets: [24680]
    
  • Frontendfrontend.set_theme и frontend.reload_themes Теперь требуется доступ администратора. Это не нарушит автоматизацию, которая устанавливает темы, потому что они запускаются с правами администратора. Кроме того, чтобы themes_updated event больше не содержит всех данных темы. - (@баллуб#31654) (интерфейсные документы)
  • Modbus - Двоичный датчик Modbus теперь может считывать данные с дискретных входов. Новая переменная input_type был добавлен, чтобы определить, если вы хотите читать из coil or discrete_input. Катушка - вариант по умолчанию. - (@vzahradnik#30004) (Modbus Docs) Пример конфигурации YAML:
    binary_sensor:
      - platform: modbus
        scan_interval: 10
        inputs:
          - name: Sensor1
            hub: hub1
            slave: 1
            address: 100
            input_type: discrete_input
    
  • Tado - Добавление поддержки нескольких учетных записей Tado изменило генерацию уникальных идентификаторов датчиков и климатических устройств и теперь включает идентификатор дома. Кроме того, была добавлена ​​поддержка зон водонагревателя. Зоны горячей воды Тадо с контролем температуры ранее создавали климатический объект, например, climate.hot_waterи они будут заменены water_heater.hot_water юридическое лицо. Это изменение не нарушается для зон горячей воды без контроля температуры, поскольку они не имеют климатической зоны.

    (@gorynychzmey#31527) (@michaelarnauts#30095) (тадо документы)

    Пример конфигурации YAML:

    tado:
      - username: [email protected]
        password: !secret tado_pwd1
      - username: [email protected]
        password: !secret tado_pwd2
    

    Если у вас есть только одна учетная запись, эта конфигурация также будет работать:

    tado:
      username: [email protected]
      password: !secret tado_pwd
    
  • UniFi - Изменение настроек отслеживания больше не будет отключать сущности, но полностью удалит их из конечного автомата и реестра сущностей. Фильтр SSID теперь помечает всех беспроводных клиентов как not_home если они подключены к SSID, которые не являются частью фильтра. - (@ Kane610#31762) (унифи документы)
  • Отдых - Многие устройства продолжают использовать XML для API RESTful. Это изменение реализует преобразование вывода XML в JSON через xmltojson так что он может работать с существующим компонентом датчика покоя.xmltojson теги могут сбивать с толку; если вы не знакомы с конверсией, пожалуйста, используйте xmltodict инструмент, созданный @баллуб идентифицировать теги, которые будут использоваться для анализа результирующего JSON.

    Поскольку атрибуты, которые обычно необходимо очищать, находятся глубже в документе, была добавлена ​​поддержка передачи шаблона для поиска атрибутов JSON. API JSON, не имеющие атрибутов на верхнем уровне, также могут извлечь выгоду из этого изменения. - (@bdraco#31809) (остальные документы)

    Пример конфигурации YAML:

    sensor:
      - platform: rest
        resource: http://192.168.1.20/status.xml
        authentication: basic
        username: username
        password: password
        json_attributes:
          - "htstatus"
          - "poolsp"
          - "spasp"
          - "pooltemp"
          - "spatemp"
          - "airtemp"
        json_attributes_path: "$.response.temp"
        value_template: ""
      - platform: rest
        resource: http://192.168.1.5/status.xml
        json_attributes:
          - "led0"
          - "led1"
          - "user0"
          - "temp0"
          - "btn0"
        json_attributes_path: "$.response"
        value_template: "OK"
    
  • Монитор GreenEye (GEM) - Показания температуры монитора Greeneye Monitor теперь верны (раньше они отображали вдвое большее фактическое значение). Если вы компенсировали это на своих информационных панелях или дисплеях, вам необходимо отменить эту компенсацию в этом выпуске. - (@jkeljo#31896) (greeneye_monitor документы)
  • Duke Energy - Удалена интеграция Duke Energy. Веб-сайт Duke Energy изменился, в результате чего интеграция прервалась, поскольку он полагался на парсинг веб-страниц, который больше не разрешается использовать. - (@французкий язык#31921) (критическое изменение)
  • деКОНЗ - deCONZ больше не будет изменять объекты, которые будут отключены при использовании параметров конфигурации интеграции, а полностью удалит их из конечного автомата. Включение опции снова загрузит все соответствующие объекты. - (@ Kane610#31661) (документы deconz)
  • кольцо - Все кольцевые учетные записи требуют двухфакторной аутентификации. Это означает, что его больше нельзя настроить через YAML, поскольку он не поддерживает 2FA. - (@баллуб#32039) (кольцевые документы) (критическое изменение) (бета-исправление)
  • Оттенок - filename опция из конфигурации моста Hue устарела в версии 0.104 и теперь удалена. - (@французкий язык#32027) (Hue Docs) (критическое изменение) (бета-исправление)

Бета-исправления

Все изменения