From a9896c82fe948ec7216a799cbaa0a3d82e50b705 Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 11 Feb 2021 12:00:01 +0300 Subject: [PATCH] add server response in mqtt mode --- custom_components/mega/binary_sensor.py | 2 ++ custom_components/mega/manifest.json | 2 +- readme.md | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/custom_components/mega/binary_sensor.py b/custom_components/mega/binary_sensor.py index 0390d33..874af69 100644 --- a/custom_components/mega/binary_sensor.py +++ b/custom_components/mega/binary_sensor.py @@ -97,10 +97,12 @@ class MegaBinarySensor(BinarySensorEntity, MegaPushEntity): if template is not None: template.hass = self.hass ret = template.async_render(payload) + self.mega.lg.debug(f'response: %s', ret) self.hass.async_create_task( self.mega.request(pt=self.port, cmd=ret) ) elif self.mega.force_d: + self.mega.lg.debug(f'response d') self.hass.async_create_task( self.mega.request(pt=self.port, cmd='d') ) diff --git a/custom_components/mega/manifest.json b/custom_components/mega/manifest.json index 47ea087..f67f963 100644 --- a/custom_components/mega/manifest.json +++ b/custom_components/mega/manifest.json @@ -15,5 +15,5 @@ "@andvikt" ], "issue_tracker": "https://github.com/andvikt/mega_hacs/issues", - "version": "v0.3.16" + "version": "v0.3.17" } \ No newline at end of file diff --git a/readme.md b/readme.md index 7434dc7..c2f20aa 100644 --- a/readme.md +++ b/readme.md @@ -113,7 +113,7 @@ mega: ``` -Начиная с версии v0.3.16 ответ можно слать так же и в режиме MQTT. Аналогично, темплейт должен возвращать готовую команду +Начиная с версии v0.3.17 ответ можно слать так же и в режиме MQTT. Аналогично, темплейт должен возвращать готовую команду такую же как требует команда cmd, так же можно использовать d, но d не отправляется по умолчанию, это сделано чтобы не сломать текущую логику у пользователей предыдущих версий. Чтобы включить для всех входов в режиме mqtt отправку команды d необходимо в конфиге прописать следующее: