NEW] Control Flair Vents with Hubitat - Free Open Source App and Driver

Blockquote @mluck
I'm wondering whether activating the dynamic airflow balancing actually just reactivates the Flair automation through the Flair API, or whether you have created your own automation logic within HE?

Dynamic airflow balancing is a completely separate automation logic independent from Flair automation. In fact, if some day Flair enables local API access, dynamic airflow balancing would work 100% locally

Ah that’s good to know. For others that find themselves in the same pickle: I just went into the Flair app and assigned all my vents to the same couple rooms that have a thermostat. So far, that has eliminated all the NoSuchElementException errors. To be clear, I’m not actually using the thermostats from the Flair app—it’s just a hack to prevent the errors and make my hub happy once again.

I am still seeing the pending async http request warning messages. However, like @ljbotero, there doesn’t appear to be any functional problems associated with this situation, so I’ll happily ignore them.

Will monitor closely for the next few days, but I think we’re out of the woods here. Thank you @ljbotero!

Phenomenal. This must have been quite the project to develop your own automation logic that optimizes the various venting considerations, as listed in your documentation. Good on you.

@ljbotero, would you be willing to add this awesome integration to HPM?

EDIT: Umm duh, it already is added to HPM. Nothing to see here. #walksawaysheepishly

Just to let you know, the integration is already available through Hubitat Package Manager. You can find it listed as "Flair Vents". This should make it easier to install and keep the integration up-to-date.

Turns out there's a different problem with this approach (I think). If you assign all your vents to the same 2-3 rooms and then later set room-active of a vent to false in HE, then all the vents in that room also become inactive. That doesn't work.

So I went back into the Flair app, and assigned all my vents to each individual room (I have 12 rooms). But then when I do that, the NoSuchElementException errors reoccur for the vents that are in rooms that don't have a thermostat. And I definitely don't have 12 thermostats.

Any suggestion on best way to solve this? @ljbotero, wonder if the integration could have a toggle that sets room-name based on HE room or Flair room? Or somehow not require that a thermostat be attached to every Flair room.

Thoughts?

@mluck can you you pls share the logs with the NoSuchElementException errors, that will help me pinpoint the problem and apply a patch

Sure, how's this....

Logs

app:22222024-06-29 05:29:00.891 PMdebugProcessing Room data for Vent Amber Bathroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:40:27.575847+00:00, current-humidity:63.0, current-temperature-c:27.11121111111111, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Amber’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T20:54:45.993059+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:54:45.995957+00:00, windows:null], id:153204, relationships:[bridges:[data:, links:[related:/api/rooms/153204/bridges, self:/api/rooms/153204/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153204/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153204/hvac-units, self:/api/rooms/153204/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153204/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153204/occupants, self:/api/rooms/153204/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153204/puck-apps, self:/api/rooms/153204/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153204/pucks, self:/api/rooms/153204/relationships/pucks]], remote-sensors:[data:[[id:b4bb1614-4181-4071-8d8f-cd5912cf2df7, type:remote-sensors]], links:[related:/api/rooms/153204/remote-sensors, self:/api/rooms/153204/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153204/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153204/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153204/structure, self:/api/rooms/153204/relationships/structure]], thermostat:[data:[id:df8b29ae-c1a1-421c-b6ef-ba88069ab334, type:thermostats], links:[related:/api/rooms/153204/thermostat, self:/api/rooms/153204/relationships/thermostat]], vents:[data:[[id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents], [id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents]], links:[related:/api/rooms/153204/vents, self:/api/rooms/153204/relationships/vents]], zones:[data:[[id:688357, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153204/zones, self:/api/rooms/153204/relationships/zones]]], type:rooms], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/room]]

app:22222024-06-29 05:29:00.520 PMdebugProcessing Vent data for Vent Amber Bathroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:28.863808+00:00, duct-pressure:98.9165, duct-temperature-c:20.09, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-82, system-voltage:3.21], id:393b86c7-d13d-404a-a12a-676a1346d395, relationships:[vent:[data:[id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents], links:[related:/api/vent-sensor-readings/393b86c7-d13d-404a-a12a-676a1346d395/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/current-reading]]

app:22222024-06-29 05:29:00.070 PMdebugRefresh device details for Vent Amber Bathroom

app:22222024-06-29 05:28:08.623 PMdebugthermostat changed state to:fan only

app:22222024-06-29 05:28:00.705 PMdebugProcessing Room data for Vent Amber Bathroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:40:27.575847+00:00, current-humidity:63.0, current-temperature-c:27.11121111111111, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Amber’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T20:54:45.993059+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:54:45.995957+00:00, windows:null], id:153204, relationships:[bridges:[data:, links:[related:/api/rooms/153204/bridges, self:/api/rooms/153204/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153204/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153204/hvac-units, self:/api/rooms/153204/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153204/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153204/occupants, self:/api/rooms/153204/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153204/puck-apps, self:/api/rooms/153204/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153204/pucks, self:/api/rooms/153204/relationships/pucks]], remote-sensors:[data:[[id:b4bb1614-4181-4071-8d8f-cd5912cf2df7, type:remote-sensors]], links:[related:/api/rooms/153204/remote-sensors, self:/api/rooms/153204/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153204/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153204/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153204/structure, self:/api/rooms/153204/relationships/structure]], thermostat:[data:[id:df8b29ae-c1a1-421c-b6ef-ba88069ab334, type:thermostats], links:[related:/api/rooms/153204/thermostat, self:/api/rooms/153204/relationships/thermostat]], vents:[data:[[id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents], [id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents]], links:[related:/api/rooms/153204/vents, self:/api/rooms/153204/relationships/vents]], zones:[data:[[id:688357, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153204/zones, self:/api/rooms/153204/relationships/zones]]], type:rooms], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/room]]

app:22222024-06-29 05:28:00.386 PMdebugProcessing Vent data for Vent Amber Bathroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:28.863808+00:00, duct-pressure:98.9165, duct-temperature-c:20.09, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-82, system-voltage:3.21], id:393b86c7-d13d-404a-a12a-676a1346d395, relationships:[vent:[data:[id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents], links:[related:/api/vent-sensor-readings/393b86c7-d13d-404a-a12a-676a1346d395/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/current-reading]]

app:22222024-06-29 05:28:00.068 PMdebugRefresh device details for Vent Amber Bathroom

app:22222024-06-29 05:27:10.114 PMdebugProcessing Room data for Vent Amber Bedroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:40:27.575847+00:00, current-humidity:63.0, current-temperature-c:27.11121111111111, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Amber’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T20:54:45.993059+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:54:45.995957+00:00, windows:null], id:153204, relationships:[bridges:[data:, links:[related:/api/rooms/153204/bridges, self:/api/rooms/153204/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153204/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153204/hvac-units, self:/api/rooms/153204/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153204/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153204/occupants, self:/api/rooms/153204/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153204/puck-apps, self:/api/rooms/153204/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153204/pucks, self:/api/rooms/153204/relationships/pucks]], remote-sensors:[data:[[id:b4bb1614-4181-4071-8d8f-cd5912cf2df7, type:remote-sensors]], links:[related:/api/rooms/153204/remote-sensors, self:/api/rooms/153204/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153204/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153204/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153204/structure, self:/api/rooms/153204/relationships/structure]], thermostat:[data:[id:df8b29ae-c1a1-421c-b6ef-ba88069ab334, type:thermostats], links:[related:/api/rooms/153204/thermostat, self:/api/rooms/153204/relationships/thermostat]], vents:[data:[[id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents], [id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents]], links:[related:/api/rooms/153204/vents, self:/api/rooms/153204/relationships/vents]], zones:[data:[[id:688357, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153204/zones, self:/api/rooms/153204/relationships/zones]]], type:rooms], meta:[self:/api/vents/fd89894f-36ae-5b70-c727-15dedb613769/room]]

app:22222024-06-29 05:27:09.257 PMdebugProcessing Vent data for Vent Amber Bedroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:25:19.741754+00:00, duct-pressure:98.9265, duct-temperature-c:20.85, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-70, system-voltage:3.03], id:8d6ecdb7-23e7-4921-b858-7406bfff02b2, relationships:[vent:[data:[id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents], links:[related:/api/vent-sensor-readings/8d6ecdb7-23e7-4921-b858-7406bfff02b2/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/fd89894f-36ae-5b70-c727-15dedb613769/current-reading]]

app:22222024-06-29 05:27:08.879 PMdebugProcessing Room data for Vent Amber Bathroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:40:27.575847+00:00, current-humidity:63.0, current-temperature-c:27.11121111111111, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Amber’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T20:54:45.993059+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:54:45.995957+00:00, windows:null], id:153204, relationships:[bridges:[data:, links:[related:/api/rooms/153204/bridges, self:/api/rooms/153204/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153204/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153204/hvac-units, self:/api/rooms/153204/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153204/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153204/occupants, self:/api/rooms/153204/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153204/puck-apps, self:/api/rooms/153204/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153204/pucks, self:/api/rooms/153204/relationships/pucks]], remote-sensors:[data:[[id:b4bb1614-4181-4071-8d8f-cd5912cf2df7, type:remote-sensors]], links:[related:/api/rooms/153204/remote-sensors, self:/api/rooms/153204/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153204/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153204/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153204/structure, self:/api/rooms/153204/relationships/structure]], thermostat:[data:[id:df8b29ae-c1a1-421c-b6ef-ba88069ab334, type:thermostats], links:[related:/api/rooms/153204/thermostat, self:/api/rooms/153204/relationships/thermostat]], vents:[data:[[id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents], [id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents]], links:[related:/api/rooms/153204/vents, self:/api/rooms/153204/relationships/vents]], zones:[data:[[id:688357, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153204/zones, self:/api/rooms/153204/relationships/zones]]], type:rooms], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/room]]

app:22222024-06-29 05:27:08.708 PMdebugProcessing Room data for Vent Master Bedroom Northeast [data:[attributes:[active:true, air-return:false, created-at:2024-06-01T16:36:19.093344+00:00, current-humidity:57.0, current-temperature-c:22.555655555555557, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Master Bedroom, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:HEAT, room-type:null, set-point-c:23.89, set-point-manual:false, state-updated-at:2024-06-29T21:29:35.094752+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T21:29:35.098062+00:00, windows:null], id:149360, relationships:[bridges:[data:, links:[related:/api/rooms/149360/bridges, self:/api/rooms/149360/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/149360/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/149360/hvac-units, self:/api/rooms/149360/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/149360/occupancy-conclusions]], occupants:[links:[related:/api/rooms/149360/occupants, self:/api/rooms/149360/relationships/occupants]], puck-apps:[links:[related:/api/rooms/149360/puck-apps, self:/api/rooms/149360/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/149360/pucks, self:/api/rooms/149360/relationships/pucks]], remote-sensors:[data:[[id:3aff9c67-4e1c-4442-85df-4a1c8e1dedcc, type:remote-sensors]], links:[related:/api/rooms/149360/remote-sensors, self:/api/rooms/149360/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/149360/room-auto-conclusions]], room-states:[links:[related:/api/rooms/149360/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/149360/structure, self:/api/rooms/149360/relationships/structure]], thermostat:[data:[id:799e0b4a-45e3-4dae-8053-6df3e5acd517, type:thermostats], links:[related:/api/rooms/149360/thermostat, self:/api/rooms/149360/relationships/thermostat]], vents:[data:[[id:aa65615d-a33c-5b98-7330-54ce9aaa6f50, type:vents], [id:7f9417bd-b949-5d82-ea1e-eac2ba9f3e87, type:vents], [id:78352a19-3bf2-55aa-862f-30b8e1b50416, type:vents]], links:[related:/api/rooms/149360/vents, self:/api/rooms/149360/relationships/vents]], zones:[data:[[id:688359, type:zones]], links:[related:/api/rooms/149360/zones, self:/api/rooms/149360/relationships/zones]]], type:rooms], meta:[self:/api/vents/aa65615d-a33c-5b98-7330-54ce9aaa6f50/room]]

app:22222024-06-29 05:27:08.377 PMdebugProcessing Vent data for Vent Master Bedroom Northeast [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:25:19.736983+00:00, duct-pressure:98.1265, duct-temperature-c:19.02, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1270, percent-open:100, rssi:-67, system-voltage:2.74], id:a215993e-cfe4-4f93-a5cf-7c94b204c786, relationships:[vent:[data:[id:aa65615d-a33c-5b98-7330-54ce9aaa6f50, type:vents], links:[related:/api/vent-sensor-readings/a215993e-cfe4-4f93-a5cf-7c94b204c786/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/aa65615d-a33c-5b98-7330-54ce9aaa6f50/current-reading]]

app:22222024-06-29 05:27:08.031 PMdebugProcessing Vent data for Vent Amber Bathroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:28.863808+00:00, duct-pressure:98.9165, duct-temperature-c:20.09, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-82, system-voltage:3.21], id:393b86c7-d13d-404a-a12a-676a1346d395, relationships:[vent:[data:[id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents], links:[related:/api/vent-sensor-readings/393b86c7-d13d-404a-a12a-676a1346d395/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/current-reading]]

app:22222024-06-29 05:27:07.940 PMdebugProcessing Vent data for Vent Shane Bedroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:03.559542+00:00, duct-pressure:98.989, duct-temperature-c:20.78, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:3000, percent-open:100, rssi:-76, system-voltage:3.2], id:33042296-b010-401b-8a5b-9a8d5b214b4c, relationships:[vent:[data:[id:c609785a-4384-5eb1-4614-4f551059673c, type:vents], links:[related:/api/vent-sensor-readings/33042296-b010-401b-8a5b-9a8d5b214b4c/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/c609785a-4384-5eb1-4614-4f551059673c/current-reading]]

app:22222024-06-29 05:27:07.667 PMdebugProcessing Room data for Vent Caden West [data:[attributes:[active:true, air-return:false, created-at:2024-06-01T16:47:20.270555+00:00, current-humidity:null, current-temperature-c:23.0001, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Caden’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:COOL, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T19:08:03.100446+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T19:08:03.103995+00:00, windows:null], id:149367, relationships:[bridges:[data:, links:[related:/api/rooms/149367/bridges, self:/api/rooms/149367/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/149367/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/149367/hvac-units, self:/api/rooms/149367/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/149367/occupancy-conclusions]], occupants:[links:[related:/api/rooms/149367/occupants, self:/api/rooms/149367/relationships/occupants]], puck-apps:[links:[related:/api/rooms/149367/puck-apps, self:/api/rooms/149367/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/149367/pucks, self:/api/rooms/149367/relationships/pucks]], remote-sensors:[data:[[id:66685695-cebb-4d85-9cfd-b5b774e593f1, type:remote-sensors]], links:[related:/api/rooms/149367/remote-sensors, self:/api/rooms/149367/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/149367/room-auto-conclusions]], room-states:[links:[related:/api/rooms/149367/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/149367/structure, self:/api/rooms/149367/relationships/structure]], thermostat:[data:[id:null, type:thermostats], links:[related:/api/rooms/149367/thermostat, self:/api/rooms/149367/relationships/thermostat]], vents:[data:[[id:5a6a471f-bac0-5b1c-de17-dc4e885307da, type:vents], [id:e8d5f097-6042-53dc-b47c-75cc6c9a605e, type:vents], [id:00e1fc20-aff9-5e74-5dba-218358f8e864, type:vents]], links:[related:/api/rooms/149367/vents, self:/api/rooms/149367/relationships/vents]], zones:[data:[[id:688355, type:zones]], links:[related:/api/rooms/149367/zones, self:/api/rooms/149367/relationships/zones]]], type:rooms], meta:[self:/api/vents/5a6a471f-bac0-5b1c-de17-dc4e885307da/room]]

app:22222024-06-29 05:27:07.658 PMdebugProcessing Room data for Vent Shane Bedroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T16:42:51.945185+00:00, current-humidity:70.0, current-temperature-c:26.555655555555557, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Shane’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T16:42:51.979647+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T16:42:51.982550+00:00, windows:null], id:153172, relationships:[bridges:[data:, links:[related:/api/rooms/153172/bridges, self:/api/rooms/153172/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153172/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153172/hvac-units, self:/api/rooms/153172/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153172/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153172/occupants, self:/api/rooms/153172/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153172/puck-apps, self:/api/rooms/153172/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153172/pucks, self:/api/rooms/153172/relationships/pucks]], remote-sensors:[data:[[id:a1fa8c54-e199-4199-bd61-f8d015833289, type:remote-sensors]], links:[related:/api/rooms/153172/remote-sensors, self:/api/rooms/153172/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153172/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153172/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153172/structure, self:/api/rooms/153172/relationships/structure]], thermostat:[data:[id:b91860fb-528e-4ccb-a30f-507f8bd19584, type:thermostats], links:[related:/api/rooms/153172/thermostat, self:/api/rooms/153172/relationships/thermostat]], vents:[data:[[id:c609785a-4384-5eb1-4614-4f551059673c, type:vents], [id:48cd8e73-49f5-5a98-453b-6fde9b4359a3, type:vents]], links:[related:/api/rooms/153172/vents, self:/api/rooms/153172/relationships/vents]], zones:[data:[[id:688356, type:zones]], links:[related:/api/rooms/153172/zones, self:/api/rooms/153172/relationships/zones]]], type:rooms], meta:[self:/api/vents/c609785a-4384-5eb1-4614-4f551059673c/room]]

app:22222024-06-29 05:27:06.644 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:06.611 PMdebugProcessing Vent data for Vent Caden West [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:26:36.135681+00:00, duct-pressure:98.925, duct-temperature-c:20.74, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1294, percent-open:100, rssi:-77, system-voltage:3.21], id:eee234d6-b68d-4ba6-b35a-49cfbd8b7c15, relationships:[vent:[data:[id:5a6a471f-bac0-5b1c-de17-dc4e885307da, type:vents], links:[related:/api/vent-sensor-readings/eee234d6-b68d-4ba6-b35a-49cfbd8b7c15/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/5a6a471f-bac0-5b1c-de17-dc4e885307da/current-reading]]

app:22222024-06-29 05:27:06.493 PMwarnapp 2222 has 9 pending asynchronous HTTP requests

app:22222024-06-29 05:27:06.301 PMdebugProcessing Room data for Vent Shane Closet [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T16:42:51.945185+00:00, current-humidity:70.0, current-temperature-c:26.555655555555557, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Shane’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T16:42:51.979647+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T16:42:51.982550+00:00, windows:null], id:153172, relationships:[bridges:[data:, links:[related:/api/rooms/153172/bridges, self:/api/rooms/153172/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153172/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153172/hvac-units, self:/api/rooms/153172/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153172/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153172/occupants, self:/api/rooms/153172/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153172/puck-apps, self:/api/rooms/153172/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153172/pucks, self:/api/rooms/153172/relationships/pucks]], remote-sensors:[data:[[id:a1fa8c54-e199-4199-bd61-f8d015833289, type:remote-sensors]], links:[related:/api/rooms/153172/remote-sensors, self:/api/rooms/153172/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153172/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153172/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153172/structure, self:/api/rooms/153172/relationships/structure]], thermostat:[data:[id:b91860fb-528e-4ccb-a30f-507f8bd19584, type:thermostats], links:[related:/api/rooms/153172/thermostat, self:/api/rooms/153172/relationships/thermostat]], vents:[data:[[id:c609785a-4384-5eb1-4614-4f551059673c, type:vents], [id:48cd8e73-49f5-5a98-453b-6fde9b4359a3, type:vents]], links:[related:/api/rooms/153172/vents, self:/api/rooms/153172/relationships/vents]], zones:[data:[[id:688356, type:zones]], links:[related:/api/rooms/153172/zones, self:/api/rooms/153172/relationships/zones]]], type:rooms], meta:[self:/api/vents/48cd8e73-49f5-5a98-453b-6fde9b4359a3/room]]

app:22222024-06-29 05:27:06.170 PMdebugProcessing Room data for Vent Frog South [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:39:35.635490+00:00, current-humidity:null, current-temperature-c:null, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Frog Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:NotSetup, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T20:39:35.675015+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:39:35.678455+00:00, windows:null], id:153203, relationships:[bridges:[data:, links:[related:/api/rooms/153203/bridges, self:/api/rooms/153203/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153203/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153203/hvac-units, self:/api/rooms/153203/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153203/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153203/occupants, self:/api/rooms/153203/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153203/puck-apps, self:/api/rooms/153203/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153203/pucks, self:/api/rooms/153203/relationships/pucks]], remote-sensors:[data:, links:[related:/api/rooms/153203/remote-sensors, self:/api/rooms/153203/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153203/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153203/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153203/structure, self:/api/rooms/153203/relationships/structure]], thermostat:[data:[id:7a278e6a-1dc5-471d-acb5-dad42f182f2d, type:thermostats], links:[related:/api/rooms/153203/thermostat, self:/api/rooms/153203/relationships/thermostat]], vents:[data:[[id:e6332ebd-f521-513a-5b48-2a8e339d8c5b, type:vents], [id:009e66fe-4d03-5506-0a2a-0d48ec7d29bf, type:vents], [id:bbb06499-504b-5241-2011-fcf4bf8b5a83, type:vents]], links:[related:/api/rooms/153203/vents, self:/api/rooms/153203/relationships/vents]], zones:[data:[[id:689137, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153203/zones, self:/api/rooms/153203/relationships/zones]]], type:rooms], meta:[self:/api/vents/e6332ebd-f521-513a-5b48-2a8e339d8c5b/room]]

app:22222024-06-29 05:27:05.718 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:05.518 PMdebugProcessing Vent data for Vent Frog South [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:54.335151+00:00, duct-pressure:98.911, duct-temperature-c:20.6, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1108, percent-open:100, rssi:-67, system-voltage:3.01], id:4942f34d-2b98-4969-85c1-cd20ff397dda, relationships:[vent:[data:[id:e6332ebd-f521-513a-5b48-2a8e339d8c5b, type:vents], links:[related:/api/vent-sensor-readings/4942f34d-2b98-4969-85c1-cd20ff397dda/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/e6332ebd-f521-513a-5b48-2a8e339d8c5b/current-reading]]

app:22222024-06-29 05:27:05.417 PMdebugProcessing Room data for Vent Master Commode [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:44:55.401251+00:00, current-humidity:null, current-temperature-c:null, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Master Bathroom, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:NotSetup, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T20:44:55.430985+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:44:55.437900+00:00, windows:null], id:153214, relationships:[bridges:[data:, links:[related:/api/rooms/153214/bridges, self:/api/rooms/153214/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153214/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153214/hvac-units, self:/api/rooms/153214/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153214/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153214/occupants, self:/api/rooms/153214/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153214/puck-apps, self:/api/rooms/153214/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153214/pucks, self:/api/rooms/153214/relationships/pucks]], remote-sensors:[data:, links:[related:/api/rooms/153214/remote-sensors, self:/api/rooms/153214/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153214/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153214/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153214/structure, self:/api/rooms/153214/relationships/structure]], thermostat:[data:[id:cdcfd1dd-9a35-4199-8695-8d20d929131a, type:thermostats], links:[related:/api/rooms/153214/thermostat, self:/api/rooms/153214/relationships/thermostat]], vents:[data:[[id:55436bed-3602-563b-ec2a-0c3e5ca175ac, type:vents], [id:03eb9315-cc69-582a-89d4-3b88c8ba039a, type:vents], [id:b9962e94-3406-57ef-f44b-b54ddd07765e, type:vents]], links:[related:/api/rooms/153214/vents, self:/api/rooms/153214/relationships/vents]], zones:[data:[[id:689135, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153214/zones, self:/api/rooms/153214/relationships/zones]]], type:rooms], meta:[self:/api/vents/55436bed-3602-563b-ec2a-0c3e5ca175ac/room]]

app:22222024-06-29 05:27:04.993 PMwarnapp 2222 has 13 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.991 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.983 PMdebugProcessing Vent data for Vent Shane Closet [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:23:37.903618+00:00, duct-pressure:98.9115, duct-temperature-c:19.25, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-66, system-voltage:3.25], id:cf5a967c-a5d5-4158-9b9c-80bbaa34c0be, relationships:[vent:[data:[id:48cd8e73-49f5-5a98-453b-6fde9b4359a3, type:vents], links:[related:/api/vent-sensor-readings/cf5a967c-a5d5-4158-9b9c-80bbaa34c0be/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/48cd8e73-49f5-5a98-453b-6fde9b4359a3/current-reading]]

app:22222024-06-29 05:27:04.972 PMdebugProcessing Vent data for Vent Master Commode [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:25:45.217153+00:00, duct-pressure:98.8905, duct-temperature-c:17.86, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:854, percent-open:100, rssi:-71, system-voltage:3.24], id:518d3ce5-b32b-40f0-b4b6-07b1d1401545, relationships:[vent:[data:[id:55436bed-3602-563b-ec2a-0c3e5ca175ac, type:vents], links:[related:/api/vent-sensor-readings/518d3ce5-b32b-40f0-b4b6-07b1d1401545/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/55436bed-3602-563b-ec2a-0c3e5ca175ac/current-reading]]

app:22222024-06-29 05:27:04.937 PMdebugRefresh device details for Vent Amber Bedroom

app:22222024-06-29 05:27:04.785 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.760 PMdebugProcessing Room data for Vent Master Bedroom Northwest [data:[attributes:[active:true, air-return:false, created-at:2024-06-01T16:36:19.093344+00:00, current-humidity:57.0, current-temperature-c:22.555655555555557, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Master Bedroom, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:HEAT, room-type:null, set-point-c:23.89, set-point-manual:false, state-updated-at:2024-06-29T21:29:35.094752+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T21:29:35.098062+00:00, windows:null], id:149360, relationships:[bridges:[data:, links:[related:/api/rooms/149360/bridges, self:/api/rooms/149360/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/149360/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/149360/hvac-units, self:/api/rooms/149360/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/149360/occupancy-conclusions]], occupants:[links:[related:/api/rooms/149360/occupants, self:/api/rooms/149360/relationships/occupants]], puck-apps:[links:[related:/api/rooms/149360/puck-apps, self:/api/rooms/149360/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/149360/pucks, self:/api/rooms/149360/relationships/pucks]], remote-sensors:[data:[[id:3aff9c67-4e1c-4442-85df-4a1c8e1dedcc, type:remote-sensors]], links:[related:/api/rooms/149360/remote-sensors, self:/api/rooms/149360/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/149360/room-auto-conclusions]], room-states:[links:[related:/api/rooms/149360/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/149360/structure, self:/api/rooms/149360/relationships/structure]], thermostat:[data:[id:799e0b4a-45e3-4dae-8053-6df3e5acd517, type:thermostats], links:[related:/api/rooms/149360/thermostat, self:/api/rooms/149360/relationships/thermostat]], vents:[data:[[id:aa65615d-a33c-5b98-7330-54ce9aaa6f50, type:vents], [id:7f9417bd-b949-5d82-ea1e-eac2ba9f3e87, type:vents], [id:78352a19-3bf2-55aa-862f-30b8e1b50416, type:vents]], links:[related:/api/rooms/149360/vents, self:/api/rooms/149360/relationships/vents]], zones:[data:[[id:688359, type:zones]], links:[related:/api/rooms/149360/zones, self:/api/rooms/149360/relationships/zones]]], type:rooms], meta:[self:/api/vents/7f9417bd-b949-5d82-ea1e-eac2ba9f3e87/room]]

app:22222024-06-29 05:27:04.670 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.569 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:04.554 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.553 PMwarnapp 2222 has 11 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.550 PMdebugProcessing Room data for Vent Justin South [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T16:42:27.009965+00:00, current-humidity:63.0, current-temperature-c:26.72232222222222, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Justin‘s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T16:42:27.051352+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T16:42:27.055658+00:00, windows:null], id:153171, relationships:[bridges:[data:, links:[related:/api/rooms/153171/bridges, self:/api/rooms/153171/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153171/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153171/hvac-units, self:/api/rooms/153171/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153171/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153171/occupants, self:/api/rooms/153171/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153171/puck-apps, self:/api/rooms/153171/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153171/pucks, self:/api/rooms/153171/relationships/pucks]], remote-sensors:[data:[[id:8dc9a61f-3f95-4625-82d6-6d1c333aae97, type:remote-sensors]], links:[related:/api/rooms/153171/remote-sensors, self:/api/rooms/153171/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153171/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153171/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153171/structure, self:/api/rooms/153171/relationships/structure]], thermostat:[data:[id:b86809a9-1592-4b99-804b-7ae8746408e1, type:thermostats], links:[related:/api/rooms/153171/thermostat, self:/api/rooms/153171/relationships/thermostat]], vents:[data:[[id:2743d13f-bd0d-5753-7067-45097a223688, type:vents], [id:da3faaed-bb9e-5cfe-857d-d75b62661e0a, type:vents]], links:[related:/api/rooms/153171/vents, self:/api/rooms/153171/relationships/vents]], zones:[data:[[id:688355, type:zones]], links:[related:/api/rooms/153171/zones, self:/api/rooms/153171/relationships/zones]]], type:rooms], meta:[self:/api/vents/da3faaed-bb9e-5cfe-857d-d75b62661e0a/room]]

app:22222024-06-29 05:27:04.471 PMdebugRefresh device details for Vent Master Bedroom Northeast

app:22222024-06-29 05:27:04.229 PMdebugProcessing Room data for Vent Frog North [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:39:35.635490+00:00, current-humidity:null, current-temperature-c:null, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Frog Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:NotSetup, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T20:39:35.675015+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:39:35.678455+00:00, windows:null], id:153203, relationships:[bridges:[data:, links:[related:/api/rooms/153203/bridges, self:/api/rooms/153203/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153203/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153203/hvac-units, self:/api/rooms/153203/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153203/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153203/occupants, self:/api/rooms/153203/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153203/puck-apps, self:/api/rooms/153203/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153203/pucks, self:/api/rooms/153203/relationships/pucks]], remote-sensors:[data:, links:[related:/api/rooms/153203/remote-sensors, self:/api/rooms/153203/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153203/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153203/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153203/structure, self:/api/rooms/153203/relationships/structure]], thermostat:[data:[id:7a278e6a-1dc5-471d-acb5-dad42f182f2d, type:thermostats], links:[related:/api/rooms/153203/thermostat, self:/api/rooms/153203/relationships/thermostat]], vents:[data:[[id:e6332ebd-f521-513a-5b48-2a8e339d8c5b, type:vents], [id:009e66fe-4d03-5506-0a2a-0d48ec7d29bf, type:vents], [id:bbb06499-504b-5241-2011-fcf4bf8b5a83, type:vents]], links:[related:/api/rooms/153203/vents, self:/api/rooms/153203/relationships/vents]], zones:[data:[[id:689137, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153203/zones, self:/api/rooms/153203/relationships/zones]]], type:rooms], meta:[self:/api/vents/bbb06499-504b-5241-2011-fcf4bf8b5a83/room]]

app:22222024-06-29 05:27:04.139 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.129 PMdebugProcessing Vent data for Vent Master Bedroom Northwest [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:28.866865+00:00, duct-pressure:98.1525, duct-temperature-c:17.68, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1428, percent-open:100, rssi:-66, system-voltage:2.98], id:890872d3-5d03-4f7b-aa1b-884b3632d210, relationships:[vent:[data:[id:7f9417bd-b949-5d82-ea1e-eac2ba9f3e87, type:vents], links:[related:/api/vent-sensor-readings/890872d3-5d03-4f7b-aa1b-884b3632d210/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/7f9417bd-b949-5d82-ea1e-eac2ba9f3e87/current-reading]]

app:22222024-06-29 05:27:04.030 PMwarnapp 2222 has 11 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.015 PMwarnapp 2222 has 10 pending asynchronous HTTP requests

app:22222024-06-29 05:27:04.013 PMdebugRefresh device details for Vent Amber Bathroom

app:22222024-06-29 05:27:04.005 PMdebugProcessing Room data for Vent Caden Southwest [data:[attributes:[active:true, air-return:false, created-at:2024-06-01T16:47:20.270555+00:00, current-humidity:null, current-temperature-c:23.0001, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Caden’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:COOL, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-29T19:08:03.100446+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T19:08:03.103995+00:00, windows:null], id:149367, relationships:[bridges:[data:, links:[related:/api/rooms/149367/bridges, self:/api/rooms/149367/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/149367/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/149367/hvac-units, self:/api/rooms/149367/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/149367/occupancy-conclusions]], occupants:[links:[related:/api/rooms/149367/occupants, self:/api/rooms/149367/relationships/occupants]], puck-apps:[links:[related:/api/rooms/149367/puck-apps, self:/api/rooms/149367/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/149367/pucks, self:/api/rooms/149367/relationships/pucks]], remote-sensors:[data:[[id:66685695-cebb-4d85-9cfd-b5b774e593f1, type:remote-sensors]], links:[related:/api/rooms/149367/remote-sensors, self:/api/rooms/149367/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/149367/room-auto-conclusions]], room-states:[links:[related:/api/rooms/149367/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/149367/structure, self:/api/rooms/149367/relationships/structure]], thermostat:[data:[id:null, type:thermostats], links:[related:/api/rooms/149367/thermostat, self:/api/rooms/149367/relationships/thermostat]], vents:[data:[[id:5a6a471f-bac0-5b1c-de17-dc4e885307da, type:vents], [id:e8d5f097-6042-53dc-b47c-75cc6c9a605e, type:vents], [id:00e1fc20-aff9-5e74-5dba-218358f8e864, type:vents]], links:[related:/api/rooms/149367/vents, self:/api/rooms/149367/relationships/vents]], zones:[data:[[id:688355, type:zones]], links:[related:/api/rooms/149367/zones, self:/api/rooms/149367/relationships/zones]]], type:rooms], meta:[self:/api/vents/00e1fc20-aff9-5e74-5dba-218358f8e864/room]]

app:22222024-06-29 05:27:03.765 PMdebugProcessing Vent data for Vent Justin South [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:23:12.432161+00:00, duct-pressure:98.9615, duct-temperature-c:20.34, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1463, percent-open:100, rssi:-61, system-voltage:3.21], id:79ce94d1-e600-4370-b856-5db344197bc8, relationships:[vent:[data:[id:da3faaed-bb9e-5cfe-857d-d75b62661e0a, type:vents], links:[related:/api/vent-sensor-readings/79ce94d1-e600-4370-b856-5db344197bc8/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/da3faaed-bb9e-5cfe-857d-d75b62661e0a/current-reading]]

app:22222024-06-29 05:27:03.579 PMdebugProcessing Vent data for Vent Caden Southwest [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:23:37.901827+00:00, duct-pressure:98.931, duct-temperature-c:20.4, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1332, percent-open:100, rssi:-75, system-voltage:3.22], id:bfa4c566-46cb-4fcd-a743-0801a4afb196, relationships:[vent:[data:[id:00e1fc20-aff9-5e74-5dba-218358f8e864, type:vents], links:[related:/api/vent-sensor-readings/bfa4c566-46cb-4fcd-a743-0801a4afb196/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/00e1fc20-aff9-5e74-5dba-218358f8e864/current-reading]]

app:22222024-06-29 05:27:03.569 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:03.563 PMdebugProcessing Vent data for Vent Frog North [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:28.869648+00:00, duct-pressure:98.9015, duct-temperature-c:20.92, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:817, percent-open:100, rssi:-82, system-voltage:3.02], id:5211771b-4668-4750-818b-a636661a699a, relationships:[vent:[data:[id:bbb06499-504b-5241-2011-fcf4bf8b5a83, type:vents], links:[related:/api/vent-sensor-readings/5211771b-4668-4750-818b-a636661a699a/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/bbb06499-504b-5241-2011-fcf4bf8b5a83/current-reading]]

app:22222024-06-29 05:27:03.523 PMwarnapp 2222 has 11 pending asynchronous HTTP requests

app:22222024-06-29 05:27:03.512 PMdebugRefresh device details for Vent Shane Bedroom

app:22222024-06-29 05:27:03.473 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:03.283 PMwarnapp 2222 has 11 pending asynchronous HTTP requests

app:22222024-06-29 05:27:03.272 PMwarnapp 2222 has 10 pending asynchronous HTTP requests

app:22222024-06-29 05:27:03.251 PMdebugRefresh device details for Vent Caden West

app:22222024-06-29 05:27:03.223 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:03.195 PMdebugProcessing Room data for Vent Master Bathroom Vanities [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:44:55.401251+00:00, current-humidity:null, current-temperature-c:null, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Master Bathroom, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:NotSetup, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T20:44:55.430985+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:44:55.437900+00:00, windows:null], id:153214, relationships:[bridges:[data:, links:[related:/api/rooms/153214/bridges, self:/api/rooms/153214/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153214/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153214/hvac-units, self:/api/rooms/153214/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153214/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153214/occupants, self:/api/rooms/153214/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153214/puck-apps, self:/api/rooms/153214/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153214/pucks, self:/api/rooms/153214/relationships/pucks]], remote-sensors:[data:, links:[related:/api/rooms/153214/remote-sensors, self:/api/rooms/153214/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153214/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153214/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153214/structure, self:/api/rooms/153214/relationships/structure]], thermostat:[data:[id:cdcfd1dd-9a35-4199-8695-8d20d929131a, type:thermostats], links:[related:/api/rooms/153214/thermostat, self:/api/rooms/153214/relationships/thermostat]], vents:[data:[[id:55436bed-3602-563b-ec2a-0c3e5ca175ac, type:vents], [id:03eb9315-cc69-582a-89d4-3b88c8ba039a, type:vents], [id:b9962e94-3406-57ef-f44b-b54ddd07765e, type:vents]], links:[related:/api/rooms/153214/vents, self:/api/rooms/153214/relationships/vents]], zones:[data:[[id:689135, type:zones], [id:688359, type:zones]], links:[related:/api/rooms/153214/zones, self:/api/rooms/153214/relationships/zones]]], type:rooms], meta:[self:/api/vents/03eb9315-cc69-582a-89d4-3b88c8ba039a/room]]

app:22222024-06-29 05:27:02.984 PMdebugProcessing Vent data for Vent Master Bathroom Vanities [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-29T22:24:54.306887+00:00, duct-pressure:98.9615, duct-temperature-c:17.66, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:1274, percent-open:100, rssi:-76, system-voltage:3.21], id:d28d7a08-f1e2-46bf-8a82-920e4fcdb6e5, relationships:[vent:[data:[id:03eb9315-cc69-582a-89d4-3b88c8ba039a, type:vents], links:[related:/api/vent-sensor-readings/d28d7a08-f1e2-46bf-8a82-920e4fcdb6e5/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/03eb9315-cc69-582a-89d4-3b88c8ba039a/current-reading]]

app:22222024-06-29 05:27:02.909 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

app:22222024-06-29 05:27:02.888 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:02.882 PMwarnapp 2222 has 11 pending asynchronous HTTP requests

app:22222024-06-29 05:27:02.865 PMerrorjava.util.NoSuchElementException: Cannot access first() element from an empty List on line 565 (method handleRoomGet)

app:22222024-06-29 05:27:02.851 PMdebugProcessing Room data for Vent Jack & Jack [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:46:53.345530+00:00, current-humidity:null, current-temperature-c:null, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:null, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Jack & Jack, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:NotSetup, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:null, state-updated-at:2024-06-29T20:46:53.380025+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-29T20:46:53.383347+00:00, windows:null], id:153218, relationships:[bridges:[data:, links:[related:/api/rooms/153218/bridges, self:/api/rooms/153218/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153218/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153218/hvac-units, self:/api/rooms/153218/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153218/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153218/occupants, self:/api/rooms/153218/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153218/puck-apps, self:/api/rooms/153218/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153218/pucks, self:/api/rooms/153218/relationships/pucks]], remote-sensors:[data:, links:[related:/api/rooms/153218/remote-sensors, self:/api/rooms/153218/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153218/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153218/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153218/structure, self:/api/rooms/153218/relationships/structure]], thermostat:[data:[id:d37f0e71-b86e-48a8-bc09-aaf928df61d8, type:thermostats], links:[related:/api/rooms/153218/thermostat, self:/api/rooms/153218/relationships/thermostat]], vents:[data:[[id:98b4120e-22f6-5993-8059-0deccb1471ec, type:vents]], links:[related:/api/rooms/153218/vents, self:/api/rooms/153218/relationships/vents]], zones:[data:[[id:689139, type:zones]], links:[related:/api/rooms/153218/zones, self:/api/rooms/153218/relationships/zones]]], type:rooms], meta:[self:/api/vents/98b4120e-22f6-5993-8059-0deccb1471ec/room]]

app:22222024-06-29 05:27:02.843 PMdebugRefresh device details for Vent Frog South

app:22222024-06-29 05:27:02.703 PMwarnapp 2222 has 12 pending asynchronous HTTP requests

EDIT: these logs were after I created a bunch of virtual, non-existent thermostats in the Flair app so that every room had a thermostat.

All right, I've found the root cause thanks to your logs! The exception was being thrown due to the a room missing the ID, not sure why, but I've added error handling to prevent further issues. Please install the latest and let me know if any other problem arises. Thanks!

Thanks. Just to be clean, I tried to add the app from scratch, but I'm still having the problem I DM'd you about -- no devices get discovered. And there's nothing in the log other than "Discovery Started". Not sure what to try next.

EDIT: I was able to restore a hub backup from early this morning with some of the vents. I upgraded the Flair integration to v0.10, then tried a Discover. The new vents still don't show up and there is a new error in the log. It generates a HTTP 404 error, which doesn't make sense to me since I have successfully authenticated OAUTH2.0.

Log

app:22222024-06-30 11:07:00.984 AMerrorHTTP response code: 404, body: NOT FOUND

app:22222024-06-30 11:07:00.708 AMdebugatomicStateUpdate(ventsByRoomId, 153204, [0b317cfa-1fc4-592f-040a-a2e013eb6f1f, fd89894f-36ae-5b70-c727-15dedb613769]

app:22222024-06-30 11:07:00.690 AMdebugProcessing Vent data for Vent Amber Bathroom [data:[attributes:[connected-gateway-name:Flair Bridge Upstairs, created-at:2024-06-30T16:05:39.689769+00:00, duct-pressure:100.2025, duct-temperature-c:24.36, firmware-version-s:159, lights:0, motor-current:4096, motor-run-time:750, percent-open:100, rssi:-78, system-voltage:3.21], id:df59351a-7e81-40fb-b054-3d91d64aae73, relationships:[vent:[data:[id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents], links:[related:/api/vent-sensor-readings/df59351a-7e81-40fb-b054-3d91d64aae73/vent]]], type:vent-sensor-readings], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/current-reading]]

app:22222024-06-30 11:07:00.668 AMdebugProcessing Room data for Vent Amber Bathroom [data:[attributes:[active:true, air-return:false, created-at:2024-06-29T20:40:27.575847+00:00, current-humidity:70.0, current-temperature-c:27.055655555555557, frozen-pipe-pet-protect:true, heat-cool-mode:FLOAT, hold-reason:Set by Mark, hold-until:null, hold-until-schedule-event:false, humidity-away-max:80, humidity-away-min:10, level:null, name:Amber’s Room, occupancy-mode:Flair Auto, preheat-precool:true, pucks-inactive:Active, room-away-mode:Smart Away, room-conclusion-mode:null, room-type:null, set-point-c:22.5, set-point-manual:false, state-updated-at:2024-06-30T15:51:19.531977+00:00, temp-away-max-c:22.5, temp-away-min-c:16.0, updated-at:2024-06-30T15:51:19.535012+00:00, windows:null], id:153204, relationships:[bridges:[data:, links:[related:/api/rooms/153204/bridges, self:/api/rooms/153204/relationships/bridges]], current-conclusions:[links:[related:/api/rooms/153204/current-conclusions]], hvac-units:[data:, links:[related:/api/rooms/153204/hvac-units, self:/api/rooms/153204/relationships/hvac-units]], occupancy-conclusions:[links:[related:/api/rooms/153204/occupancy-conclusions]], occupants:[links:[related:/api/rooms/153204/occupants, self:/api/rooms/153204/relationships/occupants]], puck-apps:[links:[related:/api/rooms/153204/puck-apps, self:/api/rooms/153204/relationships/puck-apps]], pucks:[data:, links:[related:/api/rooms/153204/pucks, self:/api/rooms/153204/relationships/pucks]], remote-sensors:[data:[[id:b4bb1614-4181-4071-8d8f-cd5912cf2df7, type:remote-sensors]], links:[related:/api/rooms/153204/remote-sensors, self:/api/rooms/153204/relationships/remote-sensors]], room-auto-conclusions:[links:[related:/api/rooms/153204/room-auto-conclusions]], room-states:[links:[related:/api/rooms/153204/room-states]], structure:[data:[id:66254, type:structures], links:[related:/api/rooms/153204/structure, self:/api/rooms/153204/relationships/structure]], thermostat:[data:[id:null, type:thermostats], links:[related:/api/rooms/153204/thermostat, self:/api/rooms/153204/relationships/thermostat]], vents:[data:[[id:0b317cfa-1fc4-592f-040a-a2e013eb6f1f, type:vents], [id:fd89894f-36ae-5b70-c727-15dedb613769, type:vents]], links:[related:/api/rooms/153204/vents, self:/api/rooms/153204/relationships/vents]], zones:[data:[[id:688359, type:zones]], links:[related:/api/rooms/153204/zones, self:/api/rooms/153204/relationships/zones]]], type:rooms], meta:[self:/api/vents/0b317cfa-1fc4-592f-040a-a2e013eb6f1f/room]]

app:22222024-06-30 11:07:00.110 AMdebugRefresh device details for Vent Amber Bathroom

app:22222024-06-30 11:06:55.378 AMdebugDiscovery started

app:22222024-06-30 11:06:29.707 AMdebugthermostat changed state to:fan only

And FWIW, I deleted the HA integration just to reduce variables.

When I originally used this integration, it discovered all my vents except one, which I just couldn't get to show up. I decided to start over so I deleted all the devices, and even deleted the app and the drivers. I then reinstalled everything and tried to discover my vents. Now, I can't get even one.

I also tried a completely different hub that had never previously had this Flair app nor driver installed. Same problem. I can't discover a single device.

I have the logging in the app turned all the way up, but there is very little information there. Just getting access token and Discovery started.

Do you gave any suggestions? Thanks!

Logs

app:1982024-06-30 11:52:11.270 AMdebugDiscovery started

app:1982024-06-30 11:51:55.144 AMdebugGetting access_token from Flair

app:1982024-06-30 11:51:13.580 AMdebugDiscovery started

app:1982024-06-30 11:50:10.167 AMdebugDiscovery started

app:1982024-06-30 11:49:46.469 AMdebugHubitat Flair App updating

app:1982024-06-30 11:34:51.031 AMdebugGetting access_token from Flair

app:1982024-06-30 10:34:51.068 AMdebugGetting access_token from Flair

app:1982024-06-30 09:34:51.068 AMdebugGetting access_token from Flair

app:1982024-06-30 08:34:51.032 AMdebugGetting access_token from Flair

app:1982024-06-30 07:34:51.032 AMdebugGetting access_token from Flair

app:1982024-06-30 06:34:51.032 AMdebugGetting access_token from Flair

app:1982024-06-30 05:34:51.032 AMdebugGetting access_token from Flair

app:1982024-06-30 04:49:06.845 AMdebugDiscovery started

app:1982024-06-30 04:49:04.028 AMdebugDiscovery started

app:1982024-06-30 04:34:51.032 AMdebugGetting access_token from Flair

app:1982024-06-30 03:34:51.033 AMdebugGetting access_token from Flair

app:1982024-06-30 02:34:51.033 AMdebugGetting access_token from Flair

app:1982024-06-30 01:34:51.033 AMdebugGetting access_token from Flair

app:1982024-06-30 12:34:51.029 AMdebugGetting access_token from Flair

app:1982024-06-29 11:34:51.033 PMdebugGetting access_token from Flair

@shimbone, thanks for sharing your experience.

@ljbotero, this is exactly the behavior I observed as well. Good to know I'm not totally crazy. Let me know if you'd like a beta tester for whatever changes you make. I'm happy to help!

Hi,

I installed Flair Vents using Hubitat Package Manager. I have, Flair Vents v0.10 (app) and Flair vents v0.10 (driver) installed.

After I add the user app, I fill in the "Client Id (OAuth 2.0)" & "Client Secret OAuth 2.0"fields. I have "Choose debug level" set to "Level 1 (All)". I then press the "Authenticate" button. Nothing comes up in the log. I then proceed to press the "Discover" multiple times, as nothing seems to happen. Again nothing comes up in the log.

Any thoughts?

Misbah

Thank you for reporting the issue with discovering vents. Unfortunately, I'm currently unavailable for the next few weeks and won't be able to investigate immediately. Rest assured, I will conduct a thorough investigation to find the root of the problem as soon as I'm back.

In the meantime, you might try using an earlier version of the integration to see if the problem was introduced in a recent update. If anyone else is able to find a solution and submit a pull request, I'll be happy to review and merge it.

Totally understand Jaime. You do you and we’ll reconnect when you return.

In the meantime, another idea for folks: I’m going to ask Flair if I can get a new OATH2 client ID secret since it seemed to work the first time, but not subsequently. Will let you all know what I learn.

Thanks for the response inspite of being out. I did roll back to the March 8th version of the app file and discovery went just fine!

Sincerely,

Misbah

@misbah, appreciate you sharing that bit of info. I will try the same. Are you referring to v0.9? Or prior to that?

EDIT: actually, I think my question is kinda dumb -- just found the history log on github, so was able to easily trace back to the March 8 version you mentioned. All good -- retract my question.

@mluck Let us know if that worked for you please! I'm having very similar problems to those described here! Thank you.

I actually just went ahead and tried it for my self. I wasn't sure what to do with the file:
hubitat-ecobee-smart-participation.groovy-- whether it was an app or a driver so I left it out. Even so, when I discovered by devices , they all showed up! I haven't done much testing to see if they will work or not, but definitely encouraging. Thanks @mluck, @misbah, and most of all @ljbotero.

@shimbone, I was able to discover all my devices by going back to the March 8th version as @misbah suggested. But there are still errors in the log. And the old version understandably is missing some of the newer functionality that is key, at least to my use-case.

I think the best thing to do at this stage is just give @ljbotero the time he needs to deal with other priorities. And when he returns in the next few weeks I'm sure he'll work it out.