From 687ce645519d92e2af73869c3bbc844366b583f2 Mon Sep 17 00:00:00 2001 From: Tom Duijf Date: Wed, 16 Dec 2015 22:21:32 +0000 Subject: [PATCH] small cleanup heatmiser --- homeassistant/components/thermostat/heatmiser.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/thermostat/heatmiser.py b/homeassistant/components/thermostat/heatmiser.py index 2a6a3b60e28..d5f434dee34 100644 --- a/homeassistant/components/thermostat/heatmiser.py +++ b/homeassistant/components/thermostat/heatmiser.py @@ -25,7 +25,7 @@ _LOGGER = logging.getLogger(__name__) def setup_platform(hass, config, add_devices, discovery_info=None): """ Sets up the heatmiser thermostat. """ - import heatmiserV3 + from heatmiserV3 import connection as HMC ipaddress = str(config[CONF_IPADDRESS]) port = str(config[CONF_PORT]) @@ -35,7 +35,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None): CONF_IPADDRESS, CONF_PORT) return False - serport = heatmiserV3.connection.connection(ipaddress, port) + serport = HMC.connection(ipaddress, port) serport.open() tstats = [] @@ -58,8 +58,10 @@ def setup_platform(hass, config, add_devices, discovery_info=None): class HeatmiserV3Thermostat(ThermostatDevice): """ Represents a HeatmiserV3 thermostat. """ + from heatmiserV3 import heatmiser def __init__(self, device, name, serport): + self.device = device self.serport = serport self._current_temperature = None @@ -99,7 +101,7 @@ class HeatmiserV3Thermostat(ThermostatDevice): def set_temperature(self, temperature): """ Set new target temperature """ temperature = int(temperature) - heatmiserV3.heatmiser.hmSendAddress( + self.heatmiser.hmSendAddress( self._id, 18, temperature, @@ -108,7 +110,7 @@ class HeatmiserV3Thermostat(ThermostatDevice): self._target_temperature = int(temperature) def update(self): - self.dcb = heatmiserV3.heatmiser.hmReadAddress( + self.dcb = self.heatmiser.hmReadAddress( self._id, 'prt', self.serport)