Releases: RobertD502/home-assistant-flair
0.1.8.1
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Changes
- Fixed wrong current temperature being reported for IR devices (mini split units) when the device's temperature scale is in Celsius and Home Assistant is in Fahrenheit.
- Fixed conversion of target_temp being sent for IR devices within a Flair structure that is in auto mode
- Added check for temperature-scale in codesets key in the event that a temperature-scale is not defined in the constraints
0.1.8
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Changes
- Fixed wrong current temperature being reported for IR devices (mini split units) when the device's temperature scale is in Celsius and Home Assistant is in Fahrenheit.
- Fixed conversion of target_temp being sent for IR devices within a Flair structure that is in auto mode
0.1.7
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
New Feature
- Added
Reported state
sensor for vents: This entity is disabled by default. The value of this sensor corresponds to the current percent open of the vent as reported by the vent itself.
Note:
It usually takes anywhere from 30 seconds to over a minute or so for a vent to open or close after manually setting the open/close state. If the vent physically responds to the command from the puck, the vent will send back its current percent open ~30s-1min or so after physically opening/closing. As a result, with automations, this new sensor can be used to identify if a command to open/close a vent failed to propagate from a puck to a vent.
Automation Example
: An automation can be created that is triggered by the state of the vent cover entity changing. Following a 5 minute delay, compare the state of the reported state
sensor to the position of the vent cover entity. If they do not match, then you know the vent failed to respond to the command sent from the puck as it never reported an equivalent percentage open/closed position back to the puck.
Thanks to @level451 for the sensor suggestion!
0.1.6
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Notice
If you are updating from version 0.0.6.0 or below
please read the previous release notes and those that followed.
Changes
Use UnitOfPressure and UnitOfTemperature enums
: change made to account for deprecation starting in Home Assistant 2022.11Use of new unit_system utility
: change made to account for deprecation starting in Home Assistant 2022.11Added new integration_type key to manifest file
0.1.5
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Notice
If you are updating from version 0.0.6.0 or below
please read the previous release notes.
Changes
Bumped flairaio to 0.1.3
: Fixes error encountered by new users when trying to add the integration while a puck and/or vent associated with the account is inactive (dead batteries/not plugged in). Inactive pucks and vents will now show as unavailable during first-time setup.
0.1.4
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Notice
If you are updating from version 0.0.6.0 or below
please read the previous release notes.
Changes
- improved logging
- bumped flairaio to 0.1.2
0.1.3
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Notice
If you are updating from version 0.0.6.0 or below
please read the previous release notes.
Breaking Changes
- The Select entity
Structure mode
and Number entityHome set point
have been removed. These two have been combined into a Climate entity calledStructure
. NOTE: If your system mode is set to manual, this entity will become unavailable. In addition, the target temperature (Previously known as Home set point) can only be changed if theSet point controller
entity is set toFlair app
. It is safe to delete the oldStructure mode
andHome set point
entities. - Select entity
Home/Away mode
has been renamedHome/Away
. - Lock IR switch is only added if a HVAC unit (mini-split) is associated with your account. It is safe to delete this entity if you don't have a HVAC unit associated with your account.
- The following entities will now correctly report as
unavailable
when System mode is set to Manual:
Select Entities
- Set point controller
- Default hold duration
- Home/Away
- Schedule
- Home/Away mode set by
- Away mode
- Room Activity
Button Entities
- Clear Home/Away hold
- Reverse Home/Away hold
- Clear room hold
Number Entities
- Away temp min
- Away temp max
Sensor Entities
- Home/Away hold until
- Room hold temp until
Climate Entity
- Room
Other Changes
- Prior to this release, unique_id was not set when a user migrated from OAuth1.0 to 2.0 via reauthentication. In this case, if not present, unique_id will be set.
- Improved error handling
- Bumped flairaio to 0.1.1
0.1.2
If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Notice
If you are updating from version 0.0.6.0 or below
please read the previous release notes.
🐛 Bug Fixes 🐛
Config entry version is now properly set to 2 during reauthorization:
Fixes reauthorization request after every HA reboot for users who updated to0.1.1
without doing a fresh install.
For those affected by this: After updating and restarting Home Assistant, you will once again receive a reauth notice. This will be the final time that you will need to reauthorize. Home Assistant restarts that follow will not trigger a reauth request.
MUST READ!! - OAuth 2.0 is Live!
Writing a new backend to use OAuth 2.0 and rewriting this integration has taken a lot of time/work. If you enjoy this integration, consider donating by clicking on the logo above.
*All proceeds go towards helping a local animal rescue.
Breaking Changes
If you don't already have your OAuth 2.0 credentials, please obtain them from Flair before updating to this version.
With the new naming changes, you will need to edit your Lovelace cards AND automations to correctly reflect the new entity names.
Moving to OAuth 2.0
Naming convention changes have been introduced in HA 2022.8.0. With that said, the "Fresh Method" is the most painless and recommended method for getting this release up and running.
Fresh Method
After installing this update and BEFORE restarting Home Assistant:
-
Delete your current Flair integration from the Home Assistant integrations page:
-
Once that is done, restart Home assistant.
-
Clear your browser cache.
-
Add the integration again.
However, this time use your OAuth 2.0 credentials!!!!
New Features
With the new backend and rewrite of the integration, start up times are lightning fast!:
Structure
Entity | Entity Type | Additional Comments |
---|---|---|
Clear home/away hold |
Button |
If you have a hold duration other than "Until next scheduled event", setting the home/away mode manually will result in your setting being held for the defined period of time. Pressing this button will remove the hold. Note: Pressing this button will only remove the time period hold, but will keep the home/away mode set to whatever you switched it to. In order to remove the hold and revert back to the original home/away mode, please use the "Reverse home/away hold" button. |
Lock IR device modes |
Switch |
Turning this on will keep heat/cool mode of all IR devices in your Home in sync. It is recommended for Mini-Split systems that share a common outdoor unit, also known as multi-zone systems. This entity will only be available if you have any IR devices associated with your account. |
Reverse home/away hold |
Button |
Pressing this button removes the current hold for home/away mode and reverts the mode back. For example: If you set your home to away mode, pressing this button sets the mode back to home. |
Home/Away holding until |
Sensor |
If you have your default hold set to anything other than "Until next scheduled event", whenever setting home/away mode manually, this entity will show how much time if left until the hold ends. Note: This entity will only become available if there is home/away hold that is currently active. |
Away Mode |
Select |
Please read Flair's documentation regarding Away Settings |
Away temperature maximum |
Number |
Set your max away temperature. Note: This entity is only available when your set point controller is set to "Flair App". |
Away temperature minimum |
Number |
Set your minimum away temperature. Note: This entity is only available when your set point controller is set to "Flair App". |
Default hold duration |
Select |
Select your default hold duration. |
Home set point |
Number |
Set the set point for your home. Note: This entity is only available when your set point controller is set to "Flair App". |
Home/Away mode set by |
Select |
Available options inclue App Geolocation, Manual, or (if you have a thermostat linked to Flair) Thermostat. |
Set point controller |
Select |
Select what is being used to set the set point for your home. Options include Flair App and Thermostat (only if you have a thermostat linked to Flair). |
Puck
Entity | Entity Type | Additional Comments |
---|---|---|
Lock puck |
Switch |
Locking a puck will prevent someone from rotating the puck to adjust the set point. |
Pressure |
Sensor |
Room pressure reported by the puck. |
Background color |
Select |
Set the puck's background color to either black or white. |
Set point lower limit |
Number |
|
Set point upper limit |
Number |
|
Temperature calibration |
Number |
|
Temperature scale |
Select |
Room
Entity | Entity Type | Additional Comments |
---|---|---|
Clear hold |
Button |
Clears the current temperature set point change hold time and reverts back to the original set point. |
Temperature holding until |
Sensor |
If you have the default hold duration set to anything other than "Until next scheduled event", this entity will show you how much time is left until the manual temperature hold expires. ... |
0.0.6.0
Changes
- Fixed ApiError import in config flow to reflect new flair-api-client directory name change