Skip to content

Releases: RobertD502/home-assistant-iocare

0.4.4

01 Jan 04:59
0caf9a2
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

🎆 HAPPY NEW YEAR! 🎆

Breaking Change (For some)

  • With Coway having implemented rate limiting, the option to set the polling interval has been added to the integration. The new default polling interval has been set to 120 seconds, but can be changed to a different value via the UI by pressing the configure button located within the coway integration. If you previously changed the polling interval manually in the const.py file, your polling interval has been reset to 120 seconds. You will need to change it back via this new UI option if you want a different polling interval.

image

0.4.3.3

05 Aug 18:24
446450f
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Changes

  • Added TURN_ON and TURN_OFF FanEntityFeature to prevent users seeing a warning starting with Home Assistant 2024.8.0 as it is now required.
  • Bumped minimum Home Assistant version required to 2024.8.0

0.4.3.2

29 May 15:38
13b6e1c
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Fixes

  • Added support for 250S EU purifier - thanks @ali-essam

New Contributors

Full Changelog: 0.4.3.1...0.4.3.2

0.4.3.1

22 May 17:41
2946379
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Fixes

*Improved Purifier Offline Error Log Message: Error message that is logged when a purifier is offline has been improved. It now includes WiFi reset instruction that needs to be performed by the user in order for the purifier to check back in with Coway's servers and become available once again.

Full Changelog: 0.4.3...0.4.3.1

0.4.3

22 May 00:18
46f6102
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Fixes

  • Authentication failure: Coway has shut down the redirect URL that was used during authentication. The new redirect URL is now used to successfully authenticate.
  • Failure to control purifiers: Coway has shut down the endpoints that were being used to control purifiers and change the pre-filter change frequency. Requests utilized when sending purifier control commands have been modified to use the new endpoints, headers, and data sent.

Other Changes

  • Fan, Select, and Switch entities: Sending commands to your purifier is a lot more robust now. Any command sent via these entities will now raise a HomeAssistantError exception if the Coway server's response indicates that the command failed.
  • Select and Switch entities: When the associated purifier is "Off", instead of silently logging an error if a user attempts to call a service via one of these entities, a HomeAssistantError exception is now raised to improve visibility.

Full Changelog: 0.4.2...0.4.3

0.4.2

20 May 16:59
b33734b
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

New Features

300S, 400S, 250S, and, potentially, IconS(?)

  • Auto (Eco) preset added: It has come to my attention that some users don't like Coway putting their purifiers into Auto (Eco) mode (if you aren't aware of what Auto (Eco) mode is, see this article from Coway). The Auto (Eco) preset will be present whenever your purifier has entered into this mode allowing you to create an automation, which is triggered when said mode is active, that sets the purifier to another mode or speed (Auto, Night, 1, 2,3) of your choosing. Note: You cannot yourself set the purifier to the Auto (Eco) preset as this is not an accepted command by the purifier and handled on the purifier itself. Attempting to do so will raise an exception.

Fixes

  • Token Expiry/Refresh: Coway tokens now only last an hour. The token expiry time is now tracked in the backend and the refresh token is used to fetch a new token prior to the current token expiring. The token expiry warning was removed as the integration has always been setup to fetch a new token if the current one is expired.

Full Changelog: 0.4.1...0.4.2

0.4.1

29 Apr 21:44
17a453a
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Fixes

  • Use new API endpoints to fetch purifier data: All endpoints that are used to fetch data about purifiers have now been updated to use the new API. Coway has been slowly deprecating older API endpoints, which resulted in the MCU version endpoint failing and causing the integration to stop working.

Other Changes

  • For control commands sent to Coway, a 1.5s delay has been added before new data is requested to minimize the potential of fetching stale data from their servers.

Full Changelog: 0.4.0...0.4.1

0.4.0

28 Apr 23:23
a4877e3
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Breaking Changes

Airmega 250S

  • The switch entity for controlling the purifier light has been deprecated. 250S users should instead use the new select entity which allows for setting the light to On, Off, or AQI Off. It is safe to delete the non-functional light switch entity.

New Features

Airmega 250S

  • Light select entity: You can now set the light of your purifier to the same modes as found in the IoCare app.
  • Rapid Preset Mode: The Rapid preset mode is now available as an option

Bug Fixes

  • Accounts with a recently purchased purifier were unable to use the integration when the newer purifier is present on the account: Coway has been shipping out some purifiers that don't use the old API quality status endpoint (but are able to use the other "old" API endpoints). In order to get around this, the backend library now uses the new API to fetch the quality status (the old API is still used for the rest).

Full Changelog: 0.3.3...0.4.0

0.3.3

10 Jan 21:00
32ccc09
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Changes

Airmega 250S

  • Add PM 10 and Indoor air quality sensors back: These two sensors were accidentally removed for 250S owners in the last release. They have been added back in this release.

Important

If you are a 250S owner, you have likely noticed that the light switch is working in reverse order. If anyone with a 250S is willing to temporarily grant me access to their Coway account (so I can investigate the API calls to Coway's servers), please send me a private message on discord - my handle is robertd502

0.3.2

03 Jan 21:17
4a36d05
Compare
Choose a tag to compare

Buy Me A Coffee Donate using Liberapay

If you enjoy this integration, consider donating by clicking on one the supported methods above.

*All proceeds go towards helping a local animal rescue.

Changes

  • The Particulate matter 2.5 sensor entity is now available for Airmega 250S purifiers.