From 2c60dde417da3ac1d9c8b4b932af1366857c487d Mon Sep 17 00:00:00 2001 From: yozik04 Date: Fri, 29 May 2020 23:12:47 +0300 Subject: [PATCH] proper logger. 2.6.0 --- setup.py | 2 +- vallox_websocket_api/vallox.py | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index 64824c5..3fbac6d 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ def read(filename, parent=None): setup( name="vallox_websocket_api", packages=["vallox_websocket_api"], - version="2.5.0", + version="2.6.0", python_requires=">=3.5.1, <4", description="Vallox WebSocket API", author="Jevgeni Kiski", diff --git a/vallox_websocket_api/vallox.py b/vallox_websocket_api/vallox.py index a0086fd..0c3b751 100644 --- a/vallox_websocket_api/vallox.py +++ b/vallox_websocket_api/vallox.py @@ -1,10 +1,12 @@ import logging -from enum import Enum +from enum import IntEnum from .client import Client +logger = logging.getLogger('vallox').getChild(__name__) -class PROFILE(Enum): + +class PROFILE(IntEnum): NONE = 0 HOME = 1 AWAY = 2 @@ -112,7 +114,7 @@ async def set_profile(self, profile, duration=None): # duration: None means default configured setting. 65535 means no time out if profile == PROFILE.HOME: - logging.info("Setting unit to HOME profile") + logger.info("Setting unit to HOME profile") await self.set_values( { "A_CYC_STATE": "0", @@ -122,7 +124,7 @@ async def set_profile(self, profile, duration=None): } ) elif profile == PROFILE.AWAY: - logging.info("Setting unit to AWAY profile") + logger.info("Setting unit to AWAY profile") await self.set_values( { "A_CYC_STATE": "1", @@ -136,7 +138,7 @@ async def set_profile(self, profile, duration=None): dur = str(set_duration) else: dur = str(await self.fetch_metric("A_CYC_FIREPLACE_TIME")) - logging.info("Setting unit to FIREPLACE profile for %s minutes", dur) + logger.info("Setting unit to FIREPLACE profile for %s minutes", dur) await self.set_values( { "A_CYC_BOOST_TIMER": "0", @@ -149,7 +151,7 @@ async def set_profile(self, profile, duration=None): dur = str(set_duration) else: dur = str(await self.fetch_metric("A_CYC_BOOST_TIME")) - logging.info("Setting unit to BOOST profile for %s minutes", dur) + logger.info("Setting unit to BOOST profile for %s minutes", dur) await self.set_values( { "A_CYC_BOOST_TIMER": dur, @@ -162,7 +164,7 @@ async def set_profile(self, profile, duration=None): dur = str(set_duration) else: dur = str(await self.fetch_metric("A_CYC_EXTRA_TIME")) - logging.info("Setting unit to EXTRA profile for %s minutes", dur) + logger.info("Setting unit to EXTRA profile for %s minutes", dur) await self.set_values( { "A_CYC_BOOST_TIMER": "0",