@@ -171,39 +171,33 @@ def heating(self) -> str:
171171 return "off"
172172
173173 @final
174- async def get_state_from_breezer (self , keep_connection : bool = False ) -> None :
174+ async def get_state_from_breezer (self ) -> None :
175175 """
176176 Get current state from breezer
177- :param keep_connection: should we keep connection to device or disconnect after getting data
178177 :return: None
179178 """
180179 try :
181180 await self .connect ()
182181 await self ._try_write (request = self .command_getStatus )
183182 response = await self ._get_data_from_breezer ()
184183 finally :
185- if not keep_connection :
186- await self .disconnect ()
187- else :
188- _LOGGER .warning ("You are using keep_connection parameter of get method. It will be removed in v2.0.0" )
189- self .__connections_count -= 1
184+ await self .disconnect ()
190185
191186 self ._decode_response (response )
192187
193188 @final
194- async def get (self , keep_connection : bool = False , skip_update : bool = False ) -> dict :
189+ async def get (self , skip_update : bool = False ) -> dict :
195190 """
196191 Report current breezer state
197192 :param skip_update: may we skip requesting data from breezer or not
198- :param keep_connection: should we keep connection to device or disconnect after getting data
199193 :return:
200194 dictionary with device state
201195 """
202196 if skip_update and self .have_breezer_state :
203197 _LOGGER .debug (f"Skipping getting state from breezer because skip_update={ skip_update } and "
204198 f"have_breezer_state={ self .have_breezer_state } " )
205199 else :
206- await self .get_state_from_breezer (keep_connection )
200+ await self .get_state_from_breezer ()
207201 common = self .__generate_common_json ()
208202 model_specific_data = self ._generate_model_specific_json ()
209203
0 commit comments