Skip to content

Commit

Permalink
- clean up code
Browse files Browse the repository at this point in the history
- fix some bugs
  • Loading branch information
r7sa committed Oct 14, 2018
1 parent 08a1351 commit a829abd
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions megad/megad.py
Original file line number Diff line number Diff line change
Expand Up @@ -420,10 +420,10 @@ async def pool(self, device_id=None):
for megad_id, dev in self.devices.items():
if device_id is None or dev.device_id == device_id:
updated = await dev.pool()
for up in updated:
for port_id in updated:
if self.platform.on_state_changed:
await self.platform.on_state_changed(dev.device_id, up, dev.ports[up]['value'])
result.add((dev.device_id, up))
await self.platform.on_state_changed(dev.device_id, port_id, dev.ports[port_id]['value'])
result.add((dev.device_id, port_id))
except Exception as e:
self.platform.logger.exception(f'Exception on HTTP MegaD message processing. Exception type: {type(e)} message: {e}')
return result
Expand Down
2 changes: 1 addition & 1 deletion megad/mqtt.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ async def stop(self):

async def on_mqtt_connect(self):
for dev_id, dev in self.devices.items():
await self.publish_device(dev, None)
await self.publish_device(dev_id, None)

async def on_mqtt_message(self, topic, payload):
try:
Expand Down

0 comments on commit a829abd

Please sign in to comment.