Skip to content
Snippets Groups Projects
Commit d561e706 authored by jkerdreu's avatar jkerdreu
Browse files

Added fixed group (HASS support)


git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/0.7@2976 b32b6428-25c9-4566-ad07-03861ab6144f
parent d86e6062
No related branches found
No related tags found
No related merge requests found
from __future__ import print_function
from xaal.lib import Device,Engine,tools
from xaal.lib import Device,Engine,tools,bindings
import logging
import platform
from . import HTU21D
......@@ -54,14 +54,18 @@ class GW:
rate = float(cfg['refresh'])
self.engine.add_timer(self.process,rate)
grp_uuid = tools.get_random_uuid()
thermometer_addr = tools.get_uuid(cfg['thermometer'])
hygrometer_addr = tools.get_uuid(cfg['hygrometer'])
dev = build_dev(tools.get_uuid(cfg['thermometer']) ,"thermometer.basic")
# Just kidding w/ UUID
grp_uuid = bindings.UUID(bytes=thermometer_addr.bytes[:-2] + bytes(2)) + 0xeeff
dev = build_dev(thermometer_addr,"thermometer.basic")
dev.group_id = grp_uuid
self.temp = dev.new_attribute("temperature")
self.engine.add_device(dev)
dev = build_dev(tools.get_uuid(cfg['hygrometer']),"hygrometer.basic")
dev = build_dev(hygrometer_addr,"hygrometer.basic")
dev.group_id = grp_uuid
self.hum = dev.new_attribute("humidity")
self.engine.add_device(dev)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment