From f4dfae94e9b27b67cd8358a704dd1fb99fd86daf Mon Sep 17 00:00:00 2001
From: andvikt blueprints - это удобные шаблоны автоматизаций, которые помогают строить автоматизацию из
+интерфейса и ими легко делиться. Все ваши шаблоны доступны из специального меню. Официальная документация по blueprints Здесь я делюсь шаблонами, в которых используются события из моей интеграции. Если вы хотите сделать что-то подобное своими руками, то можно использовать мои шаблоны как отправную точку. Во всех шаблонах в качестве триггера используется событие mega.binary и доступен выбор типа,
+подробное описание типов здесь. Этот шаблон лучше всего подходит для включения сценариев/сцен или любых других объектов по нажатию какой-то кнопки или
+обнаружению движения. Движение Датчики движения - это такие же binary_sensor как и обычные выключатели. В зависимости от настроек контроллера
+будут приходить события либо типа single (если настроен режим click), либо press Опционально так же доступна настройка автоматического выключения по таймеру, если указан 0 (по умолчанию), таймер не
+будет использован. Опционально доступен так же блокирующий объект и период блокировки. Например, если в одной комнате с датчиком
+движения есть выключатель, тогда его можно указать как блокирующий объект и в течении периода блокировки
+после нажатия выключателя события с датчика движения будут игнорироваться. Классическое управление светом с кнопки без фиксации: нажали кнопку - свет выключился, если он сейчас включен, и наоборот.
+Если вам нужно управлять несколькими светильниками, то необходимо будет
+создать группу света Если выбран тип "нестрогий", то при каждом переключении состояния выключателя состоянии целевого объекта так же будет
+меняться. Этот режим рекомендуется, тк в случае переключения состояния с сервера, в случае со строгим типом будет
+"рассинхрон" - вам придется сначала выключатель привести в соответствие с текущим состоянием света. Если выбран тип "строгий", то будет строгое соответсвие состояний, те выкл==выкл и наоборот. Универсальный шаблон, с помощью которого можно выбрать любое событие меги, привязать
+к нему набор произвольных действий В первую очередь проверьте лог на наличие ошибок, доступ к логу возможен по кнопке ниже. Так же будет очень полезно прикладывать детальный лог, который можно включить в конфиге так:
+ Для быстрого старта рекомендую попробовать мои шаблоны автоматизаций События можно использовать только в автоматизациях как триггер типа event
+ Возможные варианты поля type Эти типы доступны только в режиме click (настраивается на контроллере): Этот вид событий более "технический", им имеет смысл пользоваться только если функциональности mega.binary не
+достаточно.
+ События могут содержать следующие поля в event_data Чтобы понять, какие события приходят, лучше всего воспользоваться панелью разработчика (кнопка ниже) и подписаться
+на вкладке события на событие Контроллер оповещает сервер о своих событиях, например, нажали кнопку выключателя или сработал датчик движения,
+для этого в интеграции реализован http-сервер, для его работы необходимо прописать
+в настройках меги следующие параметры: Внимание! Не используйте srv loop на контроллере - это может приводить к ложным срабатываниям входов. Вместо srv loop
+интеграция будет сама обновлять все состояния портов с заданным интервалом За события будут отвечать объекты типа binary_sensor - их статус будет меняться на on при замыкании
+контакта, на off при размыкании, а так же для более сложного контроля (двойные, долгие нажатия) предусмотрены
+события с типом mega.binary, об этом подробнее в разделе события Так же вы можете воспользоваться моими шаблонами автоматизаций для быстрого понимания, как всем этим
+пользоваться. Контроллер ожидает ответ от сервера, который может быть сценарием (по умолчанию интеграция отвечает Внимание! По умолчанию в настройках интеграции стоит опция Для максимальной скорости реакции, можно воспользоваться
+аддоном, подробности в документации аддона. Поддерживаются шаблоны HA. Это может быть использовано, например, для запоминания яркости (тк сам контроллер этого не
+умеет). Отладку шаблонов рекомендуется проводить в специальном меню HA, которое находится в Вот пример, с которого можно начать:
+ Для отладки ответов сервера можно самим имитировать запросы контроллера, если у вас есть доступ к консоли HA:
+ При этом необходимо так же в настройках интеграции прописать хост, с которого вы будете обращаться,
+подробнее И тогда можно с локальной машины делать запросы на ваш сервер HA:
+ I2C-датчики будут добавлены автоматически в HA с названием, соответствующим порту, типу и адресу
+(если необходим), название и entity_id вы всегда можете поменять из интерфейса HA, а также дополнительно их
+кастомизировать с помощью yaml. Как и все остальные датчики, i2c подчиняется единому интервалу обновления, который указывается в меню интеграции. Под поддерживаемыми подразумеваются те датчики, у которых учтены все возможные
+дополнительные значения, а так же корректно определены типы Неподдерживаемые датчики все равно будут работать, но будет отображаться только основное значение (i2c_par=0),
+а тип будет определен как общий, универсальный для всех датчиков. Так же заводите issue если какой-то датчик отсутсвует в этом списке, но поддерживается контроллером. Сообщить о проблеме
+Предложение об улучшении Интеграция с MegaD-2561, MegaD-328 Если вам понравилась интеграция, не забудьте поставить звезду на гитхабе - вам не сложно, а мне приятно ) А если
+интеграция очень понравилась - еще приятнее, если вы воспользуетесь кнопкой доната ) Обновление прошивки MegaD можно делать прямо из HA с помощью аддона Если вы уже раньше устанавливали HACS, то просто поищите в списке интеграций HACS MegaD, если нет, то сначла необходимо
+установить HACS - это витрина сторонних интеграций. Инструкция по установке Далее внутри интерфейса HACS ищем MegaD: На этом установка не закончена, вам потребуется прописать настройки каждого контроллера, подробнее Альтернативный способ установки Откройте терминал (стандартный аддон Terminal & SSH, если у вас есть supervisor, если нет то терминал вашей системы)
+ Обновления выполняются так же в меню HACS.
+Информация об обновлениях приходит с некоторым интервалом, чтобы вручную проверить наличие обновлений
+нажмите три точки возле интеграции в меню HACS и нажмите Иногда я буду выпускать бета-версии, в стабильности которых пока не уверен и не готов раскатывать на всех, поэтому в целях тестирвоания
+нужно принудительно включать поддержку бет, для этого зайдите в HACS, найдите интеграцию MegaD, нажмите три точки,
+там кнопка "переустановить" или reinstall, дальше нужно нажать галку "показывать бета-версии" Для максимальной скорости реакции на команды сервера, рекомендуется выключить Обновить ваш контроллер до последней версии, обновление прошивки MegaD можно делать
+из HA с помощью аддона Star \u0421\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0435 \u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0431 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0438 \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 MegaD-2561, MegaD-328 \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f, \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u0432\u0435\u0437\u0434\u0443 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431\u0435 - \u0432\u0430\u043c \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0430 \u043c\u043d\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u043e ) \u0410 \u0435\u0441\u043b\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c - \u0435\u0449\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u0435\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0434\u043e\u043d\u0430\u0442\u0430 ) \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 MegaD \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0438\u0437 HA \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u0434\u0434\u043e\u043d\u0430 \u0415\u0441\u043b\u0438 \u0432\u044b \u0443\u0436\u0435 \u0440\u0430\u043d\u044c\u0448\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 HACS, \u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0438\u0449\u0438\u0442\u0435 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439 HACS MegaD, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u0441\u043d\u0430\u0447\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c HACS - \u044d\u0442\u043e \u0432\u0438\u0442\u0440\u0438\u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439. \u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0414\u0430\u043b\u0435\u0435 \u0432\u043d\u0443\u0442\u0440\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 HACS \u0438\u0449\u0435\u043c MegaD: \u041d\u0430 \u044d\u0442\u043e\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430, \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b (\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0430\u0434\u0434\u043e\u043d Terminal & SSH, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c supervisor, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0442\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u0432\u0430\u0448\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b) 404 - Not found
+
+
+
Шаблоны (Blueprints)
+
+Общее#
+Включить что-то#
+Переключить состояние#
+Выключатель с фиксацией#
+Универсальный шаблон#
+
+
logger:
+ default: info
+ logs:
+ custom_components.mega: debug
+
+
События
+
+mega.binary#
+- alias: some long click
+ trigger:
+ - platform: event
+ event_type: mega.binary
+ event_data:
+ entity_id: binary_sensor.some_id
+ type: long
+ action:
+ - service: light.toggle
+ entity_id: light.some_light
+
+
+
+
+
+mega.sensor#
+# событие при перезагрузке меги
+- alias: mega restart
+ trigger:
+ - platform: event
+ event_type: mega.sensor
+ event_data:
+ st: 1
+ action:
+ # какой-то экшн
+# Пример события с полями как есть прямо из меги
+- alias: some double click
+ trigger:
+ - platform: event
+ event_type: mega.sensor
+ event_data:
+ pt: 1
+ click: 2
+ action:
+ - service: light.toggle
+ entity_id: light.some_light
+
+
+Отладка#
+mega.binary или mega.sensor, понажимать физические кнопки на меге.
+
Настройка обратной связи
+
+srv: "192.168.1.4:8123" # ip:port вашего HA
+script: "mega" # это api интеграции, к которому будет обращаться контроллер
+Ответ на входящие события от контроллера#
+d, что означает
+запустить то что прописано в поле act в настройках порта).имитация ответа - это означает, что сервер вместо ответа
+делает запрос к меге с необходимой командой - это вынужденная мера, тк встроенный в HA сервер разбивает пакет на части,
+а контроллер не работает с такими пакетами. В целом, имитация ответа полностью закрывает эту проблему, единственный
+недостаток - это небольшая задержка в ответе.Отладка шаблонов#
+Панель разработчика - Шаблоны{## Переменные, которые передает контроллер, указываются только в тесте ##}
+{% set m = 1%}
+{% set pt = 2%}
+{% set mdid = 'mega'%}
+{## Шаблон ответа ##}
+{% if m in [0, 1] %}d{% endif %}
+Отладка ответов http-сервера#
+curl -v -X GET 'http://localhost:8123/mega?pt=5&m=1&mdid=mymega1'
+http://192.168.1.14/sec/?cf=2
+curl -v -X GET 'http://192.168.88.1.4:8123/mega?pt=5&m=1&mdid=mymega1'
+
+
i2c
+
+Список i2c-датчиков, поддерживаемых интеграцией:#
+
+
+
+
MegaD HomeAssistant integration#
+
+
+Star
Основные особенности#
+
+
+light, для шим - light с поддержкой яркости, для цифровых входов binary_sensor, для датчиков
+ sensor)Установка#
+HACS - Integrations - Explore, в поиске ищем MegaD. # из папки с конфигом
+wget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.sh | bash -
+Обновления#
+обновить информациюБеты#
+Зависимости#
+имитацию http-ответа в
+настройках интеграции и настроить proxy_pass к HA, самый простой способ сделать это - воспользоваться
+специальным аддоном
"},{"location":"#install","title":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430","text":"light, \u0434\u043b\u044f \u0448\u0438\u043c - light \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u044f\u0440\u043a\u043e\u0441\u0442\u0438, \u0434\u043b\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0432\u0445\u043e\u0434\u043e\u0432 binary_sensor, \u0434\u043b\u044f \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 sensor)HACS - Integrations - Explore, \u0432 \u043f\u043e\u0438\u0441\u043a\u0435 \u0438\u0449\u0435\u043c MegaD.
\u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c HA# \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u0441 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u043c\nwget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.sh | bash -\n
\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u0442\u0430\u043a \u0436\u0435 \u0432 \u043c\u0435\u043d\u044e HACS. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0442\u0440\u0438 \u0442\u043e\u0447\u043a\u0438 \u0432\u043e\u0437\u043b\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0432 \u043c\u0435\u043d\u044e HACS \u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e
\u0418\u043d\u043e\u0433\u0434\u0430 \u044f \u0431\u0443\u0434\u0443 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438, \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d \u0438 \u043d\u0435 \u0433\u043e\u0442\u043e\u0432 \u0440\u0430\u0441\u043a\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043d\u0430 \u0432\u0441\u0435\u0445, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0446\u0435\u043b\u044f\u0445 \u0442\u0435\u0441\u0442\u0438\u0440\u0432\u043e\u0430\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0431\u0435\u0442, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0437\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 HACS, \u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e MegaD, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u0442\u0440\u0438 \u0442\u043e\u0447\u043a\u0438, \u0442\u0430\u043c \u043a\u043d\u043e\u043f\u043a\u0430 \"\u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\" \u0438\u043b\u0438 reinstall, \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0436\u0430\u0442\u044c \u0433\u0430\u043b\u043a\u0443 \"\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438\"
"},{"location":"#deps","title":"\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438","text":"\u0414\u043b\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043a\u0446\u0438\u0438 \u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u044e http-\u043e\u0442\u0432\u0435\u0442\u0430 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c proxy_pass \u043a HA, \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e - \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u0430\u0434\u0434\u043e\u043d\u043e\u043c
\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0430\u0448 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0434\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 MegaD \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0437 HA \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u0434\u0434\u043e\u043d\u0430
"},{"location":"blueprints/","title":"\u0428\u0430\u0431\u043b\u043e\u043d\u044b (Blueprints)","text":"blueprints - \u044d\u0442\u043e \u0443\u0434\u043e\u0431\u043d\u044b\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0438 \u0438\u043c\u0438 \u043b\u0435\u0433\u043a\u043e \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u0412\u0441\u0435 \u0432\u0430\u0448\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0438\u0437 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e.
\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e blueprints
"},{"location":"blueprints/#_1","title":"\u041e\u0431\u0449\u0435\u0435","text":"\u0417\u0434\u0435\u0441\u044c \u044f \u0434\u0435\u043b\u044e\u0441\u044c \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u043c\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0438\u0437 \u043c\u043e\u0435\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438.
\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u0441\u0432\u043e\u0438\u043c\u0438 \u0440\u0443\u043a\u0430\u043c\u0438, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u043a\u0430\u043a \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443.
\u0412\u043e \u0432\u0441\u0435\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u0445 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0435 mega.binary \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u0431\u043e\u0440 \u0442\u0438\u043f\u0430, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0442\u0438\u043f\u043e\u0432 \u0437\u0434\u0435\u0441\u044c.
"},{"location":"blueprints/#-","title":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0447\u0442\u043e-\u0442\u043e","text":"\u042d\u0442\u043e\u0442 \u0448\u0430\u0431\u043b\u043e\u043d \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432/\u0441\u0446\u0435\u043d \u0438\u043b\u0438 \u043b\u044e\u0431\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043f\u043e \u043d\u0430\u0436\u0430\u0442\u0438\u044e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043a\u043d\u043e\u043f\u043a\u0438 \u0438\u043b\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f.
\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435
\u0414\u0430\u0442\u0447\u0438\u043a\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f - \u044d\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0436\u0435 binary_sensor \u043a\u0430\u043a \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0438. \u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043b\u0438\u0431\u043e \u0442\u0438\u043f\u0430 single (\u0435\u0441\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0440\u0435\u0436\u0438\u043c click), \u043b\u0438\u0431\u043e press
\u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0443, \u0435\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d 0 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e), \u0442\u0430\u0439\u043c\u0435\u0440 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d.
\u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0442\u0430\u043a \u0436\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u0432 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u043d\u0430\u0442\u0435 \u0441 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0435\u0441\u0442\u044c \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c, \u0442\u043e\u0433\u0434\u0430 \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u0430\u043a \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441 \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f.
\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434
"},{"location":"blueprints/#_2","title":"\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","text":"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0432\u0435\u0442\u043e\u043c \u0441 \u043a\u043d\u043e\u043f\u043a\u0438 \u0431\u0435\u0437 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0438: \u043d\u0430\u0436\u0430\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 - \u0441\u0432\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f, \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d, \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u0432\u0435\u0442\u0438\u043b\u044c\u043d\u0438\u043a\u0430\u043c\u0438, \u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u0441\u0432\u0435\u0442\u0430
\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434
"},{"location":"blueprints/#_3","title":"\u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u0441 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0435\u0439","text":"\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u0442\u0438\u043f \"\u043d\u0435\u0441\u0442\u0440\u043e\u0433\u0438\u0439\", \u0442\u043e \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0446\u0435\u043b\u0435\u0432\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0442\u0430\u043a \u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f. \u042d\u0442\u043e\u0442 \u0440\u0435\u0436\u0438\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f, \u0442\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043e \u0441\u0442\u0440\u043e\u0433\u0438\u043c \u0442\u0438\u043f\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \"\u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d\" - \u0432\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441 \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0441\u0432\u0435\u0442\u0430.
\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u0442\u0438\u043f \"\u0441\u0442\u0440\u043e\u0433\u0438\u0439\", \u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u0440\u043e\u0433\u043e\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0432\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439, \u0442\u0435 \u0432\u044b\u043a\u043b==\u0432\u044b\u043a\u043b \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.
\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434
"},{"location":"blueprints/#_4","title":"\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d","text":"\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u043c\u0435\u0433\u0438, \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439
\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434
"},{"location":"debug/","title":"\u041d\u0435\u043f\u043e\u043b\u0430\u0434\u043a\u0438","text":"\u0421\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0435
\u0412 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043b\u043e\u0433 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043b\u043e\u0433\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u043f\u043e \u043a\u043d\u043e\u043f\u043a\u0435 \u043d\u0438\u0436\u0435.
\u0422\u0430\u043a \u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043b\u043e\u0433, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0442\u0430\u043a:
logger:\ndefault: info\nlogs:\ncustom_components.mega: debug\n \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043b\u043e\u0433\u043e\u0432 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c logviewer"},{"location":"events/","title":"\u0421\u043e\u0431\u044b\u0442\u0438\u044f","text":"\u0414\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0439
"},{"location":"events/#binary","title":"mega.binary","text":"\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f\u0445 \u043a\u0430\u043a \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0442\u0438\u043f\u0430 event
- alias: some long click\ntrigger:\n- platform: event\nevent_type: mega.binary\nevent_data:\nentity_id: binary_sensor.some_id\ntype: long\naction:\n- service: light.toggle\nentity_id: light.some_light\n \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043f\u043e\u043b\u044f type
\u042d\u0442\u0438 \u0442\u0438\u043f\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 click (\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435):
\u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0431\u043e\u043b\u0435\u0435 \"\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439\", \u0438\u043c \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 mega.binary \u043d\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e.
# \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043c\u0435\u0433\u0438\n- alias: mega restart\ntrigger:\n- platform: event\nevent_type: mega.sensor\nevent_data:\nst: 1\naction:\n# \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u044d\u043a\u0448\u043d\n# \u041f\u0440\u0438\u043c\u0435\u0440 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441 \u043f\u043e\u043b\u044f\u043c\u0438 \u043a\u0430\u043a \u0435\u0441\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0438\u0437 \u043c\u0435\u0433\u0438\n- alias: some double click\ntrigger:\n- platform: event\nevent_type: mega.sensor\nevent_data:\npt: 1\nclick: 2\naction:\n- service: light.toggle\nentity_id: light.some_light\n \u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u044f \u0432 event_data
\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442, \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0430\u043d\u0435\u043b\u044c\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 (\u043a\u043d\u043e\u043f\u043a\u0430 \u043d\u0438\u0436\u0435) \u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 mega.binary \u0438\u043b\u0438 mega.sensor, \u043f\u043e\u043d\u0430\u0436\u0438\u043c\u0430\u0442\u044c \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u043d\u0430 \u043c\u0435\u0433\u0435.
\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043e\u043f\u043e\u0432\u0435\u0449\u0430\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440 \u043e \u0441\u0432\u043e\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\u0436\u0430\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0434\u0430\u0442\u0447\u0438\u043a \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d http-\u0441\u0435\u0440\u0432\u0435\u0440, \u0434\u043b\u044f \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043c\u0435\u0433\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b:
srv: \"192.168.1.4:8123\" # ip:port \u0432\u0430\u0448\u0435\u0433\u043e HA\nscript: \"mega\" # \u044d\u0442\u043e api \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\n \u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435!
\u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 srv loop \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 - \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u043a \u043b\u043e\u0436\u043d\u044b\u043c \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f\u043c \u0432\u0445\u043e\u0434\u043e\u0432. \u0412\u043c\u0435\u0441\u0442\u043e srv loop \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0430\u043c\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u043e\u0432 \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u043c
\u0417\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0442\u0438\u043f\u0430 binary_sensor - \u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430 on \u043f\u0440\u0438 \u0437\u0430\u043c\u044b\u043a\u0430\u043d\u0438\u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430, \u043d\u0430 off \u043f\u0440\u0438 \u0440\u0430\u0437\u043c\u044b\u043a\u0430\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f (\u0434\u0432\u043e\u0439\u043d\u044b\u0435, \u0434\u043e\u043b\u0433\u0438\u0435 \u043d\u0430\u0436\u0430\u0442\u0438\u044f) \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441 \u0442\u0438\u043f\u043e\u043c mega.binary, \u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f
\u0422\u0430\u043a \u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u043e\u0438\u043c\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u043c\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0439 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u043a\u0430\u043a \u0432\u0441\u0435\u043c \u044d\u0442\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f.
"},{"location":"http/#_1","title":"\u041e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043e\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430","text":"\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043e\u0436\u0438\u0434\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u043c (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 d, \u0447\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u043e \u0447\u0442\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u043f\u043e\u043b\u0435 act \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u043e\u0440\u0442\u0430).
\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u043e\u0438\u0442 \u043e\u043f\u0446\u0438\u044f \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u0430 - \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043c\u0435\u0441\u0442\u043e \u043e\u0442\u0432\u0435\u0442\u0430 \u0434\u0435\u043b\u0430\u0435\u0442 \u0437\u0430\u043f\u0440\u043e\u0441 \u043a \u043c\u0435\u0433\u0435 \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 - \u044d\u0442\u043e \u0432\u044b\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0440\u0430, \u0442\u043a \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0432 HA \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 \u043d\u0430 \u0447\u0430\u0441\u0442\u0438, \u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u043f\u0430\u043a\u0435\u0442\u0430\u043c\u0438. \u0412 \u0446\u0435\u043b\u043e\u043c, \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a - \u044d\u0442\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0432 \u043e\u0442\u0432\u0435\u0442\u0435.
\u0414\u043b\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043a\u0446\u0438\u0438, \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0430\u0434\u0434\u043e\u043d\u043e\u043c, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0430\u0434\u0434\u043e\u043d\u0430.
\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0448\u0430\u0431\u043b\u043e\u043d\u044b HA. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u044f\u0440\u043a\u043e\u0441\u0442\u0438 (\u0442\u043a \u0441\u0430\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0443\u043c\u0435\u0435\u0442).
"},{"location":"http/#temp-debug","title":"\u041e\u0442\u043b\u0430\u0434\u043a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432","text":"\u041e\u0442\u043b\u0430\u0434\u043a\u0443 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043c\u0435\u043d\u044e HA, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u041f\u0430\u043d\u0435\u043b\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 - \u0428\u0430\u0431\u043b\u043e\u043d\u044b
\u0412\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0447\u0430\u0442\u044c:
{## \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0441\u0442\u0435 ##}\n{% set m = 1%}\n{% set pt = 2%}\n{% set mdid = 'mega'%}\n{## \u0428\u0430\u0431\u043b\u043e\u043d \u043e\u0442\u0432\u0435\u0442\u0430 ##}\n{% if m in [0, 1] %}d{% endif %}\n"},{"location":"http/#http-response","title":"\u041e\u0442\u043b\u0430\u0434\u043a\u0430 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 http-\u0441\u0435\u0440\u0432\u0435\u0440\u0430","text":"\u0414\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u043e\u0442\u0432\u0435\u0442\u043e\u0432 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u0441\u0430\u043c\u0438\u043c \u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043e\u043d\u0441\u043e\u043b\u0438 HA:
curl -v -X GET 'http://localhost:8123/mega?pt=5&m=1&mdid=mymega1'\n \u0413\u0434\u0435 mymega1 - id \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 mega, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043f\u043e url http://192.168.1.14/sec/?cf=2 \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0442\u0430\u043a \u0436\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0445\u043e\u0441\u0442, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435
\u0418 \u0442\u043e\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u0430\u0448 \u0441\u0435\u0440\u0432\u0435\u0440 HA:
curl -v -X GET 'http://192.168.88.1.4:8123/mega?pt=5&m=1&mdid=mymega1'\n \u0412 \u043e\u0442\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u043b\u0438\u0431\u043e d, \u043b\u0438\u0431\u043e \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043b\u0438"},{"location":"i2c/","title":"i2c","text":"I2C-\u0434\u0430\u0442\u0447\u0438\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 HA \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043f\u043e\u0440\u0442\u0443, \u0442\u0438\u043f\u0443 \u0438 \u0430\u0434\u0440\u0435\u0441\u0443 (\u0435\u0441\u043b\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c), \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438 entity_id \u0432\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 HA, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0445 \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e yaml.
\u041a\u0430\u043a \u0438 \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u0442\u0447\u0438\u043a\u0438, i2c \u043f\u043e\u0434\u0447\u0438\u043d\u044f\u0435\u0442\u0441\u044f \u0435\u0434\u0438\u043d\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0443 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043c\u0435\u043d\u044e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438.
"},{"location":"i2c/#list","title":"\u0421\u043f\u0438\u0441\u043e\u043a i2c-\u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0435\u0439:","text":"\u041f\u043e\u0434 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u0435 \u0434\u0430\u0442\u0447\u0438\u043a\u0438, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0447\u0442\u0435\u043d\u044b \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a \u0436\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0442\u0438\u043f\u044b
\u041d\u0435\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0434\u0430\u0442\u0447\u0438\u043a\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 (i2c_par=0), \u0430 \u0442\u0438\u043f \u0431\u0443\u0434\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u043a\u0430\u043a \u043e\u0431\u0449\u0438\u0439, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432.
\u0422\u0430\u043a \u0436\u0435 \u0437\u0430\u0432\u043e\u0434\u0438\u0442\u0435 issue \u0435\u0441\u043b\u0438 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0434\u0430\u0442\u0447\u0438\u043a \u043e\u0442\u0441\u0443\u0442\u0441\u0432\u0443\u0435\u0442 \u0432 \u044d\u0442\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435, \u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c.
"},{"location":"services/","title":"\u0421\u0435\u0440\u0432\u0438\u0441\u044b","text":"\u0412\u0441\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 \u043c\u0435\u043d\u044e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f
mega.save:\ndescription: \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432 (?cmd=s)\nfields:\nmega_id:\ndescription: ID \u043c\u0435\u0433\u0438, \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c, \u0442\u043e\u0433\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u0432\u0441\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0433\u0438\nexample: \"mega\"\n\nmega.get_port:\ndescription: \u0417\u0430\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u043f\u043e\u0440\u0442\u0430 (\u0438\u043b\u0438 \u0432\u0441\u0435\u0445)\nfields:\nmega_id:\ndescription: ID \u043c\u0435\u0433\u0438, \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c, \u0442\u043e\u0433\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u0440\u0442\u044b \u0432\u0441\u0435\u0445 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0433\nexample: \"mega\"\nport:\ndescription: \u041d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 (\u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0442\u044c, \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u044b \u0432\u0441\u0435 \u043f\u043e\u0440\u0442\u044b \u0441\u0440\u0430\u0437\u0443)\nexample: 1\n\nmega.run_cmd:\ndescription: \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043b\u044e\u0431\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443\nfields:\nmega_id:\ndescription: ID \u043c\u0435\u0433\u0438\nexample: \"mega\"\nport:\ndescription: \u041d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 (\u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u0440\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c, \u0430 \u043f\u043e\u0440\u0442 \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0448\u043b\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443)\nexample: 1\ncmd:\ndescription: \u041b\u044e\u0431\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u043c\u0435\u0433\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\nexample: \"1:0\"\n"},{"location":"settings/","title":"\u0412 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435","text":"\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0432 HACS, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440, \u043f\u0440\u043e\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u043e \u044d\u0442\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435:
\u0412\u0441\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0443 \u0432\u0430\u0441 \u043f\u043e\u0440\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f, \u0438\u043a\u043e\u043d\u043a\u0438 \u0438 entity_id \u0442\u0430\u043a \u0436\u0435 \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.
\u0412 \u0441\u0430\u043c\u043e\u0439 \u043c\u0435\u0433\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:
srv: \"192.168.1.4:8123\" # ip:port \u0432\u0430\u0448\u0435\u0433\u043e HA\nscript: \"mega\" # \u044d\u0442\u043e api \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\n \u0422\u0430\u043a \u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Mega-ID \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043c\u0435\u0433\u0438 id \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u043c. \u041f\u0440\u0438 \u043b\u044e\u0431\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 (\u0442\u0438\u043f\u044b \u0432\u0445\u043e\u0434\u043e\u0432, id \u0438 \u0442\u0434) \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043d\u0430\u0436\u0430\u0442\u044c \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b
\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 1.0.0 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043b\u0430\u0432\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b. \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043a\u0430\u043a \u043d\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435, \u0442\u0430\u043a \u0438 \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c.
\u0414\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0434\u0438\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e smooth.
\u0412 \u0447\u0435\u043c \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439? \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0430 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 pwm-\u043f\u043e\u0440\u0442\u0430, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043f\u043e\u0440\u0442\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0435\u0433\u043e, \u0442\u043a \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u0430\u0432\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e. \u041f\u043b\u0430\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043e\u0442\u0432\u0435\u0442\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e (\u0437\u0430 \u043f\u0430\u0440\u0443 \u0441\u0435\u043a\u0443\u043d\u0434) \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0433\u0440\u0443\u043f\u043f\u0443 \u0441\u0432\u0435\u0442\u0430 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u0432\u0435\u0442\u0438\u043b\u044c\u043a\u043e\u0432, \u0442\u043e \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0441\u043a\u0430\u0447\u043a\u0438.
\u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, pwm-\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0441\u043c\u044b\u0441\u043b \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439
\u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0448\u0442\u0430\u0442\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:
action:\nservice: light.turn_on\nentity_id: light.some_light\ndata:\n# \u0441\u0432\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u043b\u0430\u0432\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 30 \u0441\u0435\u043a\u0443\u043d\u0434 \nbrightness_pct: 50\ntransition: 10 # \u043a\u043e\u043b-\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\n \u0422\u0430\u043a \u0436\u0435 \u043b\u044e\u0431\u044b\u0435 \u0434\u0438\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0446\u0435\u043d\u0430\u0445, \u0430 \u044d\u0442\u0438 \u0441\u0446\u0435\u043d\u044b \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043e\u043f\u0446\u0438\u044e transition: action:\nservice: scene.turn_on\ntarget:\nentity_id: scene.romantic\ndata:\ntransition: 2.5\n \u041f\u043b\u0430\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u0445: \u0441\u0432\u0435\u0442, rgb-\u043b\u0435\u043d\u0442\u044b.
\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043b\u0430\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (\u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430 pwm-\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u0435), \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 yaml-\u043a\u043e\u043d\u0444\u0438\u0433\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e smooth:
mega:\nmega1:\n10e1: smooth: 1 # \u0435\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0442\u043e \u043f\u043e\u0440\u0442 \u0431\u0443\u0434\u0435\u0442 \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u043b\u0430\u0432\u043d\u043e (\u043e\u0442 0 \u0434\u043e 100% \u0437\u0430 <smooth> \u0441\u0435\u043a\u0443\u043d\u0434)\n# \u043e\u043f\u0446\u0438\u044e smooth \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438 \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u043e\u043c pwm-\u043f\u043e\u0440\u0442\u0435, \u043d\u043e \u0432 \u044d\u0442\u043e\u043c \u043c\u0430\u043b\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u043b\u0443\u0447\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \n# \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c smooth\n \u0414\u043b\u044f \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043d\u044b\u0445 \u043b\u0435\u043d\u0442 smooth \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432 1 \u0441\u0435\u043a\u0443\u043d\u0434\u0443, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0442\u0443\u0442
"},{"location":"yaml/","title":"\u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f","text":"\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e yaml-\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.
"},{"location":"yaml/#_1","title":"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435","text":"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f
\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 v1.1.0 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u0435:
mega: # \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438\nentities:\nsensor.some_sensor: #entity_id \u043a\u0430\u043a \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 HA\nfilter_low: 20\nfilter_high: 40\n \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0442\u043a \u043e\u043d \u0431\u043e\u043b\u0435\u0435 \u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u043b\u043e\u0433\u0438\u043a\u0435 (\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 entity_id) \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445: - domain - skip - name
\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043d\u043e\u0432\u044b\u0439 entities
\u041a\u043e\u043d\u0444\u0438\u0433 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432 \u0444\u0430\u0439\u043b configuration.yaml, \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438:
mega:\nmegaid1:\n10:\ndomain: switch\ninvert: true\nmegaid2:\n14:\nhex_to_float: true\n \u0414\u0430\u043b\u0435\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0435\u0433\u043e id, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b\u0438 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 mega:\nmegaid1:\n10:\ndomain: switch\ninvert: true\nmegaid2:\n14:\nhex_to_float: true\n \u0414\u0430\u043b\u0435\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e\u0440\u0442\u044b:
mega:\nmegaid1:\n10:\ndomain: switch\ninvert: true\nmegaid2:\n14:\nhex_to_float: true\n"},{"location":"yaml/#_2","title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432","text":"\u0412 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u043e\u0440\u0442\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b. \u0412\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435, \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0442\u0438\u043f\u044b \u0438 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.
"},{"location":"yaml/#_3","title":"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432","text":"\u0412\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0438\u043f\u0430
\u0422\u0435 \u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u0447\u0442\u043e \u0443 \u0440\u0435\u043b\u0435, \u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u043d\u0430\u0447\u0435:
10:\nc6c439000000_a: #c6c439000000 - \u044d\u0442\u043e \u0430\u0434\u0440\u0435\u0441 ds2413, a-\u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0430\u043d\u0430\u043b\n# \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b\nc6c439000000_b: #b-\u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0430\u043b\n"},{"location":"yaml/#_5","title":"\u0414\u0438\u043c\u043c\u0435\u0440\u044b","text":"range: [20, 200]\n\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u043f\u043b\u0430\u0432\u043d\u043e\u0435 \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435
"},{"location":"yaml/#megad-16r-xt-megad-16pwm","title":"MegaD-16R-XT, MegaD-16PWM","text":"\u041f\u043e\u0440\u0442\u044b \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u0435\u0439 MegaD-16R-XT, MegaD-16PWM \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0440\u0435\u043b\u0435 \u0438 \u0434\u0438\u043c\u043c\u0435\u0440\u0430\u043c, \u043d\u043e \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043f\u043e\u0440\u0442\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:
33e1: # 33-\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u043e\u0440\u0442, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0438\u0434\u0438\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u044c, e1-\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u044f\n# \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0438\u0433 \u043f\u043e\u0440\u0442\u0430\n33e2:\n"},{"location":"yaml/#rgb","title":"RGB+W","text":"\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 rgb(w) \u043b\u0435\u043d\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b led \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430:
mega:\nmegaid1:\nled:\nledid1: # id, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442\u0435 \u0441\u0430\u043c\u0438\n# \u043a\u043e\u043d\u0444\u0438\u0433\n \u0414\u0430\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0434\u0432\u0443\u0445 \u0442\u0438\u043f\u043e\u0432 \u043b\u0435\u043d\u0442"},{"location":"yaml/#_6","title":"\u041d\u0430 \u0434\u0438\u043c\u043c\u0435\u0440\u0430\u0445","text":"\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u0435 3 (\u0438\u043b\u0438 4) \u0434\u0438\u043c\u043c\u0435\u0440\u0430 (\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043c\u043e\u0441\u0444\u0435\u0442\u043e\u0432 \u043d\u0430 pwm-\u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u0435\u043b\u0435 \u0438\u043b\u0438 \u043c\u043e\u043d\u043e\u0431\u043b\u043e\u043a\u0435) \u0432 rgb(w) \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0441 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u0432\u044b\u0431\u043e\u0440\u0430 \u0446\u0432\u0435\u0442\u0430. \u041a\u043e\u043d\u0444\u0438\u0433 \u0434\u043b\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043b\u0435\u043d\u0442\u044b \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:
\u041f\u0440\u0438\u043c\u0435\u0440:
some_led1:\nports: [10, 12, 15, 16]\nwhite_sep: true\nsmooth: 2\n"},{"location":"yaml/#ws281x","title":"\u0410\u0434\u0440\u0435\u0441\u043d\u044b\u0435 \u043b\u0435\u043d\u0442\u044b \u043d\u0430 WS281X","text":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043f\u0440\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0442\u0430\u043a\u0438\u0445 \u043b\u0435\u043d\u0442 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438. \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u0440\u0438\u0432\u043d\u043e\u0441\u0438\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e - \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \"\u043f\u0440\u043e\u0431\u0440\u043e\u0441\u0438\u0442\u044c\" \u0442\u0430\u043a\u0438\u0435 \u043b\u0435\u043d\u0442\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 HA. \u041a\u043e\u043d\u0444\u0438\u0433 \u0442\u0430\u043a\u0438\u0445 \u043b\u0435\u043d\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:
\u041f\u0440\u0438\u043c\u0435\u0440:
some_led2:\nws28xx: true\nport: 36\norder: bgr\nsmooth: 2\n"},{"location":"yaml/#binary","title":"\u0411\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0441\u0435\u043d\u0441\u043e\u0440\u044b","text":"\u0418\u043b\u0438 \u043f\u043e-\u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u0432\u0445\u043e\u0434\u044b. \u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439, \u043a\u043d\u043e\u043f\u043e\u043a, \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0438 \u0442\u0434.
\u043d\u0430 \u043c\u0435\u0433\u0435
\u0414\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b binary_sensor \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0436\u0438\u043c P&R \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u043e\u0440\u0442\u0430 \u043c\u0435\u0433\u0438
\u0411\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0441\u0435\u043d\u0441\u043e\u0440\u044b \u0442\u0430\u043a \u0436\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0442\u0438\u043f\u0430 mega.binary, \u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f
\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043e\u0442\u0432\u0435\u0442\u0430:
4:\nresponse_template: \"5:2\" # \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0431\u0435\u0437 \u0448\u0430\u0431\u043b\u043e\u043d\u0430. \u041a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u043a\u043e\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0440\u0442, \n# \u0431\u0443\u0434\u0435\u043c \u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u043e\u0435\n5:\n# \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0448\u0430\u0431\u043b\u043e\u043d\u0430, \u043f\u043e\u0440\u0442 1 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0439 \n# \u044f\u0440\u043a\u043e\u0441\u0442\u044c\u044e \u0435\u0441\u043b\u0438 \u043e\u043d \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \nresponse_template: >-\n{% if is_state('light.some_port_1', 'on') %}\n1:0\n{% else %}\n1:{{state_attr('light.some_port_1', 'brightness')}}\n{% endif %}\n6:\n# \u0432 \u0448\u0430\u0431\u043b\u043e\u043d \u0442\u0430\u043a \u0436\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 (pt, cnt, m, click)\n# \u044d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0438\u043b\u0438 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0435 \u0432 \u0432\u0438\u0434\u0435 {{pt}}\nresponse_template: >-\n{% if m==2 %}1:0{% else %}d{% endif %}\n"},{"location":"yaml/#sensors","title":"\u0414\u0430\u0442\u0447\u0438\u043a\u0438","text":"\u041b\u044e\u0431\u043e\u0439 \u0434\u0430\u0442\u0447\u0438\u043a \u0431\u0443\u0434\u044c \u0442\u043e i2c \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0438\u043b\u0438 1-wire
{{(value|float)/100}}\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0435\u0441\u0442\u044c \u0442\u0430\u043a \u0436\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438, \u0442\u0430\u043a \u0434\u043b\u044f \u0441\u0435\u043d\u0441\u043e\u0440\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u043f\u043e\u0440\u0442\u0435 \u0441 \u043e\u0434\u043d\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c:
36:\n# \u043a\u043e\u043d\u0444\u0438\u0433\n"},{"location":"yaml/#dht1122","title":"DHT11/22","text":"\u041d\u0430 \u044d\u0442\u0438\u0445 \u0441\u0435\u043d\u0441\u043e\u0440\u0430\u0445 \u0434\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043e\u0434\u043d\u043e \u0434\u043b\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b, \u0432\u0442\u043e\u0440\u043e\u0435 \u0434\u043b\u044f \u0432\u043b\u0430\u0436\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u043d\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043e\u0431\u044b\u0439 \u0432\u0438\u0434 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438:
35:\nname:\nhum: \"\u0432\u043b\u0430\u0436\u043d\u043e\u0441\u0442\u044c\"\ntemp: \"\u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430\"\n# \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u0432\n \u041b\u043e\u0433\u0438\u043a\u0430 \u0442\u0430\u043a \u0441\u0435\u0431\u0435 ) \u041d\u043e \u0442\u0430\u043a \u043f\u043e\u0432\u0435\u043b\u043e\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445."},{"location":"yaml/#1w-bus","title":"1W-BUS","text":"\u0414\u043b\u044f \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0448\u0438\u043d\u0443 1-wire \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0430\u043a\u0430\u044f:
35:\naddr: # \u0430\u0434\u0440\u0435\u0441 \u0434\u0430\u0442\u0447\u0438\u043a\u0430, \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e entity_id \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 \u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0438\u043f\u0430\n# \u043a\u043e\u043d\u0444\u0438\u0433\n"},{"location":"yaml/#i2c","title":"i2c","text":"\u0414\u043b\u044f \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u0432 i2c \u043d\u0443\u0436\u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c id \u0441\u0435\u043d\u0441\u043e\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430.
36:\nhtu21d_humidity: # i2c_id\n# \u043a\u043e\u043d\u0444\u0438\u0433\n \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e i2c"},{"location":"yaml/#_7","title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430","text":"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 (\u043e\u0434\u043d\u0430 \u043c\u0435\u0433\u0430)
"},{"location":"yaml/#def_response","title":"def_response","text":"\u0428\u0430\u0431\u043b\u043e\u043d \u043e\u0442\u0432\u0435\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u043a\u0430\u0437\u0430\u043d, \u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \"d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\" \u0432 UI \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044f.
\u041f\u0440\u0438\u043c\u0435\u0440:
mega:\nmegaid1:\ndef_response: >-\n{% if m in [0, 1] %}d{% endif %}\n"},{"location":"yaml/#_8","title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438","text":""},{"location":"yaml/#allow_hosts","title":"allow_hosts","text":"\u041e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0441\u043f\u0438\u0441\u043e\u043a \u0445\u043e\u0441\u0442\u043e\u0432, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \"\u0441\u043b\u0443\u0448\u0430\u0435\u0442\" \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0432 \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0445\u043e\u0434\u044f\u0442 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0433\u0438, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0441\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430.
\u0418\u043d\u043e\u0433\u0434\u0430, \u0432 \u0446\u0435\u043b\u044f\u0445 \u043e\u0442\u043b\u0430\u0434\u043a\u0438, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u044c\u0440\u0430\u0437\u043e\u043c:
mega:\nallow_hosts:\n- 192.168.1.20\n"},{"location":"yaml/#filter_high","title":"filter_high","text":"\u0412\u0435\u0440\u0445\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0432\u044b\u0448\u0435 \u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u044b\u043c\u0438 \u0438 \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c\u0441\u044f
"},{"location":"yaml/#filter_low","title":"filter_low","text":"\u041d\u0438\u0436\u043d\u044f\u044f \u0433\u0440\u0430\u043d\u0438\u0446\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043d\u0438\u0436\u0435 \u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u044b\u043c\u0438 \u0438 \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c\u0441\u044f
"},{"location":"yaml/#filter_values","title":"filter_values","text":"\u0421\u043f\u0438\u0441\u043e\u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u044b\u043c\u0438, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432. \u0423\u0434\u043e\u0431\u043d\u043e, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043c\u043d\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0442\u0438\u043f\u043d\u044b\u0445 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432
mega:\nfilter_values: [-82, - 150]\n"},{"location":"yaml/#filter_scale","title":"filter_scale","text":"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u0432\u044b\u0431\u0440\u043e\u0441\u043e\u043c \u0438 \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0435\u0442\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0435\u0441\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 1, \u0442\u043e \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u0438 \u0440\u043e\u0441\u0442\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u0441\u0435\u043d\u0441\u043e\u0440\u0430 \u043d\u0430 100% \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u043f\u0430\u0434\u0435\u043d\u0438\u0438 \u043d\u0430 100% \u0438 \u0431\u043e\u043b\u044c\u0448\u0435, \u0442\u0430\u043a\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f.
mega:\nfilter_scale: 1 # 100%\n"}]}
\ No newline at end of file
diff --git a/services/index.html b/services/index.html
new file mode 100644
index 0000000..1b60155
--- /dev/null
+++ b/services/index.html
@@ -0,0 +1,550 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Все сервисы доступны в меню разработчика с описанием и примерами использования +
mega.save:
+ description: Сохраняет текущее состояние портов (?cmd=s)
+ fields:
+ mega_id:
+ description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
+ example: "mega"
+
+mega.get_port:
+ description: Запросить текущий статус порта (или всех)
+ fields:
+ mega_id:
+ description: ID меги, можно оставить пустым, тогда будут порты всех зарегистрированных мег
+ example: "mega"
+ port:
+ description: Номер порта (если не заполнять, будут запрошены все порты сразу)
+ example: 1
+
+mega.run_cmd:
+ description: Выполнить любую произвольную команду
+ fields:
+ mega_id:
+ description: ID меги
+ example: "mega"
+ port:
+ description: Номер порта (это не порт, которым мы управляем, а порт с которого шлем команду)
+ example: 1
+ cmd:
+ description: Любая поддерживаемая мегой команда
+ example: "1:0"
+После успешной установки интеграции в HACS, необходимо настроить +каждый контроллер, проще всего сделать это по этой кнопке:
+ +Все имеющиеся у вас порты будут настроены автоматически. Вы можете менять названия, иконки и entity_id так же из интерфейса.
+В самой меге необходимо прописать настройки: +
srv: "192.168.1.4:8123" # ip:port вашего HA
+script: "mega" # это api интеграции, к которому будет обращаться контроллер
+При любых изменениях настроек контроллера (типы входов, id и тд) необходимо в настройках интеграции нажать Обновить
+объекты
Начиная с версии 1.0.0 интеграция поддерживает плавные переходы. Функция реализована
+как на аппаратном уровне, так и на программном.
Для аппаратной поддержки в настройках контроллера диммируемого порта необходимо включить опцию smooth.
+В чем разница между аппаратной и программной реализацией? Контроллер на аппаратном уровне умеет медленно +менять значение pwm-порта, рекомендуется для всех портов с поддержкой этого режима использовать именно его, +тк будет обеспечена максимальная плавность для любого числа устройств одновременно. +Плавность программного диммирования ограничена ресурсами вашего сервера и скоростью ответа контроллера, +если вы будете довольно быстро (за пару секунд) диммировать сразу группу +света из нескольких светильков, то в программной реализации возможно увидеть скачки.
+Тем не менее, pwm-расширитель не умеет аппаратно сглаживать диммирование, поэтому для него есть смысл воспользоваться +программной реализацией
+Для запуска плавного перехода можно воспользоваться штатными сервисами, например: +
action:
+ service: light.turn_on
+ entity_id: light.some_light
+ data:
+ # свет будет плавно включаться в течении 30 секунд
+ brightness_pct: 50
+ transition: 10 # кол-во секунд на переход
+action:
+ service: scene.turn_on
+ target:
+ entity_id: scene.romantic
+ data:
+ transition: 2.5
+Плавность реализована в любых диммируемых объектах: свет, rgb-ленты.
+Кроме того, возможно установить плавность по-умолчанию (имеет смысл использовать на pwm-расширителе), для этого в yaml-конфиге +следует добавить опцию smooth: +
mega:
+ mega1:
+ 10e1:
+ smooth: 1 # если указать, то порт будет диммироваться плавно (от 0 до 100% за <smooth> секунд)
+ # опцию smooth можно использовать и на обычном pwm-порте, но в этом мало необходимости, лучше использовать
+ # встроенный в контроллер механизм smooth
+Для светодиодных лент smooth по умолчанию установлен в 1 секунду, +подробнее тут
+ + + + + + + + +С помощью yaml-конфигурации можно кастомизировать ваши устройства.
+Альтернативная адресация
+Начиная с v1.1.0 большинство параметров объектов можно записывать в более простой и понятной форме: +
mega: # название интеграции
+ entities:
+ sensor.some_sensor: #entity_id как в интерфейсе HA
+ filter_low: 20
+ filter_high: 40
+Некоторые параметры по своей логике (влияют на entity_id) не могут быть записаны таким образом, среди них: +- domain +- skip +- name
+Остальные параметры можно записывать используя новый entities
+Конфиг записывается стандартным образом в файл configuration.yaml, начинаем с
+указания названия интеграции:
+
mega:
+ megaid1:
+ 10:
+ domain: switch
+ invert: true
+ megaid2:
+ 14:
+ hex_to_float: true
+mega:
+ megaid1:
+ 10:
+ domain: switch
+ invert: true
+ megaid2:
+ 14:
+ hex_to_float: true
+Далее конфигурируются порты: +
mega:
+ megaid1:
+ 10:
+ domain: switch
+ invert: true
+ megaid2:
+ 14:
+ hex_to_float: true
+В зависимости от типа порта доступны разные параметры. Все параметры опциональные, в скобках приведены типы и дефолтные +значения.
+Все устройства вне зависимости от типа
+Те же параметры, что у реле, но записываются иначе: +
10:
+ c6c439000000_a: #c6c439000000 - это адрес ds2413, a-первый канал
+ # параметры
+ c6c439000000_b: #b-второй канал
+range: [20, 200]
+Подробнее про плавное диммирование
+Порты расширителей MegaD-16R-XT, MegaD-16PWM конфигурируются аналогично обычным реле и диммерам, но адресация порта +выглядит так: +
33e1: # 33-основной порт, на котором сидит расширитель, e1-дополнительный порт расширителя
+ # стандартный конфиг порта
+33e2:
+Для настройки rgb(w) лент существует специальный раздел led в настройках каждого контроллера:
+
mega:
+ megaid1:
+ led:
+ ledid1: # id, который вы придумываете сами
+ # конфиг
+Интеграция может превратить любые 3 (или 4) диммера (актуально для мосфетов на pwm-расширителе или моноблоке) +в rgb(w) контроллер с интерфейсом выбора цвета. Конфиг для такого типа ленты будет выглядеть так:
+Пример: +
some_led1:
+ ports: [10, 12, 15, 16]
+ white_sep: true
+ smooth: 2
+Подробно про поддержку контроллера таких лент рассказано в инструкции. +Интеграция не привносит ничего нового - только помогает "пробросить" такие ленты в интерфейс HA. +Конфиг таких лент выглядит так:
+Пример: +
some_led2:
+ ws28xx: true
+ port: 36
+ order: bgr
+ smooth: 2
+Или по-другому цифровые входы. Как правило используются для выключателей, кнопок, датчиков движения и тд.
+на меге
+Для корректной работы binary_sensor имеет смысл использовать режим P&R в настройках порта меги
+Бинарные сенсоры так же отвечают за события типа mega.binary, об этом подробнее в разделе события
+Примеры шаблонов ответа: +
4:
+ response_template: "5:2" # простейший пример без шаблона. Каждый раз когда будет приходить сообщение на этот порт,
+ # будем менять состояние на противоположное
+5:
+ # пример с использованием шаблона, порт 1 будет выключен если он сейчас включен и включен с последней сохраненной
+ # яркостью если он сейчас выключен
+ response_template: >-
+ {% if is_state('light.some_port_1', 'on') %}
+ 1:0
+ {% else %}
+ 1:{{state_attr('light.some_port_1', 'brightness')}}
+ {% endif %}
+6:
+ # в шаблон так же передаются все параметры, которые передает контроллер (pt, cnt, m, click)
+ # эти параметры можно использовать в условиях или непосредственно в шаблоне в виде {{pt}}
+ response_template: >-
+ {% if m==2 %}1:0{% else %}d{% endif %}
+Любой датчик будь то i2c или аналоговый или 1-wire
+{{(value|float)/100}}При этом есть так же особенности адресации, так для сенсора на одном порте с одним значением: +
36:
+ # конфиг
+На этих сенсорах два значения, одно для температуры, второе для влажности, поэтому для них применяется +особый вид адресации: +
35:
+ name:
+ hum: "влажность"
+ temp: "температура"
+ # и так далее для любого параметра сенсоров
+Для датчиков установленных в шину 1-wire адресация кастомизации такая: +
35:
+ addr: # адрес датчика, по-умолчанию entity_id будет состоять из адреса и типа
+ # конфиг
+Для сенсоров i2c нужно так же указать id сенсора, который можно посмотреть в атрибутах объекта на странице разработчика. +
36:
+ htu21d_humidity: # i2c_id
+ # конфиг
+Некоторые параметры применяются для всего контроллера (одна мега)
+Шаблон ответа сервера по умолчанию. Если этот параметр указан, то настройка "d по умолчанию" +в UI игнорируется.
+Пример: +
mega:
+ megaid1:
+ def_response: >-
+ {% if m in [0, 1] %}d{% endif %}
+Отвечает за список хостов, с которых интеграция "слушает" сообщения. По умолчанию, в этот список +входят все настроенные меги, а так же все запросы с локального хоста.
+Иногда, в целях отладки, требуется расширить этот список, что можно сделать следующим оьразом: +
mega:
+ allow_hosts:
+ - 192.168.1.20
+Верхняя граница значений датчиков по-умолчанию, выше нее значения будут считаться ошибочными и отбрасываться
+Нижняя граница значений датчиков по-умолчанию, ниже нее значения будут считаться ошибочными и отбрасываться
+Список значений, которые считаются ошибочными, настройка по-умолчанию для всех датчиков. Удобно, если у вас много + однотипных датчиков
+mega:
+ filter_values: [-82, - 150]
+Значение отклонения от текущего значения, которое будет считаться выбросом и отфильтруется, например если +установить 1, то это означает, что при росте показателя сенсора на 100% и больше или падении на 100% и больше, такое значение не будет отображаться. +
mega:
+ filter_scale: 1 # 100%
+