mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-11 17:14:28 +05:00
add services
This commit is contained in:
37
readme.md
37
readme.md
@@ -81,12 +81,39 @@ switch:
|
||||
```
|
||||
|
||||
## Сервисы
|
||||
Интеграция предоставляет сервис сохранения состояния портов: `mega.save`
|
||||
```yaml
|
||||
action:
|
||||
service: mega.save
|
||||
data:
|
||||
mega_id: def
|
||||
save:
|
||||
description: Сохраняет текущее состояние портов (?cmd=s)
|
||||
fields:
|
||||
|
||||
mega_id:
|
||||
description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
|
||||
example: "mega"
|
||||
|
||||
get_port:
|
||||
description: Запросить текущий статус порта (или всех)
|
||||
fields:
|
||||
mega_id:
|
||||
description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
|
||||
example: "mega"
|
||||
port:
|
||||
description: Номер порта (если не заполнять, будут запрошены все порты сразу)
|
||||
example: 1
|
||||
|
||||
run_cmd:
|
||||
description: Выполнить любую произвольную команду
|
||||
fields:
|
||||
|
||||
mega_id:
|
||||
description: ID меги, можно оставить пустым, тогда будут сохранены все зарегистрированные меги
|
||||
example: "mega"
|
||||
port:
|
||||
description: Номер порта (это не порт, которым мы управляем, а порт с которого шлем команду)
|
||||
example: 1
|
||||
cmd:
|
||||
description: Любая поддерживаемая мегой команда
|
||||
example: "1:0"
|
||||
|
||||
```
|
||||
|
||||
## Состояния
|
||||
|
||||
Reference in New Issue
Block a user