mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-12 01:24:29 +05:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5a6903c67e | ||
|
|
6758fd8d8e |
@@ -32,7 +32,7 @@ class MegaView(HomeAssistantView):
|
|||||||
pt: cfg[mid][pt][CONF_RESPONSE_TEMPLATE]
|
pt: cfg[mid][pt][CONF_RESPONSE_TEMPLATE]
|
||||||
for pt in cfg[mid]
|
for pt in cfg[mid]
|
||||||
if CONF_RESPONSE_TEMPLATE in cfg[mid][pt]
|
if CONF_RESPONSE_TEMPLATE in cfg[mid][pt]
|
||||||
} for mid in cfg
|
} for mid in cfg if isinstance(cfg[mid], dict)
|
||||||
}
|
}
|
||||||
_LOGGER.debug('templates: %s', self.templates)
|
_LOGGER.debug('templates: %s', self.templates)
|
||||||
|
|
||||||
|
|||||||
@@ -125,6 +125,12 @@ mega:
|
|||||||
**Внимание!** Нельзя использовать чекбокс напротив поля act если планируется использовать ответ сервера - у вас и
|
**Внимание!** Нельзя использовать чекбокс напротив поля act если планируется использовать ответ сервера - у вас и
|
||||||
сработает act и команда от сервера, а вслучае ответа d сработает act два раза.
|
сработает act и команда от сервера, а вслучае ответа d сработает act два раза.
|
||||||
|
|
||||||
|
Так же следует понимать, что это не "ответ" в нормальном понимании - это вызов следом за полученным mqtt-сообщением
|
||||||
|
http команды такого вида `http://megaurl/?pt=port&cmd=rendered_template`, где `port` - это номер порта сработавшего входа,
|
||||||
|
а `cmd` - текст команды, который получен из темплейта. Те это имитация ответа. У этого подхода есть минус - задержка в
|
||||||
|
исполнении будет значительно выше чем при ответе в режиме http, но тем не менее эта задержка скорее всего не будет
|
||||||
|
сильно заметна.
|
||||||
|
|
||||||
## binary_sensor и события
|
## binary_sensor и события
|
||||||
|
|
||||||
Входы будут доступны как binary_sensor, а так же в виде событий `mega.sensor` и `mega.binary`.
|
Входы будут доступны как binary_sensor, а так же в виде событий `mega.sensor` и `mega.binary`.
|
||||||
|
|||||||
Reference in New Issue
Block a user