Домашний помощник - Home Assistant

Домашний помощник
Домашний помощник Logo.svg
Оригинальный автор (ы)Паулюс Шоутсен
Разработчики)Основная команда и сообщество Home Assistant
изначальный выпуск17 сентября 2013 г.
(7 лет назад)
 (2013-09-17)
Стабильный выпуск
0.118.4 (2020-11-26) [1]
Репозиторийgithub.com/ помощник по дому
Написано вPython (Python 3.8)
Операционная системаПрограммное обеспечение / Виртуальное устройство (Linux )
ПлатформаРУКА, ARM64, IA-32 (x86), и x64 (x86-64)
ТипДомашняя автоматизация, Технология умного дома, Интернет вещей, автоматизатор задач
ЛицензияЛицензия Apache (бесплатно и с открытым исходным кодом )
Интернет сайтwwwдомашний помощник.io

Домашний помощник это бесплатно и Открытый исходный код Домашняя автоматизация программное обеспечение, разработанное как центральное Домашняя автоматизация система управления для контроля технология умного дома. Само «основное» прикладное программное обеспечение Home Assistant написано на Python и его основное внимание уделяется локальному контролю и конфиденциальности.[2][3][4][5][6][7][8]

Он поддерживает очень широкий спектр устройств домашней автоматизации и системная интеграция. По состоянию на ноябрь 2020 г. поставляется с более чем 1700 модульными плагины или надстройки для различных технологий Интернета вещей системы и услуги доступны как «интеграционные компоненты», которые являются частью официального «основного» прикладного программного обеспечения Home Assistant.[9] Существует также множество дополнительных интеграций и пользовательских компонентов, которые не являются частью официального «ядра» Home Assistant, однако могут быть так же легко установлены через графический интерфейс через «HACS» (который является стандартом для «Home Assistant Community Store»). Действия для устройств и объектов, например локальное или удаленное управление освещением, климатом, развлекательными системами и приборами, могут быть вызваны: автоматизация и скрипты, голосовые команды, мобильные приложения, или управляемый через Интернет-помощник Home Assistant пользовательский интерфейс (внешний интерфейс ).[10][11][12][13][14]

Проект Home Assistant был первоначально запущен в сентябре 2013 года. В ноябре 2013 года его основной проект был впервые опубликован публично на GitHub. По состоянию на декабрь 2020 г., более 2275 разработчиков внесли свой вклад в его ядро.[15][16][17][18] У проекта бесплатный и открытый исходный код сопутствующие приложения как для Android, так и для iOS (iPhone и iPad).[19][20]

На GitHub «State of the Octoverse» 2020 Home Assistant занял второе место в списке 10 лучших пакетов Python с наиболее активными участниками (с 8 162 уникальными участниками в течение 2020 года). Точно так же в 2019 году «State of the Octoverse» он перечислил Home Assistant как десятый по величине проект с открытым исходным кодом на GitHub по количеству активных участников в этом году (поскольку в 2019 году в проект внесли вклад более 63000 участников).[21][22][23]

Функции

Home Assistant действует как центральный контроллер умного дома, который имеет все создатель условного оператора функции, которые вы ожидаете от современного Домашняя автоматизация платформа для управления простой технология умного дома, в том числе шлюз и мост (конвертер протоколов) для устройств и сервисов, использующих различные технологии IoT, расширенные автоматизация зданий, управление сигнализацией из охранная сигнализация и домашняя безопасность системы и мониторинг устройств измерения энергии (домашние мониторы энергии а также центральный умные счетчики ) и другие датчики.[24][25][26] Он предоставляет системы действий и сценариев на основе правил для создания автоматизации, с обработкой времени и условий событий, планированием задач, уведомлениями и голосовым управлением, а также функциями для прямых действий и действий по запросу.[27][28][29][30]

Он развернут как локальное программное обеспечение и может подключаться прямо или косвенно к IoT (Интернет вещей) локальные устройства, локальные управляющие концентраторы / шлюзы / мосты или облачные сервисы от множества различных поставщиков, включая другие открытые и закрытые экосистемы умного дома. Он имеет модульную системная интеграция система с «компонентами интеграции» (плагины или надстройки ) для наиболее популярных устройств, сервисов и экосистем Интернета вещей, таких как; Amazon Alexa, Apple HomeKit, блютуз, экоби, ESP8266 (с прошивками типа ESPHome и Tasmota), Google Ассистент, Google Cast (Google Chromecast ), Google Home, Google Nest, IFTTT, IKEA Smart Home (Trådfri), KNX, Умный дом Xiaomi (Mi Home), MQTT, Philips Hue, SmartThings (Samsung), Shelly, Sonoff (eWeLink, официальный DIY-режим и сторонние прошивки), Sonos, Туя Смарт, X10, Зигби, Z-волна, несколько умные замки из Йель / August и другие, а также многие другие сторонние системные интеграции.[9][31][32][33][34][35]

Установка

«Home Assistant Core» - это программа Python, которую можно развернуть на серверах под управлением различных операционных систем, а «Home Assistant OS» (ранее известная как «Hassio») является официальной программное обеспечение / виртуальное устройство установочный пакет, который объединяет Home Assistant Core, достаточно операционной системы, а также различные инструменты и зависимости, используемые для поддержки этой платформы, включая Home Assistant Supervisor. Более поздняя установка позволяет легко запускать его на одноплатный компьютер как Raspberry Pi, а виртуальная машина на гипервизор (доступно во многих современных Network Attached Storage systems) и другие аппаратные платформы без предварительной настройки операционной системы. У него есть пользовательский интерфейс управления, который можно использовать из внешнего интерфейса Home Assistant, в противном случае этот интерфейс не присутствует в настройке только Home Assistant Core.[36][37][38][39]

Обнаружение и настройка

После установки Home Assistant сканирует ваш Домашняя сеть и обнаруживает устройства, которые могут быть включены в решение умного дома. Пользователи могут предоставлять учетные данные и имена устройств через административный пользовательский интерфейс.[40][41][42][12]

Безопасность

Домашний помощник локальное программное обеспечение характер и локальный контроль с целью обеспечения конфиденциальности, а также тот факт, что это приложение с открытым исходным кодом, были описаны как полезные для безопасности платформы, особенно по сравнению с закрытыми системами домашней автоматизации, основанными на проприетарное оборудование и облачные сервисы Сервисы.[2][3][4][5][6][7][8]

Прием

Домашний помощник занял второе место в 2017 году[43] и 2018[44] для Премия Томаса Кренна (ранее Open Source Grant), позже заняв первое место в 2019 году.[45] Домашний помощник также выиграл DINACon награды в 2018 году в категории «Открытый Интернет».[46][47], а также номинантом тех же премий в 2013 г.[48]

Home Assistant также был включен в ряд сравнений продуктов и платформ, где, как и многие другие некоммерческие контроллеры / концентраторы домашней автоматизации, в прошлом его часто критиковали за то, что он заставлял пользователей выполнять утомительную процедуру настройки на основе файлов с использованием текста. основан YAML язык разметки вместо графического пользовательского интерфейса.[49][50][51][52][53][54][28][55] Тем не менее, новые версии Home Assistant также значительно упростили стандартную установку с нуля и позволили быстро приступить к работе по сравнению с более ранними версиями, поскольку основная группа разработчиков в течение последних нескольких лет вкладывала много времени и усилий в делает Home Assistant более удобным для новых и менее продвинутых пользователей домашней автоматизации. Таким образом, команда все чаще перемещала свои параметры конфигурации из своего YAML установочные файлы до последних версий своего веб-сайта графический интерфейс пользователя.[56][57][58][59][60][61][62][63][64][65][40][66]

использованная литература

  1. ^ https://github.com/home-assistant/core/releases Выпуски Home Assistant Core на GitHub
  2. ^ а б Лакшманан, Шанкар (26 мая 2020 г.). «Автоматизация дома с помощью Home Assistant». Средняя. Получено 18 июн 2020.
  3. ^ а б «Домашняя автоматизация без компромиссов в отношении конфиденциальности». Получено 18 июн 2020.
  4. ^ а б комментарий, 4 июля 2017 г., Шон Дейг Лента 384up 1. «Почему у нас не может быть Интернета приятных вещей? Учебник по домашней автоматизации». Opensource.com.
  5. ^ а б «Насколько безопасен Home Assistant? (Подсказка: очень)». 8 апреля 2020.
  6. ^ а б «Home Assistant позволяет автоматизировать ваш умный дом, не отказываясь от конфиденциальности». Эмбиент. 10 мая 2018.
  7. ^ а б «Безопасная домашняя автоматизация без облаков и выделенных концентраторов». 20 июня 2016 г.
  8. ^ а б Гринберг, Энди (20 июля 2016 г.). «Теперь вы можете скрыть свой умный дом в даркнете» - через www.wired.com.
  9. ^ а б Помощник, Дом. «Интеграции». Домашний помощник. Получено 18 июн 2020.
  10. ^ «Подмигивание смягчается, откладывает обязательный переход на платную подписку на неопределенный срок». TechHive. 22 мая 2020.
  11. ^ «Протестировано: интеграция с Home Assistant, удаленный доступ и голосовые команды». 1 апреля 2020.
  12. ^ а б Янг, Крис (24 октября 2019 г.). «Использование домашнего помощника с умными жалюзи Ikea для HomeKit».
  13. ^ Янг, Крис (17 мая 2019 г.). «Подключение Home Assistant к Apple HomeKit».
  14. ^ «Волшебное обновление умного дома позволяет магглам управлять своим домом с помощью палочки». Получено 18 июн 2020.
  15. ^ "Домашний помощник с Паулюсом Шаутсеном". Подкаст .__ init__ (Подкаст). 28 января 2017 г.. Получено 18 июн 2020.
  16. ^ "Паулюс Шоутсен". Открытый исходный код (Подкаст). 22 марта 2017 г.. Получено 18 июн 2020.
  17. ^ "домашний помощник / ядро". GitHub.
  18. ^ Браун, Эрик (20 июня 2016 г.). "Домашний помощник: подход Python к домашней автоматизации [видео]".
  19. ^ «Домашний помощник - приложения в Google Play». play.google.com.
  20. ^ «Домашний помощник». Магазин приложений.
  21. ^ «Государство октовселенной». Государство октовселенной.
  22. ^ Чоудхури, Амбика (9 мая 2019 г.). «10 самых быстрорастущих проектов на GitHub, в которые вы можете внести свой вклад».
  23. ^ на, Эйк Гавиар. "100 самых ценных репозиториев из 96 миллионов на GitHub | Hacker Noon". hackernoon.com.
  24. ^ Бойтнер, Гуннар. «Универсальный камердинер» Linux Magazine ». Журнал Linux.
  25. ^ «Домашний помощник - платформа домашней автоматизации Python с открытым исходным кодом». 5 января 2015.
  26. ^ "Хаушальц-Дипломат". Журнал Heise.
  27. ^ «16 платформ домашней автоматизации с открытым исходным кодом для использования в 2020 году». ubidots.com. Получено 18 июн 2020.
  28. ^ а б комментарии, 14 декабря 2017 Джейсон БейкерFeed 1481up 23. «6 инструментов домашней автоматизации с открытым исходным кодом». Opensource.com.
  29. ^ «Тенденции в домашней автоматизации с открытым исходным кодом». 21 марта 2017.
  30. ^ «Эволюция моего умного дома: Часть 3 - Текущее состояние». ГлавнаяTechHacker. 12 декабря 2019.
  31. ^ «Мои первые 2 часа с помощником по дому». ГлавнаяTechHacker. 9 августа 2018.
  32. ^ Мерфи, Дилан (май 2018 г.). «Управление умным освещением с помощью Home Assistant» (PDF). HackSpace. № 4. с. 92. ISSN  0016-9900. Получено 18 июн 2020.
  33. ^ «Помощник по умному дому KNX Alexa Sprachsteuerung». 11 августа 2017.
  34. ^ «Перенос моей Z-Wave Network в Home Assistant от Веры». ГлавнаяTechHacker. 15 августа 2019.
  35. ^ «Лучшее оборудование для домашнего помощника». 21 июня 2019.
  36. ^ Ассистент, Дом. "Домашний помощник против основного домашнего помощника". Домашний помощник. Получено 18 июн 2020.
  37. ^ «Как настроить и использовать Home Assistant: для чайников». Эмбиент. 11 октября 2018 г.. Получено 18 июн 2020.
  38. ^ комментарии, 14 декабря 2017 Джейсон БейкерFeed 1481up 23. «6 инструментов домашней автоматизации с открытым исходным кодом». Opensource.com.
  39. ^ «Умный дом, помощник по установке Raspberry Pi, Hassbian». 3 июля 2017.
  40. ^ а б «Как создать автоматизацию в Home Assistant, которая зарядит ваш умный дом». 22 апреля 2020.
  41. ^ «Домашний помощник на Raspberry Pi с датчиками HASS.io, Zigbee Conbee II, deCONZ, Xiaomi Aqara с нуля». www.amalytix.com.
  42. ^ Алдерсон, Алекс. «Raspberry Pi: превратите популярный одноплатный компьютер в центр умного дома с поддержкой IKEA TRÅDFRI и Home Assistant». Notebookcheck.
  43. ^ «Премия Томаса-Кренна 2017: Заммад, домашний помощник и Фрайфанк». ТКмаг. 12 марта 2017.
  44. ^ "Die Gewinner des Thomas-Krenn-Awards 2018". ТКмаг. 12 марта 2018.
  45. ^ Thomas-Krenn.AG (16 марта 2019 г.). «Премия Томаса-Кренна 2019 - Die Gewinner» [Премия Томаса Кренна 2019 - Победитель] (на немецком языке). Получено 18 июн 2020. Журнал Cite требует | журнал = (Помогите)
  46. ^ "Das sind die Nominierten für die Dinacon Awards 2018". www.netzwoche.ch.
  47. ^ "DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018" (PDF) (Пресс-релиз) (на немецком языке). 19 октября 2018.
  48. ^ «Домашний помощник> DINAcon Awards». Награды DINAcon.
  49. ^ «SmartThings против Home Assistant: лучший концентратор для умного дома». 29 апреля 2018.
  50. ^ комментарии, 20 марта 2018 г. Патрик ИстерсFeed 414up 5. «Покормите собаку и закройте дверь с помощью системы домашней автоматизации с открытым исходным кодом». Opensource.com.
  51. ^ «Лучший умный дом с открытым исходным кодом: Home Assistant vs OpenHAB». 28 февраля 2018.
  52. ^ «Пришло время принять участие в конкурсе« Умный дом своими руками 2020 »с Home Assistant». 19 февраля 2020.
  53. ^ Джансер, Мэтт (26 мая 2016 г.). «Гаджетам для умного дома очень нужен переводчик - вот как его получить» - через www.wired.com.
  54. ^ «Какую платформу IoT для умного дома следует использовать?». hackernoon.com.
  55. ^ "Обзор домашнего помощника - технические рассуждения Шона".
  56. ^ "Руководство для начинающих по Home Assistant 2020 - Установка, дополнения, интеграции, сценарии, сцены и автоматизация - The".
  57. ^ «Создайте беспроводной датчик температуры и влажности MQTT для вашего Home Assistant | Smartlab».
  58. ^ комментарии, 10 августа 2018 г. Matthew Treinish Feed 182up 4. «Создание лучшего термостата с помощью Home Assistant». Opensource.com.
  59. ^ "Умный дом" Конфигурация помощника для дома с ЯМЛ ". 12 июля 2017.
  60. ^ «Проект выходного дня: настройка Home Assistant на ПК или Mac». 22 апреля 2016 г.
  61. ^ "OpenHab vs Home Assistant vs Domoticz - Лучшая домашняя автоматизация с открытым исходным кодом". Блог Умного дома. 15 марта 2018 г.. Получено 18 июн 2020.
  62. ^ «OpenHAB против Home Assistant: что лучше для умного дома?». 11 февраля 2020.
  63. ^ "Домашний помощник против Openhab 2019". 10 августа 2019.
  64. ^ "Домашний помощник против OpenHAB". 29 июля 2019.
  65. ^ Гаджет-Фрик, шеф-повар (28 апреля 2019). «Сравнение Domoticz и Home Assistant».
  66. ^ «Home Assistant позволяет вашим интеллектуальным устройствам работать вместе так, как вы себе представляли». Android Central. 12 апреля 2018.

Смотрите также

внешняя ссылка