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. Note: This entity is only available if there is a currently active hold for the room. |
- Changing HVAC mode from a room entity is also available now. Note: Since HVAC mode is controlled at the Structure level, changing HVAC mode for one room will propagate the change to all other rooms.
IR HVAC Units
Correctly accounts for limitations based on Structure Mode and HVAC power on/off status.
To fully control your unit, the associated Flair structure needs to be in
Manual Mode
.
Each IR HVAC unit has the following entities:
Entity | Entity Type | Additional Comments |
---|---|---|
HVAC unit |
Climate |
SEE NOTE BELOW |
HVAC power |
Switch |
Only available if structure mode is set to manual |
To fully control your unit, the associated Flair structure needs to be in
Manual Mode
.If your structure is set to
Auto Mode
: you will only be able to controlFan speed
andSwing
(if available for your unit). In addition, mini split set points are controlled by rooms if a Flair structure is set toAuto Mode
. Changing the temperature of this climate entity will result in changing the room set point when inAuto Mode
. You also cannot change the mode as this is controlled at the Structure level when in auto mode.If your structure is set to
Manual Mode
: You can only change the temp, mode, fan speed, and swing when your unit is powered on. If your structure is in manual mode, you can turn your mini split on/off by utilizing theHVAC power
switch entity.