Just made the initial release. Control your vents/rooms and pull in data for pucks, vents, and rooms. See the documentation for full information. Can be installed via HACS or manually.
Thanks for doing this Rob you’re a legend!!! If there’s a way to set the Room’s status to Active or Inactive, can you advise. Thanks!
As of now there isn’t. This has been added as a future milestone (https://github.com/RobertD502/home-assistant-flair/issues/7).
Does this only work in HASS Core or would this work just as well in HASSIO? I am still very much new to the HASS world so please forgive my ignorance.
Thanks
Hi @RobertD502 sorry I’m a bit of a novice. How do I install this into my HA platform? You state
- Open HACS Settings and add this repository (GitHub - RobertD502/home-assistant-flair: Custom component for Home Assistant Core for controlling Flair vents/rooms and monitoring pucks/vents/rooms.) as a Custom Repository (use Integration as the category).
but I’m not clear on where to find the Custom Repository interface?
Thanks
We all start somewhere so it is normal to not know about HACS immediately. I would recommend for you to read the documentation regarding HACS to get started.
This will work with any type of home assistant installation since this is just a custom component and not a separate docker container like you see with add-ons.
That page shows:
Any Integration you download with HACS is stored in custom_components/
in your Home Assistant configuration directory.
Where do I find this directory, and where do I find the HACS settings? Do I need to enable HACA in my HA installation?
Sorry for the dumb questions
Fyi there is no HACS menu item in my left column on the HA home page like that documentation shows
The custom_components folder will be located within the /config directory. If you use HACS, this folder will be created for you when you install the integration through HACS. If you don’t use HACS, you will need to create this folder yourself. The reason you don’t have a HACS menu on the left is because you don’t have HACS installed. HACS is not included with Home Assistant by default. Please see this page and follow along to understand how HACS is installed and how to use it.
Edit: If you are new to Home Assistant, I recommend you search and read up a bit on HACS before attempting to install this integration. It is much easier once you take some time learn about what HACS is and how it is installed/used.
Thanks, I was able to install HACS. I’m on the HACS Integration page but cannot find how to add your repository? Its not showing in the Repository popup listings.
I think I’m all set, got the Flair integration going, thanks
Hi @RobertD502 are there any articles on configuring my Flair vents with HACS? I was able set one of the 5 vents to open at 8 a.m. and close at 8pm daily. I’m now looking for a way to add a card to the HA home page that shows the duct_temp any thoughts?
So, HACS is only used as a middle man to install the Flair integration. You won’t be doing anything else with HACS to configure your Flair vents. The duct_temp is an attribute of the vent “fan” entity. I would do a google search for custom home assistant cards that allow you to display the attributes of an entity within a card. For example: custom-cards/entity-attributes-card: Entity Attributes (github.com)
I’m new to the Flair system and home-assistant.
I was hoping I could get these vents and pucks and set them up on a private network with no internet access, but from what I’m seeing, this would need to use the Flair API. I’m also wondering if it’s even possible to get Flair working without some outbound connection.
Sorry if this is answered elsewhere. Thanks for the link for HACS btw! Going to be taking a deep-dive soon.
Unfortunately the Flair API isn’t local and needs internet access to function. Hopefully down the line they’ll develop a local REST API.
I’m trying to create a set of Scenes in HA to either open or close all of my Flair vents with one click. Below is the current settings but these constantly error like “Failed to call service scene/turn_on. Entity cover.flair_vent_bobs_office does not support this service.”
Any help is very much appreciated @RobertD502
name: Flair Vents Open
entities:
cover.flair_vent_suzanne_s_room:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Suzanne's Room
supported_features: 176
state: open
cover.flair_vent_studio_1:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Studio 1
supported_features: 176
state: open
cover.flair_vent_studio_2:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Studio 2
supported_features: 176
state: open
cover.flair_vent_bobs_office:
current_tilt_position: 0
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Bobs Office
supported_features: 176
state: closed
cover.flair_vent_media_room:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Media Room
supported_features: 176
state: open
icon: mdi:air-filter
- id: '1653579265916'
name: Flair Vents Closed
entities:
cover.flair_vent_media_room:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Media Room
supported_features: 176
state: closed
cover.flair_vent_bobs_office:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Bobs Office
supported_features: 176
state: closed
cover.flair_vent_studio_2:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Studio 2
supported_features: 176
state: closed
cover.flair_vent_suzanne_s_room:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Suzanne's Room
supported_features: 176
state: closed
cover.flair_vent_studio_1:
current_tilt_position: 100
device_class: damper
icon: mdi:air-filter
friendly_name: flair_vent_Studio 1
supported_features: 176
state: closed
icon: mdi:air-filter
@graybeard Doesn’t seem to be integration related. Looks like the devs made some changes a while back that don’t play nice with covers and scenes (see related post). Looks like it is best to create two scripts - one for closing vents and another for opening vents. Then call these scripts instead of relying on scenes.
thanks @RobertD502 I tried a script as configured below but when clicking run script I get the error popup “Failed to call service script/1653601739455. Entity cover.flair_vent_studio_1 does not support this service.”
Any thoughts?
alias: Open Flair Vents
sequence:
- service: cover.open_cover
data: {}
target:
entity_id:
- cover.flair_vent_bobs_office
- cover.flair_vent_suzanne_s_room
- cover.flair_vent_studio_1
- cover.flair_vent_studio_2
Figured it out, had to use cover.set_cover_tilt_position for the service, seems to now work,