Домашний помощник Core 0.112

Домашний помощник Core 0.112

Домашний помощник Core 0.112

Индекс

Домашний помощник Core 0.112

На данный момент, я почти чувствую, что «сделать вещи проще», как девиз нашего
Текущая разработка заменяется: Делать вещи быстрее! 🚀

За последние пару выпусков, тонны улучшений производительности, большинство
особенно фронтенд, начинающийся раньше в предыдущем
0.111 релиз.

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

Лично я чувствую, что Home Assistant растет. Постепенно вещи становятся более
надежный, быстрый, простой в использовании, гладкий, более мелкозернистый?
Я могу быть немного предвзятым ... Как вы думаете? Какое твое любимое улучшение
что было сделано в последнее время?

Наслаждайтесь выпуском!

../Френк

Важное уведомление об обновлении! Домашний помощник Core 0.112

Начнем с важного уведомления об обновлении до Home Assistant Core 0.112.

Этот выпуск имеет изменения в формате базы данных Home Assistant. При обновлении,
он будет перенесен в новый формат.

В зависимости от размера вашей базы данных и производительности оборудования вы
Запустите Home Assistant, этот процесс миграции может добавить дополнительное время
Первый запуск после обновления. Для большинства из нас это добавляет пару
минут, но если у вас есть огромная база данных (например, 30+ ГиБ),
это может занять час или даже два.

Так что не паникуйте, если Home Assistant не появится сразу.

Журнал и история Home Assistant Core 0.112 XNUMX

Причину вышеупомянутого изменения базы данных можно найти в
Журнал и история. Благодаря @bdraco, кто улучшал эту часть
Home Assistant за последние недели.

В результате его усилий История и Журнал теперь работают молниеносно. ⚡️

Не чуть-чуть быстрее, но совершенно новый опыт по сравнению с тем, как раньше
быть. Фантастическая работа там @bdraco!

Журнал и история теперь имеют диапазон выбора даты / времени Home Assistant Core 0.112

Итак, @брамкрагтен наступил на поезд "Журнал и история" и сделал бортовой журнал
и история панелей гораздо более гибкая.

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

Выберите начальное и конечное окно даты и времени, и оно покажет только эти данные.

Снимок экрана нового средства выбора даты / времени
Снимок экрана нового средства выбора даты / времени Home Assistant Core 0.112

.

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

Пользователь, который внес изменения виден в бортовом журнале Home Assistant Core 0.112

Говоря о бортовом журнале, теперь вы также можете увидеть, кто внес изменения в
бортовой журнал! Нет больше дискуссий о том, кто изменил температуру!

Снимок экрана журнала, показывающий, кто внес изменения
Снимок экрана бортового журнала, показывающий, кто внес изменение Home Assistant Core 0.112.

Несколько сущностей и состояний в автоматизации YAML Home Assistant Core 0.112

Вы пишете свою автоматизацию в YAML? Вы можете оценить это:

Теперь одно правило условия может проверить, соответствуют ли несколько объектов условию.
Кроме того, состояния и зоны теперь также принимают список в условии. Что помогает
проверка соответствия объекта любому из перечисленных.

Итак, это:

condition:
  - platform: state
    entity_id: light.kitchen
    state: 'on'
  - platform: state
    entity_id: light.living_room
    state: 'on'
  - platform: state
    entity_id: light.office
    state: 'on'

Теперь можно сократить до этого:

condition:
  - platform: state
    entity_id:
      - light.kitchen
      - light.living_room
      - light.office
    state: 'on'

Пример, который проверяет, находится ли сигнал тревоги в любом из указанных состояний:

condition:
  - platform: state
    entity_id: alarm_control_panel.home
    state:
      - armed_home
      - armed_away

И это условие теперь также проходит, когда Френк дома или на работе
(подделка, конечно, так как Френк работает из своего дома).

condition:
  - platform: zone
    entity_id: device_tracker.frenck
    zone:
      - zone.home
      - zone.work

Или объединить! Следующее условие пройдет, если и Френк, и Дафна
либо дома, либо в рабочей зоне.

condition:
  platform: zone
  entity_id:
    - device_tracker.frenck
    - device_tracker.daphne
  zone:
    - zone.home
    - zone.work

Специальные панели для интеграции теперь находятся на странице интеграции Home Assistant Core 0.112

Некоторые интеграции, такие как ZHA, Z-Wave и MQTT, имеют свои собственные панели или инструменты разработки.
Для таких вещей, как сопряжение устройств или публикация сообщений MQTT.

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

Эти панели и инструменты теперь перемещены на страницы интеграции, прямо в
интеграция, которая обеспечивает тех. Вы можете найти их на карточке
интеграция на Configure .

Снимок экрана кнопки настройки MQTT
Скриншот кнопки настройки MQTT Home Assistant Core 0.112.

Настройки устройства теперь доступны на странице устройства, поэтому мы теперь
есть 1 место для получения информации и настроек для устройств.

Снимок экрана устройства ZHA
Скриншот устройства ZHA Home Assistant Core 0.112.

В процессе, мы также убрали некоторые вещи, такие как добавление устройства в ZHA.
Если вы измените имя устройства при добавлении, сущности и сущности
Идентификаторы названы соответственно.

Новый дом для журналов и информационных страниц Home Assistant Core 0.112

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

Мы переместили их на страницу конфигурации, где они соединяются с сервером
управление и общая конфигурация.

Снимок экрана нового дома для журналов и информации
Снимок экрана нового дома для журналов и информации Home Assistant Core 0.112.

Автоматическое отключение, если вкладка была скрыта в течение 5 минут. Home Assistant Core 0.112

Улучшение батареи вашего устройства и ваша крышка данных собираются
как:

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

Конечно, при повторном отображении браузера (или вкладки браузера) он будет
автоматически переподключиться.

Сейчас мы показываем все средства автоматизации / сцены / сценарии Home Assistant Core 0.112

Автоматика, сцены и сценарии в панели конфигурации больше не скрыты
когда у них есть hidden атрибут. Это было ошибочно добавлено в прошлом
и теперь был отменен.

Говоря о старом hidden атрибутов. Они медленно устарели
со временем, поскольку они происходят из предыдущего интерфейса Home Assistant. По состоянию на это
выпуск, этот атрибут был полностью удален из системы.

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

  • @баллуб побрился за пару секунд от запуска Home Assistant
    .
  • Объекты, происходящие из MQTT, теперь станут «недоступными», когда
    интеграция не связана с брокером MQTT. Спасибо @elupus!
  • Если у вас есть пылесос Xiaomi, @jthure добавили сервис для отправки
    это в определенных местах, используя новый сервис Goto.
  • Интеграция Smappee была полностью переписана @bsmapee самих себя!
  • Автоматическое обнаружение было добавлено в интеграцию NUT. Обратите внимание, что
    некоторые устройства NAS могут быть обнаружены, поскольку они поддерживают добавление внешнего
    аккумулятор.

Новые интеграции Home Assistant Core 0.112

Новые платформы Home Assistant Core 0.112

Интеграции теперь доступны для настройки из UI Home Assistant Core 0.112

Следующие интеграции теперь доступны через интерфейс Home Assistant:

Если вам нужна помощь ... Home Assistant Core 0.112

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

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

Основные изменения Home Assistant Core 0.112

  • ПлиткаТеперь это доступно для настройки через интерфейс интеграции. Идентификаторы сущностей были изменены, чтобы отразить понятное человеку название плитки (как определено в мобильном приложении Tile). Пожалуйста, обновите вашу автоматизацию соответственно. (@бахья#36173) (плитка документы)
  • Панель_ПользовательскаяУказание пользовательских панелей на основе импорта HTML не рекомендуется и будет удалено в следующей версии. (@баллуб#36464) (Panel_custom docs)
  • апрельAvri теперь доступен для настройки через интерфейс интеграции. Удалить интеграцию из configuration.yaml и повторно добавьте его в пользовательский интерфейс. (@тимванканн#34288) (аври документы)
  • ArcamТеперь это доступно для настройки через интерфейс интеграции. Удалить интеграцию из configuration.yaml и повторно добавьте его в пользовательский интерфейс. Чтобы поддержать turn_on действие, вам нужно настроить автоматизацию на основе выставленного события от интеграции. Это может быть достигнуто с помощью действий устройства. (@elupus#34384) (box_fmj docs)
  • Android TVИспользование состояний «режим ожидания» и «режим ожидания» переключается на интеграцию Android TV для согласования с другими медиаплеерами. Пользовательские правила обнаружения состояний не затрагиваются. (@JeffLIrion#36509) (Документы для Android)
  • Сяоми МиоИз-за общих обновлений кода для вакуумного компонента xiaomi_miio происходят серьезные изменения в следующих сервисах:
    • xiaomi_miio.vacuum_remote_control_start
    • xiaomi_miio.vacuum_remote_control_stop
    • xiaomi_miio.vacuum_remote_control_move
    • xiaomi_miio.vacuum_remote_control_move_step
    • xiaomi_miio.vacuum_clean_zone

    Все это теперь требует, чтобы либо entity_id or area_id передается при вызове службы. Вам необходимо обновить все виды использования (такие как автоматизация и сценарии) этих служб, которые еще не прошли entity_id or area_id, Например, измените существующую автоматизацию:

    automation:
      - alias: Test vacuum zone
        trigger:
        - event: start
          platform: homeassistant
        condition: []
        action:
        - service: xiaomi_miio.vacuum_clean_zone
          data_template:
            repeats: '{{states('input_number.vacuum_passes')|int}}'
            zone: [[30914,26007,35514,28807], [20232,22496,26032,26496]]
    

    чтобы:

    automation:
      - alias: Test vacuum zone
        trigger:
        - event: start
          platform: homeassistant
        condition: []
        action:
        - service: xiaomi_miio.vacuum_clean_zone
          data_template:
            entity_id: vacuum.xiaomi_vacuum
            repeats: '{{states('input_number.vacuum_passes')|int}}'
            zone: [[30914,26007,35514,28807], [20232,22496,26032,26496]]
    

    (@jthure#35737) (xiaomi_miio документы)

  • Комфортное соединение Honeywell Total ConnectОстатки интеграции в ЕС для термостатов Honeywell были удалены. Поскольку интеграция уже была удалена для ЕС, все потребители уже должны быть интеграциями в США. Существующие конфигурации должны удалить region: линии от их climate:honeywell разделы конфигурации. (@jhenkens#36456) (Honeywell Docs)
  • BroadlinkПараметр тайм-аут был удален из службы обучения команд, поскольку он не работает должным образом. Устройство имеет фиксированный тайм-аут 30 секунд, который не может быть изменен. Чтобы адаптироваться к этим изменениям, пользователям необходимо удалить timeout: num_secs от звонков до broadlink.learn_command служба.(@felipediel#36318) (Broadlink Docs)
  • FrontendКоманда config интеграция всегда будет загружаться, если вы загрузите интеграцию веб-интерфейса.
    Панель конфигурации больше не может быть отключена. (@баллуб#36587) (default_config документы) (интерфейсные документы) (safe_mode документы)
  • Облако Homematic IPУстройства HMIP-MOD-TM получат новый уникальный идентификатор благодаря слиянию реализации с новым HMIP-MOD-HO. Так что проверьте свои инструментальные панели, сценарии, автоматизацию и… и используйте только что созданное устройство / сущность. Старое устройство можно удалить в разделе устройств в Home Assistant. (@SukramJ#36595) (homematicip_cloud документы)
  • Speedtest.netЭта интеграция теперь настраивается через пользовательский интерфейс. Чтобы успешно импортировать из configuration.yaml Пожалуйста, удалите monitored_conditions. Если server_id упоминается, что он будет проверять список серверов перед импортом. (@ engrbm87#36254) (спидтестдотнет документы)
  • ZHAДатчики ЖА, соответствующие AnalogInput и MultistateInput Зигби кластеры были сброшены. Они чаще всего встречаются в вибрационных / кубических устройствах Aqara, которые практически не имеют состояния, поэтому удаляйте объекты и полагайтесь на zha_events вместо.(@ Администратор#36696) (Жа документы)
  • YeelightБольше невозможно переопределить device_type через модель из конфигурации, чтобы заставить некоторые поддерживаемые функции. Например, принудительное включение потолочного освещения в общий свет и т. Д. Теперь он будет использоваться только для Yeelight lib, чтобы получить правильные диапазоны цветовой температуры. Все еще можно передать объявленную модель в библиотеку Yeelight, чтобы получить поддержку правильных температурных диапазонов. (@zewelor#36658) (Yeelight Docs)
  • Viessmann ViCareУдалены существующие атрибуты климатической сущности, которые теперь доступны как отдельные датчики. Если вы использовали один из следующих атрибутов, вы должны перейти на новые датчики. Датчики создаются автоматически. Для всех типов отопления:
    • supply_temperature
    • outside_temperature
    • circulationpump_active

    Для типа отопления gas:

    • burner_modulation
    • boiler_temperature

    Для типа отопления: heatpump:

    • return_temperature

(@ crazyfx1#34385) (Vicare Docs) (новая платформа)

  • Тревожный Декодер

Ранее autobypass опция конфигурации работала только для home и away постановка на охрану. Теперь это работает для night вооружение также. Просмотрите документацию по интеграции AlarmDecoder, чтобы убедиться, что autobypass опция настроена в соответствии с вашими предпочтениями.

(@ ajschmidt8#36692) (сигнализатор документов)

  • Метеорологическое бюроТеперь это доступно для настройки через интерфейс интеграции. Вам нужно будет убедиться, что вы держите копию ключа API DataPoint под рукой, чтобы повторно включить интеграцию на своем сервере. Прогнозируемое местоположение по умолчанию берется в качестве местоположения сервера, поэтому, если вы прогнозировали другие местоположения, вам понадобятся эти координаты GPS, чтобы повторно вводить их при настройке новых интеграций через пользовательский интерфейс. . (@МрХаркомб#34900) (Metoffice Docs)
  • вахтенный журналБыли внесены изменения, которые улучшают производительность базы данных событий изменения состояния и уменьшают общий размер базы данных.
    • context_id был удален из бортового журнала API.
    • Удалите старые / новые данные состояния из данных события изменения состояния, поскольку теперь их можно найти с помощью объединения таблицы состояний. Это изменение позволяет избежать дублирования хранения состояния в таблице событий.
    • Удалить поддержку устаревшего скрытого атрибута из журнала и истории.

    Примеры, показывающие, как найти старое и новое состояние, были предоставлены в Области и Мероприятия документация.

    (@bdraco#36796, #36883, #37039) (алекса документы) (документы по автоматизации) (Homekit Docs) (журнал учета) (регистратор документов) (исторические документы) (сценарий документации)

  • блокфлейтаЭто критическое изменение относится только к вам, если вы запрашиваете / работаете с базой данных Home Assistant вручную.entity_id проверка теперь по умолчанию включена при преобразовании состояний в родные. Чтобы отключить проверку при преобразовании состояний в собственные, передайте validate_entity_id=False в to_native или при использовании execute to_native=True, проходить validate_entity_ids=FalseИдентификаторы контекста больше не дублируются в states стол. Присоединяйся к events стол на state.event_id в events.event_id вместо этого найти context_id. Для получения дополнительной информации о нашей структуре базы данных и о том, как ее запросить, посмотрите наш Портал Data Science.(@bdraco#36938, #37036) (исторические документы) (растительные документы) (регистратор документов) (статистические документы)
  • Denon AVR Сетевые приемникиТеперь это доступно для настройки через интерфейс интеграции. Пожалуйста, удалите предыдущую платформу Denon AVR с вашего configuration.yaml файл. Приемники Denon и Marantz обнаруживаются автоматически и отображаются в разделе «Конфигурация» -> «Интеграции», затем нажмите «Настроить» и выполните действия. Все предыдущие параметры настройки по-прежнему доступны во время этой настройки. Если ваш ресивер не отображается автоматически, перейдите в «Конфигурация» -> «Интеграции» -> нажмите значок «+» -> найдите «Denon AVR» и войдите в настройку. . (@starkillerOG#35255) (денонавр документы)
  • СмайпиИнтеграция Smappee была полностью обновлена ​​с API v3 для поддержки всех типов мониторов Smappee (Energy, Solar, Pro, Plus, Genius, Connect, P1S1) и переключателей (Comfort plug, Switch). Существующие старые объекты все еще будут доступны в этой новой интеграции, но их уникальные идентификаторы будут изменены. Пользователи должны будут удалить старые оставшиеся записи из реестра сущностей. configuration.yaml Файл теперь требует только client_id и client_secret, Имя пользователя и пароль будут запрашиваться при аутентификации при настройке интеграции через внешний интерфейс. Пожалуйста, ознакомьтесь с документацией для получения подробной информации о том, как настроить интеграцию. Пример конфигурации YAML:
    smappee:
      client_id: 1234
      client_secret: 5678
    

    (@bsmapee#36445) (Smappee Docs)

  • awairИнтеграция Awair теперь настраивается из пользовательского интерфейса, но конфигурация YAML будет автоматически импортирована для вас. Интеграция больше не поддерживает перечисление определенных устройств для мониторинга, поскольку ограничения скорости API Awair теперь применяются для каждого устройства, а не для каждой учетной записи. Если вы не хотите, чтобы устройство отображалось в пользовательском интерфейсе, просто отключите его объекты на странице интеграции. Кроме того, интеграция Awair больше не устанавливает настраиваемые атрибуты «device_class» для нестандартных датчиков (например, «Оценка Awair»). датчик). Это не влияет на работу датчиков, но если вы полагались на эти нестандартные значения в своей конфигурации, вам может потребоваться внести коррективы. (@ахайворт#34394) (документация)
  • Охотник HydrawiseHydrawise внес изменения API, которые удалили состояние датчика дождя, изменили поведение автоматических переключателей полива и способ сообщения о графике полива. В результате были сделаны следующие критические изменения.
    • Датчик дождя больше не доступен.
    • Команда auto_watering состояние переключателя теперь сообщает off когда соответствующая зона полива активно поливает. Если auto_watering включен статус коммутатора будет сообщать off когда полив начнется и вернется к on когда полив прекращается в этой зоне.
    • Команда next_cycle Строка состояния даты и времени датчика теперь отображается в формате UTC ISO, например, 2020-06-18T13:52:27+0000, Приостановленные зоны больше не сообщают not_scheduled.

    (@ptcryan#34448) (гидравить документы)

  • Ворота Xiaomi (Акара)Конфигурация YAML интеграции Xiaomi Aqara устарела, пожалуйста, удалите xiaomi_aqara Платформа от вашего configuration.yaml Шлюзы Xiaomi Aqara обнаруживаются автоматически и отображаются в разделе «Конфигурация» -> «Интеграции», затем нажмите «Настроить» и выполните действия.
    Если ваш шлюз Xiaomi Aqara не отображается автоматически, перейдите в «Конфигурация» -> «Интеграции» -> нажмите значок «+» -> найдите «xiaomi_aqara» и войдите в настройку. Если во время установки ключ не указан, будут доступны только платформы binary_sensor и sensor. Для активации других платформ требуется ключ. (@starkillerOG#35595) (документы открытия) (xiaomi_aqara документы)
  • Withings«Профили» Withings в конфигурации YAML больше не поддерживаются и были перенесены в конфигурацию на основе пользовательского интерфейса. (@вангорра#36864) (с документами)
  • красное деревоИнтеграция Toon была переписана для поддержки новых методов аутентификации от Eneco / Electrabel и Viesgo. После обновления перейдите на панель интеграции, чтобы повторно подтвердить подлинность интеграции. Обратите внимание, что вам может потребоваться обновить приложение Toon с помощью нового URL-адреса перенаправления на портале Toon Developer. Обязательно ознакомьтесь с документацией по интеграции Toon для получения информации об используемом URL. scan_interval Параметр конфигурации YAML устарел. Он больше не используется, так как теперь эта интеграция основана на push. Если он у вас настроен, удалите его из своей конфигурации. Двоичные датчики «Режим отпуска» и «Программа мультяшек» были заменены переключателями «Режим отпуска» и «Программа термостата», что привело к появлению новых объектов. Возможно, вам придется настроить автоматизацию, если вы в ней использовали. toon.update был удален, он больше не нужен, так как теперь это интеграция на основе push. Пожалуйста, убедитесь, что вы удалите их из вашей автоматизации. (@французкий язык#36952) (Toon Docs) (новая платформа)
  • В реальном времениЭто критическое изменение относится к сопровождающим и пользователям пользовательских интеграций (custom_components) которые использовали .translations каталог для переводов, так как ранее предупреждалось, что каталог больше не загружается. Новое имя для этого каталога translations (без . префикс), чтобы Home Assistant мог загружать ваши файлы из этого каталога, просто удалите . Если вы публикуете свою пользовательскую интеграцию в GitHub, вы должны включить hassfest действие, это предупредило бы вас об этом изменении в предыдущих 3 выпусках. (@ludeeus#37021)
  • MQTT
    • Встроенный брокер MQTT, помеченный как устаревший в прошлом году, теперь удален.
    • Удалить брокера MQTT tls_version параметр из вашей конфигурации и вместо этого полагаться на автосогласование.

    (@emontnemery#37032, #37033) (документы mqtt)

  • SqueezeboxТеперь это доступно для настройки через интерфейс интеграции, а для настройки интеграции Squeezebox через configuration.yaml сейчас устарела. Пожалуйста, рассмотрите возможность использования внешнего интерфейса для настройки интеграции Squeezebox. Серверы будут автоматически обнаружены интеграцией «обнаружения» или этой интеграцией после загрузки. Если пользователь добавляет эту интеграцию из внешнего интерфейса, он также попытается автоматически обнаружить сервер. Интеграция с Squeezebox теперь будет обрабатывать отдельных игроков, подключенных к сети или отключенных от сети во время работы Home Assistant. Ранее интеграция обнаруживала только игроков, которые присутствовали во время запуска. (@rajlaud#35669) (документы squeezebox)
  • AlexaПользователи Alexa Flash Briefings теперь должны установить опцию конфигурации под названием password, как это:
    alexa:
      flash_briefings:
        password: YOUR_PASSWORD
        whoishome:
          - title: Who's at home?
            # ...
    

    Если вы настроили флэш-брифинг с именем password прежде, вы должны переименовать его. Больше не нужно использовать наследие api_password аутентификация для использования Alexa Flash Briefings.

    Вы также должны изменить конечную точку в консоли разработчика Alexa, чтобы включить этот пароль в ваш URL, например: https://YOUR_HOST/api/alexa/flash_briefings/BRIEFING_ID?password=YOUR_PASSWORD.

    (@ Tho85#36789) (алекса документы)

  • Remote_rpi_gpioДвойная инверсия происходит на remote_rpi_gpio Платформа была удалена. Это может изменить ваше поведение переключателей для этой платформы. (@охтер#34390) (remote_rpi_gpio документы)
  • Пользовательские интеграции / компонентыЭто более серьезное изменение для разработчиков пользовательской интеграции для компонентов Home Assistant.Custom в зависимости от helpers.entityfilter для фильтрации может потребоваться корректировка. Импорт FILTER_SCHEMA or BASE_FILTER_SCHEMA будет хорошо, но любые компоненты напрямую зависят от convert_filter метод должен обеспечить словарь, который они передают в include_entity_globs or exclude_entity_globs поля указаны. (@ mdegat01#36913) (журнал учета) (регистратор документов)

Прощание со следующим

Интеграции ниже были удалены Home Assistant Core 0.112:

Все изменения Home Assistant Core 0.112

Нажмите, чтобы увидеть все изменения! Домашний помощник Core 0.112
Домашний помощник Core 0.113