aboutsummaryrefslogtreecommitdiff
path: root/src/home/mqtt/relay.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/home/mqtt/relay.py')
-rw-r--r--src/home/mqtt/relay.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/home/mqtt/relay.py b/src/home/mqtt/relay.py
index 97a1689..2094b10 100644
--- a/src/home/mqtt/relay.py
+++ b/src/home/mqtt/relay.py
@@ -8,7 +8,8 @@ from .payload.relay import (
InitialStatPayload,
StatPayload,
PowerPayload,
- OTAPayload
+ OTAPayload,
+ OTAResultPayload
)
@@ -76,6 +77,8 @@ class MQTTRelay(MQTTBase):
message = InitialStatPayload.unpack(msg.payload)
elif subtopic == 'power':
message = PowerPayload.unpack(msg.payload)
+ elif subtopic == 'otares':
+ message = OTAResultPayload.unpack(msg.payload)
if message and self._message_callback:
self._message_callback(device_id, message)