Releases: djtimca/haomnilogic
Update additional constants for deprecation
Replace deprecated constants for HA 2024.05
Update and replace constants that are being deprecated and which show in the error logs starting in HA version 2024.05
Remove Unused Import for 2024.2.0 HA Release
Removed the unused NullFinder import which causes issues loading on HA 2024.2.0
Add instant salt and average salt. Fix deprecated calls. Enhance config flow.
Updated to include instant and average salt sensors. Fix to deprecated cals. Enhancements to config flow for login. Thanks to @N3rdP1um23
Report unavailable on temperature sensors when Hayward returns 255 degrees
Set temperature sensors to unavailable when Hayward returns 255 degrees. Hayward will return 255 when the panel is in service mode or is otherwise unavailable.
Fix unique issue when a pool doesn't have any sensors at the Backyard or Body of Water level
Fixed #29 where there were no sensors in the Backyard or Body-of-Water coming from Hayward.
Fixes for lights, translations, and documentation links.
Handle condition where V2 flag is not added from telemetry, but ColorLogic lights support brightness and speed. Related to issue #21.
Update integration documentation link to point to the custom repository instead of the default Home Assistant integration documentation.
Update the translations file to properly show the prompts for config flow setup and config dialogues to finally properly fix #11.
Handle relays that aren't part of a BOW. Continue to try to stabilize timeouts.
Add support for Relays that aren't part of a Body of Water in the OmniLogic config - thanks @lurgh
Extend timeouts to 30 seconds for calls to OmniLogic, extend standard polling time to 30 seconds to try to help with the number of timeouts coming from Hayward.
Handle login errors from API, retain last data on timeout
Handle login errors from the API in case you change passwords on the Hayward app. (Note: if your credentials change you'll need to delete and reinstall the integration. There is currently no way to change username or password once installed).
Retain the last telemetry data for up to 10 consecutive timeout errors from the Hayward API to try to prevent sensors/switches from going "unavailable" when Hayward doesn't respond (which happens too frequently).
Fix duplicated pumps between bodies of water.
Bump API version to 0.4.8 to fix issue where pumps were duplicated between bodies of water (#3)