mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-13 18:14:28 +05:00
change readme
This commit is contained in:
64
readme.md
64
readme.md
@@ -26,8 +26,40 @@ wget -q -O - https://raw.githubusercontent.com/andvikt/mega_hacs/master/install.
|
|||||||
```
|
```
|
||||||
Не забываем перезагрузить HA
|
Не забываем перезагрузить HA
|
||||||
|
|
||||||
|
## Настройка
|
||||||
|
`Настройки` -> `Интеграции` -> `Добавить интеграцию` в поиске ищем mega
|
||||||
|
|
||||||
|
Все имеющиеся у вас порты будут настроены автоматически. Вы можете менять названия, иконки и entity_id так же из интерфейса.
|
||||||
|
|
||||||
|
#### Кастомизация устройств с помощью yaml:
|
||||||
|
```yaml
|
||||||
|
# configuration.yaml
|
||||||
|
|
||||||
|
mega:
|
||||||
|
hello: # ID меги, как в UI
|
||||||
|
7: # номер порта
|
||||||
|
domain: switch # тип устройства (switch или light, по умолчанию для цифровых выходов используется light)
|
||||||
|
invert: true # инвертировать или нет (по умолчанию false)
|
||||||
|
name: Насос # имя устройства
|
||||||
|
8:
|
||||||
|
# исключить из сканирования
|
||||||
|
skip: true
|
||||||
|
33:
|
||||||
|
# для датчиков можно кастомизировать только имя и unit_of_measurement
|
||||||
|
# для температуры и влажность unit определяется автоматически, для остальных юнита нет
|
||||||
|
name:
|
||||||
|
hum: "влажность"
|
||||||
|
temp: "температура"
|
||||||
|
unit_of_measurement:
|
||||||
|
hum: "%" # если датчиков несколько, то можно указывать юниты по их ключам
|
||||||
|
temp: "°C"
|
||||||
|
14:
|
||||||
|
name: какой-то датчик
|
||||||
|
unit_of_measurement: "°C" # если датчик один, то просто строчкой
|
||||||
|
```
|
||||||
|
|
||||||
## Зависимости
|
## Зависимости
|
||||||
**Важно!!** Для максимальной совместимости необходимо настроить интеграцию [mqtt](https://www.home-assistant.io/integrations/mqtt/)
|
Для совместимости c mqtt необходимо настроить интеграцию [mqtt](https://www.home-assistant.io/integrations/mqtt/)
|
||||||
в HomeAssistant, а так же обновить ваш контроллер до последней версии, тк были важные обновления в части mqtt
|
в HomeAssistant, а так же обновить ваш контроллер до последней версии, тк были важные обновления в части mqtt
|
||||||
|
|
||||||
## HTTP in
|
## HTTP in
|
||||||
@@ -102,37 +134,7 @@ mega:
|
|||||||
curl -v -X GET 'http://192.168.88.1.4:8123/mega?pt=5&m=1'
|
curl -v -X GET 'http://192.168.88.1.4:8123/mega?pt=5&m=1'
|
||||||
```
|
```
|
||||||
В ответ будет приходить либо `d`, либо скрипт, который вы настроили
|
В ответ будет приходить либо `d`, либо скрипт, который вы настроили
|
||||||
## Настройка
|
|
||||||
`Настройки` -> `Интеграции` -> `Добавить интеграцию` в поиске ищем mega
|
|
||||||
|
|
||||||
Все имеющиеся у вас порты будут настроены автоматически. Вы можете менять названия, иконки и entity_id так же из интерфейса.
|
|
||||||
|
|
||||||
#### Кастомизация устройств с помощью yaml:
|
|
||||||
```yaml
|
|
||||||
# configuration.yaml
|
|
||||||
|
|
||||||
mega:
|
|
||||||
hello: # ID меги, как в UI
|
|
||||||
7: # номер порта
|
|
||||||
domain: switch # тип устройства (switch или light, по умолчанию для цифровых выходов используется light)
|
|
||||||
invert: true # инвертировать или нет (по умолчанию false)
|
|
||||||
name: Насос # имя устройства
|
|
||||||
8:
|
|
||||||
# исключить из сканирования
|
|
||||||
skip: true
|
|
||||||
33:
|
|
||||||
# для датчиков можно кастомизировать только имя и unit_of_measurement
|
|
||||||
# для температуры и влажность unit определяется автоматически, для остальных юнита нет
|
|
||||||
name:
|
|
||||||
hum: "влажность"
|
|
||||||
temp: "температура"
|
|
||||||
unit_of_measurement:
|
|
||||||
hum: "%" # если датчиков несколько, то можно указывать юниты по их ключам
|
|
||||||
temp: "°C"
|
|
||||||
14:
|
|
||||||
name: какой-то датчик
|
|
||||||
unit_of_measurement: "°C" # если датчик один, то просто строчкой
|
|
||||||
```
|
|
||||||
|
|
||||||
## События
|
## События
|
||||||
`binary_sensor` срабатывает когда цифровой выход принимает значение 'ON'. `binary_sensor` имеет смысл использовать
|
`binary_sensor` срабатывает когда цифровой выход принимает значение 'ON'. `binary_sensor` имеет смысл использовать
|
||||||
|
|||||||
Reference in New Issue
Block a user