mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-10 16:44: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
|
||||
|
||||
## Настройка
|
||||
`Настройки` -> `Интеграции` -> `Добавить интеграцию` в поиске ищем 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
|
||||
|
||||
## HTTP in
|
||||
@@ -102,37 +134,7 @@ mega:
|
||||
curl -v -X GET 'http://192.168.88.1.4:8123/mega?pt=5&m=1'
|
||||
```
|
||||
В ответ будет приходить либо `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` имеет смысл использовать
|
||||
|
||||
Reference in New Issue
Block a user