Skip to content

MUST READ!! - OAuth 2.0 is Live!

Compare
Choose a tag to compare
@RobertD502 RobertD502 released this 26 Aug 00:34
· 125 commits to main since this release
60c5b28

Buy Me A Coffee

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:

  1. Delete your current Flair integration from the Home Assistant integrations page:
    Flair delete integration

  2. Once that is done, restart Home assistant.

  3. Clear your browser cache.

  4. 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!:

image

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 control Fan speed and Swing (if available for your unit). In addition, mini split set points are controlled by rooms if a Flair structure is set to Auto Mode. Changing the temperature of this climate entity will result in changing the room set point when in Auto 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 the HVAC power switch entity.