Releases: RobertD502/home-assistant-flair
0.2.2
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
Added ability to delete Flair "devices" in Home Assistant
: You can now delete devices in Home Assistant that were created for Flair devices, rooms, structures, etc.Note:
If the deleted device(s) is/are still present on your Flair account, it/they will reappear the next time the integration is reloaded. This is primarily useful for those who would like to remove Flair devices, structures, rooms, etc. from Home Assistant that are no longer being used in Flair without having to set up the integration from scratch.
0.2.1
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
0.2.1 Release Notes
New Features
* Bridge, Puck, and Vent:
- Added
Connection status
binary sensor: You can use this sensor to determine if Flair is reporting a bridge, puck, or vent as being offline. In addition to being able to use this entity to monitor device connectivity via automations, a warning will be logged in the Home Assistant logs letting you know when a device is reported as being offline - to avoid congesting your logs, a warning for an offline device will only be logged if it has been 5 minutes since a warning for the device was logged.
0.2.0 Release Notes
New Features
* Added support for Flair Bridge:
Thanks goes out to Dan and Kenny at Flair who provided me with a Flair Bridge allowing me to add support for it.
LED brightness
number entity: Set the brightness (between 20 and 100) for the Flair Bridge's front LED.RSSI
: WiFi connection strength. This sensor will always have a value of 0.0 if your Flair Bridge is connected via ethernet.
* Pucks and Vents:
- Added
Associated gateway
sensor: Have you ever wondered what gateway your vent or puck is using? Wonder no more! This sensor will now display the name (as set in the Flair app) of the Flair Puck or Bridge that is the gateway for a puck or vent. For pucks, if the puck is a gateway itself, this sensor will read "Self".
* Structure:
- Added
Network repair mode
switch: Turn this on to temporarily allow Sensor Pucks and Vents to connect to different gateways. Network repair mode will turn itself off after 30 minutes, if not turned off by the user.
0.2.0
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
* Added support for Flair Bridge:
Thanks goes out to Dan and Kenny at Flair who provided me with a Flair Bridge allowing me to add support for it.
LED brightness
number entity: Set the brightness (between 20 and 100) for the Flair Bridge's front LED.RSSI
: WiFi connection strength. This sensor will always have a value of 0.0 if your Flair Bridge is connected via ethernet.
* Pucks and Vents:
- Added
Associated gateway
sensor: Have you ever wondered what gateway your vent or puck is using? Wonder no more! This sensor will now display the name (as set in the Flair app) of the Flair Puck or Bridge that is the gateway for a puck or vent. For pucks, if the puck is a gateway itself, this sensor will read "Self".
* Structure:
- Added
Network repair mode
switch: Turn this on to temporarily allow Sensor Pucks and Vents to connect to different gateways. Network repair mode will turn itself off after 30 minutes, if not turned off by the user.
Full Changelog: 0.1.12...0.2.0
0.1.12
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
Added support for climate.on
and climate.off
services
-
Flair structures in
Auto
mode:
Room
and Structure
climate entities can utilize the climate.off
service to set the HVAC mode to Off. The climate.on
service is not supported as we don't know what you previously had the mode set to.
-
Flair structures in
Manual
mode:
HVAC
(mini splits units) can utilize both the climate.on
and climate.off
services. climate.off
will turn your unit off. climate.on
will power your unit back on to its previous state (e.g., If you had your unit set to Heat and turned the unit off, calling the climate.on
service will power your unit back up into Heat mode.
Fixes
For users with an HVAC unit in Manual mode
- HVAC units will now have the fan speed adjusted when changing to a mode that doesn't support the previously set fan speed. For example, if a unit is set to a HVAC mode of Heat with a fan speed of High and the HVAC mode is changed to Dry (this mode only supports a fan speed of Auto), the fan speed will automatically be set to Auto.
Note:
If you change to Dry mode with your current fan speed already set to Auto (i.e., Prior to changing to Dry mode your unit is set to Heat mode with fan speed of Auto), the Home Assistant UI will throw an error indicating that only a fan speed of Auto is accepted. This is a bug in the Home Assistant UI for which I have opened an issue - You can disregard this error as your unit will correctly be set to Dry mode with a fan speed of Auto. This error is only present when making the change via the UI. It is not present when making the change with a service call.
0.1.11
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
Remove deprecated Home Assistant constants
: Deprecated constants have been removed from the code and replaced with a new enum in order to prevent users from seeing a warning in their logs starting in 2024.1.
0.1.10
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
Added support for HVAC units that only have standalone control buttons
: HVAC units, such as window units, that only have single command button controls (as seen in the image below) are now supported with button entities created for each command available. In addition, aLast button pressed
sensor entity is created which returns the name of the last button pressed as reported by Flair's API.
0.1.9.1
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
- Added HVAC mode option for IR HVAC unit service
climate.set_temperature
: You can now set both the temperature and HVAC mode with a single climate.set_temperature service call - Thanks @gbleaney!
Note:
Temperature is not an option for HVAC modes Off, Dry, and Fan Only. If you attempt to send one of these modes, along with a temperature, an error will be logged.
0.1.9
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
This only applies to users with IR HVAC units in Manual mode
Off HVAC mode added
: To simplify things, HVAC units can now be turned off by setting the climate entity's HVAC mode to Off. In order to turn the unit back on, set the climate entity HVAC mode to your desired setting (Heat, Cool, Fan Only, etc).HVAC power switch has been removed
: With power being handled by the climate entity, this switch is no longer needed. It is safe to delete it.
Bug Fixes
- The Fan Only HVAC mode does not support a Fan Speed of Auto. In order to get around this, if your current Fan Speed is set to Auto and you select the Fan Only HVAC mode, the fan speed will automatically be changed to a valid speed.
- The Dry HVAC mode only supports a Fan Speed of Auto. In order to get around this, if your current Fan Speed is not set to Auto and you select the Dry HVAC mode, the fan speed will automatically be switched over to Auto.
Note:
Although these fixes have been implemented to pass the API's validation, there seems to be a bug in the API where a Validation error may wrongfully be returned. Further investigation with Flair's developers will need to be pursued in order to squash this bug. In the meantime, be mindful of the error log if you happen to find yourself in one of situations mentioned above - it can take changing the mode multiple times until the API doesn't complain.
0.1.8.3
No code changes. Publishing new release to zip component for Ansible users.