mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-11 17:14:28 +05:00
edit readme
This commit is contained in:
31
readme.md
31
readme.md
@@ -11,40 +11,36 @@
|
|||||||
- Команды выполняются друг за другом без конкурентного доступа к ресурсам megad
|
- Команды выполняются друг за другом без конкурентного доступа к ресурсам megad
|
||||||
- Поддержка температурных датчиков в режиме шины
|
- Поддержка температурных датчиков в режиме шины
|
||||||
|
|
||||||
## Устройства
|
## Зависимости
|
||||||
Поддерживаются устройства: light, switch, binary_sensor, sensor. light может работать как диммер
|
**Важно!!** Перед использованием необходимо настроить интеграцию mqtt в HomeAssistant
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
Рекомендованнй способ - через [HACS](https://hacs.xyz/docs/installation/installation).
|
Рекомендованнй способ с поддержкой обновлений - через [HACS](https://hacs.xyz/docs/installation/installation).
|
||||||
После установки HACS, нужно перейти в меню hacs -> integrations, далее в верхнем правом углу
|
После установки перейти в меню HACS - Integrations - Explore, в поиске ищем MegaD
|
||||||
нажать три точки, где будет `Custom repositories`, открыть, нажать add и добавить `https://github.com/andvikt/mega_hacs.git`
|
|
||||||
|
|
||||||
Альтернативный способ установки:
|
Альтернативный способ установки:
|
||||||
```shell
|
```shell
|
||||||
# из папки с конфигом
|
# из папки с конфигом
|
||||||
wget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.sh | bash -
|
wget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.sh | bash -
|
||||||
```
|
```
|
||||||
Перезагрузить HA
|
Не забываем перезагрузить HA
|
||||||
|
## Устройства
|
||||||
Для обновления повторить
|
Поддерживаются устройства: light, switch, binary_sensor, sensor. light может работать как диммер
|
||||||
|
|
||||||
## Зависимости
|
|
||||||
Перед использованием необходимо настроить интеграцию mqtt в HomeAssistant
|
|
||||||
|
|
||||||
## Настройка из веб-интерфейса
|
## Настройка из веб-интерфейса
|
||||||
`Настройки` -> `Интеграции` -> `Добавить интеграцию` в поиске ищем mega
|
`Настройки` -> `Интеграции` -> `Добавить интеграцию` в поиске ищем mega
|
||||||
|
|
||||||
## Сервисы
|
## Сервисы
|
||||||
|
Все сервисы доступны в меню разработчика с описанием и примерами использования
|
||||||
```yaml
|
```yaml
|
||||||
save:
|
mega.save:
|
||||||
description: Сохраняет текущее состояние портов (?cmd=s)
|
description: Сохраняет текущее состояние портов (?cmd=s)
|
||||||
fields:
|
fields:
|
||||||
|
|
||||||
mega_id:
|
mega_id:
|
||||||
description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
|
description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
|
||||||
example: "mega"
|
example: "mega"
|
||||||
|
|
||||||
get_port:
|
mega.get_port:
|
||||||
description: Запросить текущий статус порта (или всех)
|
description: Запросить текущий статус порта (или всех)
|
||||||
fields:
|
fields:
|
||||||
mega_id:
|
mega_id:
|
||||||
@@ -54,10 +50,9 @@ get_port:
|
|||||||
description: Номер порта (если не заполнять, будут запрошены все порты сразу)
|
description: Номер порта (если не заполнять, будут запрошены все порты сразу)
|
||||||
example: 1
|
example: 1
|
||||||
|
|
||||||
run_cmd:
|
mega.run_cmd:
|
||||||
description: Выполнить любую произвольную команду
|
description: Выполнить любую произвольную команду
|
||||||
fields:
|
fields:
|
||||||
|
|
||||||
mega_id:
|
mega_id:
|
||||||
description: ID меги
|
description: ID меги
|
||||||
example: "mega"
|
example: "mega"
|
||||||
@@ -71,7 +66,9 @@ run_cmd:
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Отладка
|
## Отладка
|
||||||
Если возникают проблемы, можно включить детальный лог, для этого в конфиг добавить:
|
Интеграция находится в активной разработке, при возникновении проблем [заводите issue](https://github.com/andvikt/mega_hacs/issues/new/choose)
|
||||||
|
|
||||||
|
Просьба прикладывать детальный лог, который можно включить в конфиге так:
|
||||||
```yaml
|
```yaml
|
||||||
logger:
|
logger:
|
||||||
default: info
|
default: info
|
||||||
|
|||||||
Reference in New Issue
Block a user