Индекс
Домашний помощник, выпуск 0.113
Еще один специальный, тематический, релиз входящий!
Кажется, что @bdraco неудержим; он просто продолжает улучшаться
производительность ядра. Я искренне восхищаюсь его работой, которой он был
однако последние месяцы не в этом.
Извините, @bdraco!
Этот выпуск: Автоматизация и скрипты! И это!!!
Долгая и долгая ошибка с автоматическим срабатыванием устранена, но не
только это, @pnbruckner пошел ва-банк, расширив механизм автоматизации / скриптов
даже больше.
Добавление режимов повтора, выбора и работы (с возможностью охлаждения в качестве побочного эффекта).
Я уже играл с этими функциями у себя дома, и я
изменил / улучшил довольно много вещей. Серьезно, @pnbruckner, Спасибо!
Наслаждайтесь выпуском!
../Френк
Людей присоединяется к выпуску Nabu Casa Home Assistant 0.113
Сегодня мы рады сообщить, что @ludeeus присоединяется к Набу Каса, чтобы работать
полный рабочий день на Домашний помощник!
Людей долгое время работал над проектом Supervisor.
панель и разные биты внешнего интерфейса. Он, однако, в основном известен как
создатель Магазин сообщества Home Assistant (HACS).
Мы с нетерпением ожидаем увидеть, что он может сделать сейчас, когда он может сосредоточиться
полный рабочий день на домашнем помощнике.
Добро пожаловать @ludeeus!
Автоматизация и скрипты Home Assistant, выпуск 0.113
Этот выпуск вносит изменения в нашу автоматизацию и скрипты. Прежде чем мы начнем с
это все, пожалуйста, обратите внимание, что action
частью автоматизации является сценарий
sequence
.
Итак, все рассмотренное ниже применимо как к сценариям, так и к автоматизации.
Перед погружением: все изменения в автоматизации и скриптах были выполнены
@pnbruckner! Это превосходно! Спасибо!
Автоматизация и скрипты: исправление ошибки Home Assistant Release 0.113
Уже давно существует проблема с нашей автоматикой, которая
Вы на самом деле, возможно, никогда не заметили. Это довольно сложно объяснить, так что это
нужен пример.
Рассмотрим следующую автоматизацию:
automation:
- alias: "Example"
description: "On button press, turn on the light bulb for 10 seconds."
trigger:
- platform: state
entity_id: binary_sensor.button
to: "on"
action:
- service: light.turn_on
entity_id: light.bulb
- delay:
seconds: 10
- service: light.turn_off
entity_id: light.bulb
Эта автоматизация включает лампочку при нажатии кнопки и после
10 секунд, он снова выключает лампочку. Довольно базовая автоматизация, которая
делает именно то, что и следовало ожидать, кроме случаев, когда кнопка нажата дважды.
Так что для выключения лампы требуется 10 секунд, что если вы нажмете кнопку?
снова через 5 секунд?
Пожалуйста, подумайте об этом ...
То, что на самом деле произошло до 0.113, это то, что лампочка выключится
немедленно! Скорее всего, вы этого не ожидали.
Давайте объясним это так: первое нажатие кнопки включает свет и задержку
активен в течение 10 секунд. Второе нажатие кнопки, выполненное через 5 секунд,
фактически не обрабатывается, однако, это вызывает задержку первого запуска в
отменить себя и продолжить выполнение остальных действий / последовательности,
заставляя свет немедленно выключиться!
Эта ошибка была исправлена. Начиная с этого выпуска, второе нажатие кнопки не
сделать что-нибудь, и свет теперь погаснет через 10 секунд, что первый
Нажатие кнопки сработало.
Автоматизация и скрипты: режимы работы Home Assistant Release 0.113
С помощью вышеупомянутого исправления ошибки теперь можно вводить новые
режимы работы для скриптов и автоматики. Это позволяет вам контролировать
что произойдет, если действия предыдущего триггера все еще выполняются.
Рассматривая пример лампочки в параграфе исправления ошибок, он показывает
режим по умолчанию: single
, что означает: не запускать и игнорировать триггер
если предыдущее действие той же автоматизации все еще выполняется.
Помимо по умолчанию single
В этом режиме доступны следующие режимы:
режим | Описание |
---|---|
single |
Не начинать новый запуск, если он уже запущен. |
restart |
Начать новый прогон, после остановки предыдущего прогона. |
queued |
Начать новый прогон после завершения всех предыдущих прогонов. |
parallel |
Начните новый, независимый, запустите параллельно с предыдущими запусками. |
Наглядное объяснение режимов автоматизации / работы скрипта.
Для режима очереди и параллельного режима дополнительный параметр max
доступен
контролировать максимальное количество прогонов, которые ждут друг друга. когда
опуская этот параметр, он будет по умолчанию 10.
Чтобы уточнить немного, вспомните первый пример в параграфе исправления ошибок.
где лампочка загорится на 10 секунд после нажатия кнопки?
Это заставит каждое нажатие кнопки в течение 10 секунд перезапустить обратный отсчет
еще раз:
automation:
- trigger:
- ...
mode: restart
action:
- ...
И этот пример, включил бы / выключил свет, на 10 секунд дважды, если
Кнопка была нажата через 5 секунд.
automation:
- trigger:
- ...
mode: queue
action:
- ...
Режимы также доступны для автоматизации и сценариев в интерфейсе внешнего интерфейса:
Скриншот режимов работы в интерфейсе.
Это мощная функция, которая позволяет вам контролировать, как автоматизация
и сценарии выполняются способами, которые вы не могли сделать раньше.
Более подробную информацию о режиме бега можно найти в автоматики
и скрипты документация.
Автоматизация и скрипты: повторяет выпуск 0.113 Home Assistant
Совершенно новое действие сделано, чтобы учесть повторение (также называемое петлями)
часть вашей автоматизации или сценариев.
Новая функция повтора может быть использована тремя различными способами:
- Подсчет повтора: Контролировать, сколько раз повторить последовательность.
- Пока цикл: Продолжайте повторять до тех пор, пока выполняются условия.
- Повторять до: Запускается как минимум один раз и решает после этого повторяться до тех пор, пока не будут выполнены условия.
Например, это спамит ваш телефон тем же сообщением 10 раз:
- alias: Send notification spam to phone
repeat:
count: 10
sequence:
- service: notify.frenck
data:
message: Ding dong! Someone is at the door!
Более подробную информацию о повторах можно найти в документации.
Автоматизация и скрипты: домашний помощник Chooser, выпуск 0.113
У вас есть несколько автоматических систем для того, чтобы этот свет включался / выключался? Или несколько
автоматизация / скрипты для обработки разных кнопок на каком-нибудь пульте?
Теперь вы можете комбинировать их, используя селектор. Выбор может выбрать
первая последовательность, которая соответствует условию, или, если ни один не соответствует, запускается по умолчанию
последовательность.
Это означает, что каждая отдельная последовательность в селекторе связана с собственным набором
условий.
automation:
- alias: "Example"
description: "On button press, turn on the light bulb for 10 seconds."
trigger:
- platform: state
entity_id:
- binary_sensor.button1
- binary_sensor.button2
- binary_sensor.button3
action:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.button1
state: "on"
sequence:
- service: light.turn_on
entity_id: light.bulb
- conditions:
- condition: state
entity_id: binary_sensor.button2
state: "on"
sequence:
- service: light.turn_off
entity_id: light.bulb
default:
- service: notify.frenck
data:
message: Some other unknown button was pressed!
В приведенном выше примере, нажав кнопку 1, включается лампа; пока button2 поворачивается
это снова. Третья кнопка не обрабатывается ни одним из условий в
вместо этого запускается chooser и (необязательно) default.
Выбор может быть использован в качестве if
/else
Скажите, где default
выступает в качестве
остальное. Или даже как if
/else if
/else
заявление, как показано в YAML
пример выше.
Более подробную информацию о выборе можно найти в документации.
Автоматизация и скрипты: домашний помощник с точностью до секунды, выпуск 0.113
Благодаря куче оптимизаций, сделанных в этом выпуске, которые обсуждаются позже
в этом сообщении блога мы теперь имеем точность до секунды для наших задержек.
Эта точность полезна в случае, если вы хотите задержку менее секунды,
например, 500 миллисекунд.
Пример сценария, который включает свет каждые 500 миллисекунд 10 раз.
script:
blink_light:
sequence:
repeat:
count: 10
sequence:
- service: light.toggle
entity_id: light.bulb
- delay:
milliseconds: 500
Автоматизация и скрипты: бонус! Cool Down Home Assistant Выпуск 0.113
Часто запрашиваемая функция заключается в том, чтобы обеспечить время для автоматизации.
То, что это влечет за собой, устанавливает ограничение запуска автоматизации или сценария
до определенного периода времени.
Хотя это не особенность, добавленная или построенная, она может быть достигнута
теперь с использованием новых режимов запуска.
automation:
- alias: "Doorbell cool down"
description: "Prevent multiple message being send when spamming the doorbell."
mode: single # Which is the default
trigger:
- platform: state
state: binary_sensor.doorbell
to: "on"
action:
- service: notify.frenck
data:
message: Ding dong! Someone is at the door!
- delay:
seconds: 10
Команда single
режим запуска этой автоматики в сочетании с последним delay
из 10
секунд, предотвращает запуск этой автоматизации чаще, чем один раз
каждые 10 секунд. Это идеально подходит для таких вещей, как дверной звонок.
Обновлены иконки MDI Home Assistant Release 0.113
Нам потребовалось некоторое время, чтобы перейти на новейшую версию
Значки дизайна материалов5.3.45, была причина для этого,
версия 5.0.45 содержит много критических изменений.
Мы хотели справиться с этим хорошо, поэтому потребовалось некоторое время.
Многие значки переименованы, а некоторые удалены. В этом выпуске мы включили
все новое и все удаленные значки, и мы убедились, что новое и старое имя работают.
Если вы используете значок, который переименован или удален, в журнале будет отображено предупреждение:
в версии 0.115 этот путь преобразования будет удален и удалены значки и
старые имена больше не работают.
Так что не забудьте проверить свои журналы, если вам нужно настроить любой из ваших используемых MDI
иконки.
Большинство удаленных значков MDI можно найти в Простые иконки,
который доступен как пользовательская интеграция.
Обратите внимание: возможно, что пользовательские интеграции (также известные как
пользовательские компоненты) использовать устаревшие иконки. Они могут бросать предупреждения, которые нужны
быть рассмотрены в пользовательской интеграции.
Обновления скрипта и редактора сцен Home Assistant Release 0.113
Пользовательский интерфейс для редактирования или создания скрипта был обновлен, кроме поддержки
новый режим работы, и вы можете дать своим сценариям пользовательский значок и идентификатор из пользовательского интерфейса.
Особенно полезно именование, вам больше не нужно искать в своих штатах
длинный числовой идентификатор объекта, соответствующий вашему сценарию.
Снимок экрана: имя скрипта, значок и режим запуска.
Поддержка настройки пользовательского значка также добавлена в редактор сцен.
Больше оптимизаций скорости Home Assistant Release 0.113
После хорошо принятой оптимизации скорости в версиях 0.111 и 0.112,
Sega в направлении улучшения использования ресурсов и отзывчивости платформы
Продолжает.
На этот раз у нас есть оба @bdraco и @пвизели поблагодарить за отличный
оптимизации, которые уменьшат использование процессора Home Assistant.
Прежде всего, если вы используете ОС Home Assistant, контейнер или
При установке под наблюдением этот экземпляр Home Assistant будет работать на
Python 3.8. Никаких действий с вашей стороны не требуется для этого.
Это не просто нормальная версия Python, но @пвизели работал на очень
оптимизированная версия Python для Home Assistant, повышающая производительность
это может доходить до 40%! Он написал больше техническая статья об этом на
наш блог разработчиков.
Затем @bdraco внес свой вклад в добавление некоторых улучшений в ядро. Он
изменили много операций с обработчиками событий и состояний, таким образом
меньше вещей вызывает ненужное, что уменьшает обработку при изменении состояний.
Это снижает загрузку процессора и повышает скорость отклика, когда у вас много состояний
изменения, происходящие за короткий промежуток времени или при большом количестве автоматизации.
Кроме того, все слушатели времени теперь имеют микросекундную точность, как они запланированы
во внутреннем цикле событий вместо предыдущей ситуации, когда
внутренние часы, которые срабатывали каждую секунду.
Этот выпуск должен значительно снизить загрузку процессора Home Assistant для
большинство установок.
Другие заслуживающие внимания изменения Home Assistant Release 0.113
- Группы Philips Hue теперь можно включать / выключать в опциях интеграции через пользовательский интерфейс.
- Команда OpenZWave (бета) получил 3 новых сервиса. Два из них предназначены для
установка кодов пользователей на замках. Другой позволяет настроить устройство
параметры конфигурации. - После минуты отсутствия, @yosilevy вернулся!
Он был единственным, кто решал все проблемы с RTL, которые были у нас в Home Assistant,
с его возвращением, этот релиз снова полон твиков RTL!
Новые интеграции
Три новых интеграции добавили этот выпуск:
- ПулСенс, Добавлено @haemishkyd
- Dexcom, Добавлено @gabene
- Бонд хаб, Добавлено ryprystupa
Новые Платформы
Следующая интеграция получила поддержку новой платформы:
- OpenZWave теперь поддерживает оконные крышки, добавленные @ Michsior14
Интеграции теперь доступны для настройки из пользовательского интерфейса
Следующие интеграции теперь доступны через интерфейс Home Assistant:
Если вам нужна помощь ...
… Не стесняйтесь использовать наши очень активные форумы или присоединяйтесь к нам немного чат.
Испытываете проблемы, представленные в этом выпуске? Пожалуйста, сообщите о них в нашем Выпускной трекер, Обязательно заполните все поля шаблона выпуска.
Нарушение изменений
Ниже приведен список критических изменений для этого выпуска, по теме или
интеграция. Нажмите на один из них, чтобы узнать больше о последних изменениях
для этого конкретного элемента.
Минимальная версия Python 3.7.1
Минимальная требуемая версия Python была повышена с Python 3.7.0 до 3.7.1.
Системы автоматизации / Scripts
Поведение автоматики, когда они были запущены в то время как "приостановлено" в
шаг delay или wait_template из предыдущего события триггера был неожиданным. Если
это произошло, приостановленный шаг будет прерван, и автоматизация будет
продолжить последовательность действий следующим шагом.
Это изменение устраняет поддержку этого «устаревшего» поведения в обеих автоматизациях
и сценарии (хотя сценарии были менее затронуты этим.)
Он также предоставляет новые «режимы» работы для этих последовательностей действий, а именно
single
, restart
, queued
& parallel
, Чтобы минимизировать влияние на существующие
автоматизация и сценарии, режим по умолчанию single
.
Кроме того, для queued
& parallel
Режимы теперь есть новая конфигурация
вариант - max
- контролирует максимальное количество «прогонов», которые могут быть
работает и / или в очереди одновременно.
И, наконец, шаг задержки теперь намного точнее и поддерживает задержки
менее чем за одну секунду
(@pnbruckner – #37729) (документы по автоматизации) (сценарий документации)
Шаблоны
Большинство платформ шаблонов проверили бы, что extract_entities не может
извлекать сущности и избегать настройки прослушивателя изменения состояния для «всех» после
extract_entities предупредил, что не может извлечь сущности и обновления
нужно будет сделать вручную.
Эта защита была распространена на все шаблонные платформы.
Измените поведение extract_entities, чтобы вернуть успешно извлеченный
объекты, если один или несколько шаблонов не удалось извлечь вместо возврата «все»
и быть отклоненным самой платформой.
(@bdraco – #37831) (шаблоны документов)
Относительное время
Ранее значение, используемое для отображения относительного времени, было передано
будучи интерполированным в локализованную строку, приводя к ситуациям, подобным этим:
- 47 часов назад отображается как «1 день назад» вместо «2 дня назад»
- 13 дней в будущем отображаются как «через 1 неделю»
Это изменение изменяет relativeTime
функция для использования Math.round
вместо
Math.floor
поэтому вывод более точно соответствует фактическому относительному времени
вход.
MQTT
Сообщения о рождении и завещании теперь публикуются по умолчанию.
MQTT сообщение о рождении по умолчанию:{"topic": "homeassistant/status", "payload": "online"}
MQTT по умолчанию сообщит: {"topic": "homeassistant/status", "payload": "offline"}
MQTT будет опубликован также по чистому соединению от брокера.
(@emontnemery – #37371) (документы mqtt)
ЖА с пультами Hue
Это обновление содержит критические изменения, если вы используете триггеры устройств
для моделей Hue Dimmer RWL020 и RWL021.
Мы решили настроить их для использования расширенной поддержки производителя, чтобы
мы можем поддерживать 4 триггера на кнопку.
Если вы ранее использовали триггеры устройств в автоматизации для этих устройств
вам придется перенастроить устройство, используя кнопку на странице устройства
или удалите и повторно подключите устройство после обновления Home Assistant.
Затем вам придется обновить автоматику, чтобы использовать новые триггеры.
Извините за причиненные неудобства.
(@dmulcahey – #37859) (Жа документы)
ЖАА силовая единица измерения
Ранее ZHA отображал мощность в киловаттах (кВт) для некоторых устройств.
(те, которые с кластером SmartEnergy), но так как ватты более распространены как
бытовой блок питания, ZHA начнет использовать W вместо них.
Если у вас есть какие-либо расчеты или накопления на основе датчиков мощности,
они могут нуждаться в обновлении.
(@абмантис – #37896) (Жа документы)
Philips Hue
Настройка моста Hue через конфигурацию YAML устарела. Ваш текущий
Конфигурация YAML импортируется и может быть безопасно удалена после обновления.
Добавление мостов Hue вручную по IP теперь можно сделать через пользовательский интерфейс. Изменение разрешения
Группы оттенков или недоступная лампочка оттенка теперь управляются нажатием кнопки параметров
на интеграцию Hue в пользовательском интерфейсе.
(@французкий язык – #37268) (Hue Docs)
Инфлюксдб
Поддержка сопоставления глобусов добавлена с фильтрами InfluxDB.
InfluxDB не использовал общую логику фильтрации, разделяемую recorder
,
logbook
, homekit
и т. д. и, как следствие, имел логику фильтрации, которая
несовместимо с логикой фильтрации любого другого компонента, похожего на записывающее устройство.
Это было исправлено, что привело к следующим изменениям в логике фильтрации.
Один и тот же домен, указанный как include, так и exclude:
- Предыдущее поведение: все объекты в этом домене исключены
- Новое поведение: включены все объекты этого домена, если объект не исключен
по идентификатору или по шару
Один и тот же идентификатор объекта, указанный в include и exclude:
- Предыдущее поведение: объект исключен
- Новое поведение: сущность включена
Фильтрация включает 1+ исключающих доменов, 0 включают домены и 1+ включают идентификаторы сущности, указанные:
- Предыдущее поведение: все объекты, не указанные в списке по идентификатору, были исключены
- Новое поведение: все объекты, которые не были специально исключены ни доменом, ни идентификатором
включены.
Автоматическая коробка передач
Для всех датчиков потока (например, active_torrents
or started_torrents
) порядок
содержания torrent_info
атрибут изменился на oldest first
Это означает, что старые торренты появятся первыми в списке.
Кроме того, ограничение по умолчанию 10 пунктов также применяется к списку, чтобы избежать очень долго
строки хранятся в базе данных рекордера. Оба варианта конфигурации, order
и
limit
, можно настроить в интерфейсе интеграции.
(@zhulik – #35411) (документы передачи)
Гарнитура Logitech Harmony
Новые устройства и действия видны как атрибуты гармонии. Электрический ток
активность теперь обновляется, как только пульт начинает изменение активности
вместо того, чтобы откладывать до завершения настройки деятельности.
Сяоми Мио
Вентилятор и удаленные компоненты теперь имеют уникальные светодиодные цепочки.
Если вы ранее установили ваши вызовы автоматизации от
вентилятор_set_led_on / off "до"удаленные _set_led_on / выкл»,
теперь вам нужно установить их обратно на «веер».
Принтер Samsung SyncThru
Настройка Syncthru теперь выполняется через страницу интерфейса интеграции.
(@цель – #36690) (документы открытия) (Syncthru Docs)
Вялый
Повторно добавлена возможность использовать удаленные файлы (по URL) в сообщениях Slack.
Схема данных для отправки файлов в сообщениях Slack изменилась, поэтому обязательно
обновите все вызовы службы, связанные со Slack, с помощью новой схемы, указанной в
слабая документация по интеграции.
(@бахья – #37161) (слабые документы)
RFXCOM RFXtrx
- Настройка имени сущности теперь должна выполняться внутри домашнего помощника
- Несколько объектов могут быть созданы для одного устройства
- События, сообщенные из идентификаторов объекта, удаляются в пользу событий из уровня интеграции.
- Формат событий изменился.
(@elupus – #37742 #37565) (rfxtrx документы)
Fibaro
Коммутаторы Fibaro Home Center, которые управляют источниками света, теперь будут правильно настроены как объекты Light (вместо объектов Switch). Это приводит к тому, что идентификаторы этих сущностей изменяются с switch
, в light
, Если это нежелательно, измените роль устройства в Home Center на что-то, что не является источником света (например, Другое устройство).
Интерфейс: устарел импорт HTML
extra_html_url
теперь устарела и поддержка будет удалена в 0.115.
Вы можете перейти на новый extra_module_url
or extra_js_url_es5
путем изменения
Ваш импортированный файл в JavaScript.
При запуске пользовательских компонентов вы импортируете файл HTML для вашего
компонент вместо JavaScript. Вот почему мы всегда поддерживали импорт
дополнительный HTML в интерфейсе и пользовательских панелях.
Это устарело и заменено модулями ES с некоторого времени и имеет
больше не поддерживается в браузерах. У нас есть полифилл для поддержки
это, но мы собираемся удалить это.
В версии 0.115 мы уберем возможность импорта HTML, вы можете использовать ES
модули в качестве замены.
Фронтенд: Темы
Переменная темы paper-card-background-color
устранен. Ты можешь использовать ha-card-background
or card-background-color
в качестве замены.
В общем, все переменные, которые начинаются с paper
будет удален в какой-то момент.
Все изменения
Домашний помощник, выпуск 0.113
Нажмите, чтобы увидеть все изменения!
- Zerproc очистки (@emlove – #37072) (Zerproc Docs)
- Добавить концепцию разрешенных внешних URL в config (@бахья – #36988)
- Добавить устаревший вариант опроса для обнаружения движения Amcrest (@pnbruckner – #36955) (Amcrest Docs)
- Улучшить настройку (@баллуб – #37075)
- Добавить пользовательский формат worldclock (@ИндуПракаш – #36157) (Worldclock Docs)
- Поднять версию до 0.113.0dev0 (@французкий язык – #37071)
- Миграция doorbird для использования новой платформы бортового журнала (@bdraco – #37097) (дверная птица документы)
- Улучшить производительность метки времени изоформата для полных состояний (@bdraco – #37105) (исторические документы)
- Плекс тестов очистки и дополнений (@jjlawren – #37117) (плекс документы)
- Убедитесь, что события doorbird могут быть отфильтрованы по entity_id (@bdraco – #37116) (дверная птица документы)
- Обновление sqlalchemy до 1.3.18 (@французкий язык – #37123) (регистратор документов) (sql документы)
- Добавить оптимистичное обновление переключателя Guardian (@бахья – #37141) (документы хранителя)
- Обновить родительский переключатель remote_rpi_gpio (@Кдемонтф – #37136) (remote_rpi_gpio документы)
- Улучшить интеграцию с Smappee (@bsmapee – #37087) (Smappee Docs)
- Добавлена поддержка сопоставления глобусов в фильтрах InfluxDB (@ mdegat01 – #37069) (influexdb документы) (взлом-изменение)
- Обновление тестов Plex для имитации веб-сокетов (@jjlawren – #37147) (плекс документы)
- добавить Phillips удаленный кластер (@dmulcahey – #37172) (Жа документы)
- Улучшение масштабируемости маршрутизации событий изменения состояния (@bdraco – #37174) (документы по автоматизации)
- Убедитесь, что все обратные вызовы async_track_state_change_event выполняются, если один из них выдает (@bdraco – #37179)
- Исправлена ошибка запуска тестов rfxtrx (@elupus – #37186) (rfxtrx документы)
- Попытка установить уникальный идентификатор устройства rfxtrx (@elupus – #37159) (rfxtrx документы)
- Поднять аиогардиан (@бахья – #37188) (документы хранителя)
- Добавить выходные данные отладки для неверных данных вызова службы (@pnbruckner – #37171)
- Ограничить и отсортировать атрибут torrents_info передачи (@zhulik – #35411) (документы передачи) (взлом-изменение)
- Переместить предел передачи и параметры конфигурации заказа в поток параметров (@zhulik – #37198) (документы передачи)
- Датчики иногда создаются без события (@elupus – #37205) (rfxtrx документы)
- Исправьте опечатку в тексте интерфейса input_number (@ davet2001 – #37208) (input_number документы)
- Молчание ложного предупреждения, когда HomeKit уже запущен (@bdraco – #37199) (Homekit Docs)
- Дополнительное тестирование для InfluxDB и некоторые улучшения качества (@ mdegat01 – #37181) (influexdb документы)
- Добавьте первый модульный тест для настройки потока для Plum Lightpad (ryprystupa – #37183) (plum_lightpad документы)
- Убедитесь, что измененные слушатели состояния homekit отписались при перезагрузке (@bdraco – #37200) (Homekit Docs)
- Используйте eventloop для планирования (@bdraco – #37184) (Asuswrt Docs) (общие термостатические документы) (взлом-изменение)
- Добавьте mdegat01 в качестве владельца кода для InfluxDB (@ mdegat01 – #37227) (influexdb документы)
- Переместить сервисы Guardian в сервисы платформы сущностей (@бахья – #37189) (документы хранителя)
- Используйте общий zeroconf для обнаружения netdisco (@bdraco – #37237) (документы открытия)
- Зарегистрировать услугу 'androidtv.learn_sendevent' (@JeffLIrion – #35707) (Документы для Android)
- Добавить поддержку для оконных крышек для интеграции ozw (@ Michsior14 – #37217) (ozw документы) (новая платформа)
- Удалить демо-конфигуратор Hue из интеграции демо (@французкий язык – #37250) (документы демо)
- Поднять pychromecast до 7.0.1 (@emontnemery – #37225) (бросать документы)
- Изменены FilterTest namedtuples для классов данных (@ mdegat01 – #37252) (apache_kafka документы) (azure_event_hub документы) (google_pubsub документы) (Прометей документы)
- Улучшить интеграцию сценариев, чтобы использовать новые функции в помощнике сценариев (@pnbruckner – #37201) (сценарий документации)
- Рефакторинг логики притока для сокращения путей кода V1 против V2 (@ mdegat01 – #37232) (influexdb документы)
- Проверка кэша для раскрытия сущности в emulated_hue (@bdraco – #37260) (emulated_hue документы)
- Добавить датчик пропущенных вызовов во Freebox (@Горячий – #36895) (бесплатные документы)
- Добавить поддержку увлажнителя в google_assistant (@Шуляка – #37157) (google_помощник документы)
- Улучшить поддержку для гаражных покрытий homematic (@guillempages – #35350) (гомеопатические документы)
- Создать интеграцию с PoolSense (@haemishkyd – #35561) (Poolsense Docs) (новая интеграция)
- Добавить media_stop для интеграции с volumio (@диваникус – #37211) (объем документов)
- Очистить сервис 'androidtv.learn_sendevent' (@JeffLIrion – #37276) (Документы для Android)
- Добавить сервис для установки таймера на водонагреватели tado (@jfearon – #36533) (тадо документы)
- Добавить константу для PlatformNotReady время ожидания для использования в тестах (@ mdegat01 – #37266) (influexdb документы)
- Добавить Dexcom Integration (@gabene – #33852) (Dexcom Docs) (новая интеграция)
- Bump pynws-1.2.1 для NWS (@МэтьюФламм – #37304) (NWS DOCS)
- Ограничить сервис сущностей платформы сущностей одной и той же интеграцией (@баллуб – #37313)
- Добавить Hue ручной мост конфигурации потока + параметры потока (@французкий язык – #37268) (Hue Docs) (взлом-изменение)
- Исправить тестовый запрос Influx V1 (@ mdegat01 – #37309) (influexdb документы)
- Исправить тесты на колеблющийся поток (@bdraco – #37346) (флюс документы)
- Добавьте поддержку увлажнителя в homekit (@Шуляка – #37207) (Homekit Docs)
- Исправлены хлопающие тесты gdacs (@bdraco – #37363) (документы gdacs)
- Обновите pre-commit до 2.6.0 (@французкий язык – #37339)
- Добавить ozw гаражные ворота@ firstof9 – #37316) (ozw документы)
- Улучшение производительности устройства отслеживания Unifi (@bdraco – #37308) (унифи документы)
- Исправьте методы ozw гаражных ворот (@МартинХьельмаре – #37374) (ozw документы)
- Модифицированные тесты Influx для имитации тестовых запросов с точным выводом (@ mdegat01 – #37315) (influexdb документы)
- Уберите мое владение кодом над вещами, которые я больше не использую (@ robbiet480 – #37401)
- Преобразуйте тесты rfxtrx в асинхронные тесты pytest и включите их снова (@elupus – #37206) (rfxtrx документы)
- Добавить GitHub Действия для CI (@французкий язык – #37419)
- Сократите время для запуска тестов ZHA Discover (@bdraco – #37424) (Жа документы)
- Убедитесь, что async_setup проверено в тестах интеграции Geonetnz (@bdraco – #37426) (geonetnz_quakes документы) (geonetnz_volcano документы)
- Добавить helpers.location.coordinates (@эйфингер – #37234)
- Замените asynctest на tests.async_mock (@баллуб – #37428)
- Предотвратить верблюдный замок от зацикливания и сна в тесте (@bdraco – #37425) (документы для досуга)
- Исправить нежелательное переключение питания (@ ktnrg45 – #37427) (PS4 документы)
- Исправить немодированную настройку в тесте garmin_connect (@bdraco – #37429) (garmin_connect документы)
- Исправить unmocked настройки в тестах ipp (@bdraco – #37430) (ipp документы)
- Остановить экоби aux Heat Services (@баллуб – #37423) (экоби документы)
- Исправить сборку Python Wheels (@французкий язык – #37433)
- Настройка макета в тестах потока конфигурации sonarr (@bdraco – #37432) (сонарр документы)
- Добавьте больше юнит-тестов для plum_lightpad (ryprystupa – #37275) (plum_lightpad документы)
- Добавить Plugwise zeroconf discovery (@bouwew – #37289) (блочные документы)
- Макет настройки в тестах потока конфигурации configv (@ctalkington – #37439) (DirectV DOCS) (DirectV DOCS)
- Применить некоторые предложения из обзора кода poolsense (@ctalkington – #37440) (Poolsense Docs)
- Исправить крайне второстепенный тип: Потребление -> Потребление (@smugleafdev – #37322) (Solaredge Docs)
- Исправление спама DarkSky в журнале (@РоджерСелвин – #37421) (Darksky Docs)
- Обновите python-join-api, чтобы пользователь мог указать действия (@nkgilley – #37394) (joaoapps_join документы)
- Используйте более подробный значок батареи для автомобилей Tesla (@jberstler – #37154) (Tesla Docs)
- Избегайте выбора столбца созданных состояний для истории (@bdraco – #37450) (исторические документы)
- Используйте класс устройства, чтобы изолировать значок батареи Tesla (@ctalkington – #37446) (Tesla Docs)
- Удалите pytest-xdist из токсина теперь, когда он находится в файле require_test.txt@цель – #37455)
- Исправлено форматирование обнаружения Plugwise zeroconf (@CoMPaTech – #37457) (блочные документы)
- Поддержка подустройства Xiaomi Gateway и устройства AqaraHT + SensorHT (@starkillerOG – #36539) (xiaomi_miio документы)
- Исправлено закрытие теста entity_component (@bdraco – #37445)
- Исправлены хлопающие тесты geo_json_events (@французкий язык – #37471) (geo_json_events документы)
- Исправлена ошибка с тестом geonetnz_quakes (@emontnemery – #37473) (geonetnz_quakes документы)
- Вызов функции синхронизации из асинхронного контекста (@тимванканн – #37324) (аври документы)
- Поддержка пустого вывода MQTT binary_sensor value_template (@emontnemery – #37420) (документы mqtt)
- Публикуем родные и будущие сообщения по умолчанию (@emontnemery – #37371) (документы mqtt) (взлом-изменение)
- Исправить хлопающие тесты google_assistant (@французкий язык – #37480) (google_помощник документы)
- Добавить поддержку увлажнителя для emulated_hue (@Шуляка – #37110) (emulated_hue документы)
- Действия на GitHub: добавление хадолинта@французкий язык – #37494)
- Действия на GitHub: добавьте CodeSpell Problem Matcher (@французкий язык – #37487)
- Действия GitHub: добавьте json problem matcher (@французкий язык – #37490) (Hue Docs)
- Действия GitHub: добавьте pylint problem matcher (@французкий язык – #37463)
- Действия GitHub: добавьте проверку проблем с исполняемыми файлами (@французкий язык – #37488)
- Действия GitHub: добавьте mypy problem matcher (@французкий язык – #37485)
- Действия на GitHub: добавьте yamllint problem matcher (@французкий язык – #37468) (рекламные документы)
- Действия GitHub: добавьте flake8 problem matcher (@французкий язык – #37465)
- Действия GitHub: Показать различия при сбое (@французкий язык – #37461)
- Исправить взмахи теста geonetnz_volcano (@bdraco – #37497) (geonetnz_volcano документы)
- Обновите flake8 до 3.8.3 (@цель – #37501)
- Используйте ограничения пакета в tox lint (@цель – #37500)
- Действия GitHub: добавьте pytest problem matcher (@французкий язык – #37508) (Toon Docs)
- Улучшить интеграцию автоматизации для использования новых функций в помощнике по сценариям (@pnbruckner – #37479) (документы по автоматизации) (сценарий документации)
- Не считать очищенные нетданные и неопределенные тревоги как предупреждения (@юргенхаас – #37505) (Netdata Docs)
- Поднять env_canada до 0.1.0 (@michaeldavie – #37483) (environment_canada документы)
- Предварительно испечь общие истории запросов (@bdraco – #37496) (исторические документы)
- Добавить рекомендации по присвоению метрик методу (@княр – #37149) (Прометей документы)
- Используйте основной цикл событий для homekit (@bdraco – #37441) (Homekit Docs)
- Добавить подсказку решения denonavr для connection_error (@starkillerOG – #37405) (денонавр документы)
- Исправлена логическая метрика Datadog (@шермдог – #37273) (Datadog Docs)
- Исправить демоверсию демо-теста@bdraco – #37516) (документы демо)
- Стандартизировать уровни ошибок geniusheub (@РоджерСелвин – #37512) (Geniushub Docs)
- Стандартный уровень сообщения об ошибке asuswrt (@РоджерСелвин – #37515) (Asuswrt Docs)
- Преобразование интеграции Android TV в асинхронный (@JeffLIrion – #37510) (Документы для Android)
- Добавить поток конфигурации + асинхронную поддержку для интеграции SmartHab (@аутадок – #34387) (документы smarthab)
- Таймерский климатический сервис Tado (@jfearon – #37472) (тадо документы)
- Используйте async_track_state_change_event для автоматизации numeric_state (@bdraco – #37255) (документы по автоматизации)
- Исправлена ошибка xiaomi_miio при отсутствии датчиков (@starkillerOG – #37531) (xiaomi_miio документы)
- Переключить тесты для использования объектов hass вместо direct (@elupus – #37530) (rfxtrx документы)
- Строки журнала не заканчиваются полной остановкой (@французкий язык – #37527)
- Исправлена проблема соответствия flake8 для обработки фатальных ошибок как ошибок (@французкий язык – #37536)
- Transition Guardian для использования DataUpdateCoordinator (@бахья – #37380) (документы хранителя)
- Переключить rfxtrx на диспетчер (@elupus – #37271) (rfxtrx документы)
- Очистить async_track_state_change и увеличить строку документации (@bdraco – #37251)
- Добавьте бинарный датчик Amcrest audio_detected (@pnbruckner – #37486) (Amcrest Docs)
- Добавить новую интеграцию для Bond Hub (ryprystupa – #37477) (облигации) (новая интеграция)
- Переключите homekit на использование async_track_state_change_event (@bdraco – #37253) (Homekit Docs)
- Добавить недостающий объект манифеста в чек (@ludeeus – #37535)
- Добавить зависимость для автоматического обновления действий GitHub (@французкий язык – #37550)
- Bump actions / upload-artifact с v1 на v2.0.1 (зависимость - #37555)
- Bump codecov / codecov-action с v1 на v1.0.10 (зависимость - #37556)
- Исправления согласованности заглавных букв строк (@цель – #37454)
- Защитить цикл установить по умолчанию исполнителя (@баллуб – #37438)
- Добавить оптимистичный режим в шаблон переключателя (@akloeckner – #31637) (шаблоны документов)
- Ложная настройка в тесте плекса для предотвращения сбоя CI (@bdraco – #37590) (плекс документы)
- Убедитесь, что сброс аксессуаров homekit влияет только на мосты с аксессуаром (@bdraco – #37588) (Homekit Docs)
- применить небольшие предложения обратной связи от предыдущего PR, который уже объединен (ryprystupa – #37551) (облигации)
- Поднять чувственный-сериализовать 2.4.0 (@баллуб – #37241)
- Исправлена ошибка, из-за которой в тестах отсутствовали учетные записи Plex (@jjlawren – #37591) (плекс документы)
- Обновление маршрута rjpl до 0.3.6 (@DarkFox – #37215) (Rejseplanen Docs)
- Сделать устройства и действия видимыми как атрибуты гармонии (@bdraco – #37559) (документы о гармонии) (взлом-изменение)
- Обновите debugpy до 1.0.0b12 (@французкий язык – #37599) (отладочные документы)
- Обновить покрытие до 5.2 (@французкий язык – #37598)
- Исправление опечаток в интеграции Hue (@французкий язык – #37597) (Hue Docs)
- Добавить текущую температуру как отдельный датчик в Toon (@французкий язык – #37336) (Toon Docs)
- Добавить имена хостов в журналы esphome (@TheLastGimbus – #37587) (Esphome Docs)
- Исправлена синхронизация / асинхронность и небольшие улучшения для forked_daapd (@французкий язык – #37619) (forked_daapd документы)
- Удалить мертвый код из приведения (@французкий язык – #37620) (бросать документы)
- Исправлены методы покрытия acmeda syn / async (@французкий язык – #37618) (документы Acmeda)
- Исправить синхронизацию / асинхронное переопределение в смс (@французкий язык – #37621) (смс документы)
- Переключите то, что используется для уникального идентификатора (@elupus – #37581) (rfxtrx документы)
- Измените MediaPlayerDevice на MediaPlayerEntity (@брефра – #37629) (пионер документы)
- Ozw исправления климата (@Marcelveldt – #37560) (ozw документы)
- Поднять aiohomekit до 0.2.41 (@ Jc2k – #37602) (homekit_controller документы)
- Исправлена ошибка, из-за которой при переключении контуров пропускалась тестовая проверка макетов homekit (@bdraco – #37628) (Homekit Docs)
- Уменьшить уровень журнала неизвестных обнаруженных сервисов (@баллуб – #37617) (документы открытия)
- исправить ошибочную зависимость, используемую интеграцией Бонда (simplejson to json) (ryprystupa – #37642) (облигации)
- Пометьте значения примера как строки, потому что это то, что мы ожидаем (@баллуб – #37640) (документы alarm_control_panel)
- Исправлена очистка ozw сущностей при удалении узла (@Marcelveldt – #37630) (ozw документы)
- Ударная версия Pyvizio (@ raman325 – #37644) (Vizio Docs)
- Добавить поддержку OZW для службы set_config_parameter (@ firstof9 – #37523) (ozw документы)
- Изменить тесты приведения к настройке через интеграцию приведения (@emontnemery – #37256) (бросать документы)
- Придайте вентиляторам и удаленным компонентам уникальные светодиодные цепочки (@алексхардвик – #37605) (xiaomi_miio документы) (взлом-изменение)
- Vizio: при проверке нового хоста по сравнению с существующими хостами записи конфигурации, проверьте имя хоста в курсе (@ raman325 – #37397) (Vizio Docs)
- Добавить предустановленные режимы в Touchline (@pilehave – #36054) (документооборот)
- Обновлена зависимость от притока клиентов до версии 1.8.0 (@ mdegat01 – #37396) (influexdb документы)
- Проверьте ведра / dbs на действительность во время запуска датчика Influx (@ mdegat01 – #37391) (influexdb документы)
- Исправить пропущенные служебные строки Guardian (@бахья – #37659) (документы хранителя)
- Применить больше предложений из обзора кода связи (@ctalkington – #37592) (облигации)
- Установить датчик MQTT в состояние недоступно, когда значение истекает (@emontnemery – #36609) (документы mqtt) (взлом-изменение)
- Конвертировать syncthru в поток конфигурации и собственное обнаружение SSDP (@цель – #36690) (документы открытия) (Syncthru Docs) (взлом-изменение)
- Используйте атрибут «next_state» вместо «post_pending» для черты ArmDisarm (@ engrbm87 – #37325) (google_помощник документы)
- Добавить поддержку ozw usercode (@ firstof9 – #37390) (ozw документы)
- Пользовательские коды OZW обновляют services.yaml с примерами (@ firstof9 – #37667) (ozw документы)
- Добавить поддержку увлажнителя для прометея (@Шуляка – #37112) (Прометей документы)
- Рефакторинг Enocean часть 1 (@jduquenoy – #35927) (Enocean Docs)
- Добавить назад Netatmo общедоступные датчики погоды (@cgtobi – #34401) (Netatmo Docs)
- Сплит обработка и применение события (@elupus – #37665) (rfxtrx документы)
- Python 3.8 на основной контейнер (@пвизели – #37677)
- Обнаружить затянувшиеся темы после испытаний (@elupus – #37270)
- Изменить частоту дискретизации для камеры Apple Watch Homekit (@Гарриджхолмс – #37637) (Homekit Docs)
- Значения времени округления в get_age () для лучшего приближения к фактическому возрасту (@ГМТА – #37125) (взлом-изменение)
- Добавить покрытие облигаций предполагаемого штата и местного опроса (ryprystupa – #37666) (облигации)
- На самом деле исправить службы Guardian лица (@бахья – #37700) (документы хранителя)
- Восстановить «Обновлена зависимость от притока клиентов до версии 1.8.0» (# 37396) »(@ mdegat01 – #37697) (influexdb документы)
- Обновить foobot-async (@баллуб – #37706) (Foobot Docs)
- Переписать логику rfxtrx init, чтобы покончить с глобальным объектом (@elupus – #37699) (rfxtrx документы)
- поднять туяху 0.0.7 (@ПавелАннеков – #37709) (твои документы)
- Исправлена проверка профилей get, если есть возможности ptz (@djpremier – #37176) (Onvif Docs)
- Обновление зависимости от притока клиентов до версии 1.8.0, исправление тестовой записи для InfluxDB v2 (@беднар – #37710) (influexdb документы)
- Исправлена петлевая обратная связь, обновляющая HA до инициализации объекта (@павони – #37650) (Loopenergy документы)
- Исправить обнаружение Hue homekit (@баллуб – #37694) (Hue Docs)
- Добавить новый цикл повтора для сценариев и автоматизации (@pnbruckner – #37589) (документы по автоматизации) (сценарий документации)
- Добавить классы устройств rfxtrx к известным типам (@elupus – #37698) (rfxtrx документы)
- Повторно добавьте возможность использовать удаленные файлы (по URL) в сообщениях Slack (@бахья – #37161) (слабые документы) (взлом-изменение)
- Используйте общий экземпляр zeroconf для homekit_controller (@bdraco – #37691) (homekit_controller документы)
- Удалить набор текста (@баллуб – #37735)
- Удалить устаревший режим сценариев и упростить остальные режимы (@pnbruckner – #37729) (документы по автоматизации) (сценарий документации) (взлом-изменение)
- Поддержка фан-домена в интеграции Bond (ryprystupa – #37703) (облигации) (новая платформа)
- Исправить некорректное сравнение скорости «выкл» по тождеству, а не по значению (ryprystupa – #37738) (фан-документы)
- Рефакторинг Bond для устранения дублирования (ryprystupa – #37740) (облигации)
- Обновления для интеграции poolsense (@haemishkyd – #37613) (Poolsense Docs) (новая платформа)
- Поднять ADS до 3.1.3 (@баллуб – #37748) (рекламные документы)
- Ссылочные файлы ограничений из файлов требований (@баллуб – #37751)
- Поднять pyHS100 до 3.5.1 (@баллуб – #37749) (tplink документы)
- Исправление скрипта в очереди в режиме опечатки@pnbruckner – #37759)
- Обновление облигаций до 0.0.9 (ryprystupa – #37764) (облигации)
- Поднять теслайсонпы до 0.9.3. (@аландце – #37771) (Tesla Docs)
- Значительно улучшить производительность ведения журнала, когда никакие интеграции не запрашивают уровень отладки (@bdraco – #37776) (регистратор документов)
- Добавить Bond hub в качестве устройства для связывания сущностей (ryprystupa – #37772) (облигации)
- Добавить общие недоступные и last_updated метрики для Прометея (@esev – #37456) (Прометей документы)
- Переключите rfxtrx на config уровня интеграции (@elupus – #37742) (rfxtrx документы) (взлом-изменение)
- Добавить поддержку для направления вентилятора в интеграции облигаций (ryprystupa – #37789) (облигации)
- Применить обновления качества кода к poolsense (@haemishkyd – #37781) (Poolsense Docs) (новая платформа)
- Обернуть возможный ввод / вывод в исполнителя (@jjlawren – #37688) (плекс документы)
- Исправление Dockerfile.dev для VS Code devcontainer (@ ajschmidt8 – #37801)
- Добавить базовую поддержку для освещения в интеграции облигаций (ryprystupa – #37802) (облигации) (новая платформа)
- Заменить события сущности rfxtrx событиями интеграции (@elupus – #37565) (rfxtrx документы) (взлом-изменение)
- Поднять айокафку до 0.6.0 (@баллуб – #37778) (apache_kafka документы)
- Отключить фиктивное соединение (@elupus – #37805) (rfxtrx документы)
- пыдайкин версия поднять на 2.3.1 :(@ Pnguyen-tyro – #37682) (Daikin Docs)
- Разрешить дополнительный пакет без точек (для потоковой передачи камеры Arlo) (@дермотдуффи – #37792) (потоковые документы)
- Ограничения pt3 (@баллуб – #37803)
- Добавить шаблон фильтра urlencode (@jschlyter – #37753)
- Добавить возможность rfxtrx отправлять необработанную команду на устройство (@elupus – #37793) (rfxtrx документы)
- Оставьте белый черный список pt1 (@баллуб – #37816)
- Упростить интеграцию с регистратором (@баллуб – #37780) (регистратор документов)
- Добавить бинарное отображение класса устройства devolo (@ 2Fake – #37350) (devolo_home_control документы)
- Конвертировать Toon expires_in в значение с плавающей точкой (@ tizzen33 – #37716) (Toon Docs)
- Примените обратную связь, связанную с python, от предыдущего PR (ryprystupa – #37821) (облигации)
- Переключите rfxtrx на записи конфигурации (@elupus – #37794) (rfxtrx документы)
- Обновите Travis-CI для использования Python 3.7.1 (@цель – #37830)
- Сопоставить скорости вращения вентилятора со стандартными скоростями HA (ryprystupa – #37808) (облигации)
- Применить изменения обзора кода для poolsense (@haemishkyd – #37817) (Poolsense Docs)
- Версия bump для asuswrt (@kennedyshead – #37827) (Asuswrt Docs)
- Улучшения Travis CI (@цель – #37840)
- Bump actions / upload-artifact с v2.0.1 на 2.1.0 (зависимость - #37841)
- Добавить поддержку универсального устройства (коммутатора) для интеграции связи (ryprystupa – #37837) (облигации) (новая платформа)
- Добавить выберите сценарий действий (@pnbruckner – #37818)
- Attrs очистки (@цель – #37849) (документы камеры) (бросать документы) (Device_tracker Docs) (Esphome Docs) (документы mqtt) (потоковые документы) (Жа документы)
- Добавить атрибуты информации о режиме в скрипт и автоматизацию (@брамкрагтен – #37815) (документы по автоматизации) (сценарий документации)
- Исправить атрибут media_content_id в интеграции Spotify (@aaliddell – #37853) (подделать документы)
- Интерфейс: не рекомендуется
extra_html_url
(@брамкрагтен – #37843) (интерфейсные документы) (взлом-изменение) - Переключите async_track_state_change на более быстрый async_track_state_change_event part 3 (@bdraco – #37852) (байесовские документы) (Esphome Docs) (фильтровать документы)
- Настроить иконки для MDI Bump (@брамкрагтен – #37730)
- Избегайте сбоев homekit, когда температура превышает максимальное значение (@bdraco – #37746) (Homekit Docs)
- Всегда выставляю газовые датчики Toon (@французкий язык – #37829) (Toon Docs)
- Использовать размер камеры в Agent DVR (@ timmo001 – #36375) (агент_двр документы)
- Откорректируйте историю, так как все сценарии теперь могут быть отменены (@bdraco – #37820) (исторические документы)
- Убедитесь, что HomeKit не выдает при удалении подключенного датчика движения (@bdraco – #37773) (Homekit Docs)
- Добавьте HmIP-FSI16 в HomematicIP Cloud (@SukramJ – #37715) (homematicip_cloud документы)
- Исправлена ошибка, из-за которой выключатели света Fibaro HC не были настроены как объекты Light (@Danielpervan – #37690) (фибаро документы) (взлом-изменение)
- Не сбой Luftdaten на дополнительных данных, возвращаемых API (@jbeyerstedt – #37763) (нецензурные документы)
- Исправить очистку зоны и поднять запись конфигурации, когда она не готова (@dshokouhi – #37741) (Neato Docs)
- шишка зигпы и жа причуды (@dmulcahey – #37859) (Жа документы) (взлом-изменение)
- Обновлен интерфейс до 20200714.0 (@брамкрагтен – #37862) (интерфейсные документы)
- Пусть async_track_point_in_utc_time вызывает async_run_job напрямую из call_at (@bdraco – #37790)
- Добавить поддержку для каминов для интеграции облигаций (ryprystupa – #37850) (облигации)
- Обновите августовское название производителя (@bdraco – #37867) (август документы)
- Переключите async_track_state_change на более быстрый async_track_state_change_event part 6 (@bdraco – #37869) (manual_mqtt документы) (min_max документы) (Mold_indicator Docs) (растительные документы)
- Переключите async_track_state_change на более быстрый async_track_state_change_event part 5 (@bdraco – #37866)
- Переключите async_track_state_change на более быстрый async_track_state_change_event part 4 (@bdraco – #37863) (производные документы) (общие термостатические документы) (интеграционные документы) (статистические документы)
- Переключите async_track_state_change на более быстрый async_track_state_change_event (@bdraco – #37834) (групповые документы)
- Переключите еще несколько async_track_state_change на более быстрый async_track_state_change_event (@bdraco – #37833)
- Переключите универсальный media_player для использования async_track_state_change_event (@bdraco – #37832) (универсальные документы)
- Улучшение обработки шаблонных платформ при сбое извлечения сущности (@bdraco – #37831) (шаблоны документов) (взлом-изменение)
- Переключите async_track_state_change на более быстрый async_track_state_change_event part 7 (@bdraco – #37870) (оповещения документы) (Knx Docs) (Жа документы)
- Предпочитаю внешние URL, потому что внутренние не могут иметь действительный SSL (@баллуб – #37872) (бросать документы)
- Используйте супервизор «group: name» при получении информации о процессе (@serhtt – #37678) (руководящие документы)
- Не используйте venv кеш при изменении версии Python (@французкий язык – #37881)
- Исправить желтую вспышку (@shenxn – #37743) (Yeelight Docs)
- Улучшение регистрации ошибок Neato, включая имя устройства (@dshokouhi – #37865) (Neato Docs)
- Прекратить запуск скриптов при выключении (@pnbruckner – #37858)
- Обновлен интерфейс до 20200715.0 (@брамкрагтен – #37884) (интерфейсные документы)
- Приспособьте поток конфигурации MQTT к рождению по умолчанию и будет (@emontnemery – #37875) (документы mqtt)
- Предоставить обходной путь для отсутствующего / отключенного / сломанного IPv6 (@bdraco – #37887) (нольконф документы)
- Отменить критические изменения для автоматизации (@пвизели – #37885) (документы по автоматизации)
- Обновление интерфейса до 20200715.1 (@брамкрагтен – #37888) (интерфейсные документы) (бета-исправление)
- Исправлена замена устаревших переменных в сообщении журнала (@французкий язык – #37901) (бета-исправление)
- Исправить ошибку режима автоматизации и перезапуска скрипта (@pnbruckner – #37909) (бета-исправление)
- Обновлен интерфейс до 20200716.0 (@брамкрагтен – #37910) (интерфейсные документы) (бета-исправление)
- Исправить инициализацию электрического измерительного датчика ZHA (@ Администратор – #37915) (Жа документы) (бета-исправление)
- Исправить недоступно, когда значение равно нулю (@cgtobi – #37918) (Netatmo Docs) (бета-исправление)
- Обновите pysonos до 0.0.32 (@амельчио – #37923) (сонос документы) (бета-исправление)
- Убедитесь, что настройка отслеживания изменения состояния из прослушивателя изменения состояния не запускается сразу (@bdraco – #37924) (бета-исправление)
- Rfxtrx исправляет для бета (@elupus – #37957) (rfxtrx документы) (бета-исправление)
- Добавить поддержку ozw для термостатов с одним заданным значением (@Marcelveldt – #37713) (ozw документы) (бета-исправление)
- Исправлены ошибки обновления состояния
hdmi_cec
переключатель (@rajlaud – #37786) (документы hdmi_cec) (бета-исправление) - фиксированный (@bdraco – #37889) (Homekit Docs) (бета-исправление)
- Измените блок питания ZHA с кВт на Вт (@абмантис – #37896) (Жа документы) (критическое изменение) (бета-версия)
- Исправлено: пропускает безопасный параметр при настройке Nuki (# 36844) (@ СерафимСерапис – #37932) (Nuki Docs) (бета-исправление)
- Исправлен поиск динамика Sonos для Plex (@jjlawren – #37942) (плекс документы) (сонос документы) (бета-исправление)
- Принудительно обновлять элементы группы ZHA light (@dmulcahey – #37961) (Жа документы) (бета-исправление)
- Поднять pychromecast до 7.1.2 (@emontnemery – #37976) (бросать документы) (бета-исправление)
- Принудительное обновление для элементов сущности легкой группы ZHA (часть 2) (@dmulcahey – #37995) (Жа документы) (бета-исправление)
- Rfxtrx исправление восстановления (@elupus – #38039) (rfxtrx документы) (бета-исправление)
- Сделать вложенные операторы get () безопасными (@michaeldavie – #37965) (environment_canada документы) (бета-исправление)
- Исправлена ошибка, из-за которой события Insteon не запускались корректно (@ teharris1 – #37974) (Inston Docs) (бета-исправление)
- Исправление вызовов службы notify.slack с помощью data_template (@jnewland – #37980) (слабые документы) (бета-исправление)
- Проверьте, есть ли у робота границы для обновления (@dshokouhi – #38030) (Neato Docs) (бета-исправление)
- Исправьте аргументы для MQTT will_set (@emontnemery – #38036) (документы mqtt) (бета-исправление)
- Используйте ключевые слова для рождения и воли MQTT (@emontnemery – #38040) (документы mqtt) (бета-исправление)
- ЖА Зависимости поднять сильфон до 0.18.0 (@ Администратор – #38043) (Жа документы) (бета-исправление)
- Добавить MQTT в файл ограничений (@баллуб – #38049) (бета-исправление)
- Исправлена остановка rfxtrx после первого отсутствия света (@elupus – #38057) (rfxtrx документы) (бета-исправление)