Skip to content

Releases: dingusdk/PythonIhcSdk

2.8.12

02 Mar 13:16
6b2f79a

Choose a tag to compare

Fix the set_runtime_value_time to include seconds

2.8.11

04 Feb 08:31
96800cb

Choose a tag to compare

2.8.11 Pre-release
Pre-release

Add a lot of typings to improve linting

2.8.10

29 Jan 13:58
dcdcec3

Choose a tag to compare

Adds the posibility to rate limit the calls to the IHC controller. This can potentially prevent the IHC controller from closing the connection if the request are too fast.

2.8.9

15 Nov 11:06
972d371

Choose a tag to compare

Use a retry policy on requests. (If a request to the IHC controller fails)
Sometimes the IHC controller close the connection if requests are too fast. The requests will now retry 3 times.

2.8.7

11 Nov 10:47

Choose a tag to compare

Add a parameter to the IHCController.get_project function to make it possible to use the non segmented version to get the project in one.
The segmented versions should be the best and is the default, but I have an idea that older controllers may have a problem with this.

2.8.6

25 Mar 11:53

Choose a tag to compare

Fixes a warning "The behavior of this method will change in future versions" from HA.

See issue here

2.8.5

23 Mar 12:20

Choose a tag to compare

Floats from the IHC controller will be rounded to 2 digits. (Floats in the controller only have 2 digits, but the soap interface from the controller may return more digits)

2.8.4

14 Mar 18:14

Choose a tag to compare

  • Additional debug logging to help troubleshooting problems
  • Cookies are now handled by the python requests.session

2.8.3

12 Dec 16:05

Choose a tag to compare

Callback on changes will now happen on all changes. Previously if the IHC controller returned more than one change in a single long polling request, only the last event would trigger a callback. Fx. if a boolean resource was on -> off in the same change, only the last off would trigger a callback.

2.8.2

23 Oct 16:20

Choose a tag to compare

Fixes the WSDateValue type when year is not set the current year is used.
The IHC controller has a bit change behavior, by default the year is initial 2000, when you set the day/month the year becomes 0