FlyingDiver / Indigo-Flair

Indigo plugin for the Flair Smart Vents and Pucks
MIT License
0 stars 0 forks source link

0.0.6 not showing all vents #2

Closed FlyingDiver closed 3 years ago

FlyingDiver commented 3 years ago

https://forums.indigodomo.com/viewtopic.php?f=216&t=23449&p=204283#p204283

brookwatson commented 3 years ago
Jul 18, 2021 at 12:06:27 PM
   Stopping plugin Flair (pid 54165)
   Flair Debug                     runConcurrentThread ending
   Flair                           Stopping Flair
   Stopped plugin Flair
   Upgrading plugin Flair to newer version 0.0.6 (previous version moved to trash)
   Loading plugin "Flair 0.0.6"
   Starting plugin "Flair 0.0.6" (pid 54296)
   Flair Debug                     logLevel = 5
   Started plugin "Flair 0.0.6"
   Flair                           Starting Flair
   Flair Debug                     macOS 10.15.7, Indigo 2021.1.0
   Flair Debug                     updateFrequency = 900.0
   Flair Debug                     runConcurrentThread starting

Jul 18, 2021 at 12:06:48 PM
   Flair Debug                     validatePrefsConfigUi, valuesDict = UiValuesDict : (dict)
     logLevel : 5 (string)
     statusNote :  (string)
     temperatureScale : F (string)
     updateFrequency : 15 (string)
   Flair Debug                     closedPrefsConfigUi, userCancelled = False, valuesDict = UiValuesDict : (dict)
     logLevel : 5 (string)
     statusNote :  (string)
     temperatureScale : F (string)
     updateFrequency : 15 (string)
   Flair Debug                     logLevel = 5
   Flair Debug                     updateFrequency = 900.0

Jul 18, 2021 at 12:07:09 PM
   Flair Debug                     validateDeviceConfigUi, devId = 868434016, typeId = FlairAccount, valuesDict = UiValuesDict : (dict)
     RefreshToken :  (string)
     SupportsStatusRequest : true (bool)
     password : xxxxxxxxxx (string)
     username : xxxxxx@xxxxxxxx.com (string)
   Flair Debug                     closedDeviceConfigUi, userCancelled = False, devId = 868434016, typeId = FlairAccount, valuesDict = UiValuesDict : (dict)
     RefreshToken :  (string)
     SupportsStatusRequest : true (bool)
     password : xxxxxxxxxx (string)
     username : xxxxxx@xxxxxxxx.com (string)
   Flair                           new device: Starting FlairAccount Device 868434016
   Flair Debug                     new device: FlairAccount __init__, doing get_tokens()
   Flair Debug                     Token Request OK, response = {u'access_token': u'ssEY76LyAMESCUXmt8O62u9bnCR1sz', u'token_type': u'Bearer', u'expires_in': 3600, u'refresh_token': u'MuQ852pKnNc3gIAhFeergeiQ1oJ8vk', u'scope': u'structures.view vents.view vents.edit'}
   Flair Debug                     new device: Fetching /api/structures/24628/thermostats
   Flair Debug                     new device: Fetched 1 thermostats records
   Flair Debug                     new device: Fetching /api/structures/24628/rooms
   Flair Debug                     new device: Fetched 7 rooms records
   Flair Debug                     new device: Fetching /api/structures/24628/pucks
   Flair Debug                     new device: Fetched 2 pucks records
   Flair Debug                     new device: Fetching /api/structures/24628/hvac-units
   Flair Debug                     new device: Fetched 0 hvac-units records
   Flair Debug                     new device: Fetching /api/structures/24628/vents
   Flair Debug                     new device: Fetching /api/vents/56bcc551-8296-5ede-90cf-c08f3eb63146/current-reading
   Flair Debug                     new device: Fetching /api/vents/f52a17ba-4e65-5df7-18b0-707d57cd98e0/current-reading
   Flair Debug                     new device: Fetching /api/vents/9f7acab8-319f-5ae3-4ec7-93acfb39551b/current-reading
   Flair Debug                     new device: Fetching /api/vents/4e213f6d-b326-5816-b038-f8867e8e6287/current-reading
   Flair Debug                     new device: Fetching /api/vents/38d289ff-3ba4-5f1c-618e-4a80a8949741/current-reading
   Flair Debug                     new device: Fetching /api/vents/26720a40-c5c4-536d-2fb5-ebd34df1522c/current-reading
   Flair Debug                     new device: Fetching /api/vents/6823a71c-9eb8-5b6d-f1b1-d0c7530fa384/current-reading
   Flair Debug                     new device: Fetching /api/vents/e74c3f84-003e-5117-ec38-95634f17abec/current-reading
   Flair Debug                     new device: Fetching /api/vents/01340ffd-8409-5aea-1532-f84226741604/current-reading
   Flair Debug                     new device: Fetching /api/vents/358e9861-6b09-5164-e18a-26fd2ec41505/current-reading
   Flair Debug                     new device: Fetching /api/vents/3693484e-763b-5166-af63-ed4ecdb7003d/current-reading
   Flair Debug                     new device: Fetching /api/vents/bd8887e8-4638-5e3e-75e6-d0bbf3974030/current-reading
   Flair Debug                     new device: Fetching /api/vents/a2406f42-9487-542b-94ba-29fbfc1e543a/current-reading
   Flair Debug                     new device: Fetched 1 vent records

Jul 18, 2021 at 12:07:37 PM
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_structure_list: structures = []
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 1850274269, filter = Available, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_pucks_list: pucks = []
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 1850274269, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_pucks_list: pucks = []
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 1850274269, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_pucks_list: pucks = [(u'fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563', u'Scarlett Bedroom -fbe6'), (u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Living Room -7430')]
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : 74308ef8-6fda-518a-a5be-549f0db7c22a (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 1850274269, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : 74308ef8-6fda-518a-a5be-549f0db7c22a (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_pucks_list: pucks = [(u'fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563', u'Scarlett Bedroom -fbe6'), (u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Living Room -7430')]
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 1850274269, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : 74308ef8-6fda-518a-a5be-549f0db7c22a (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     validateDeviceConfigUi, devId = 1850274269, typeId = FlairPuck, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : 74308ef8-6fda-518a-a5be-549f0db7c22a (string)
     flair_structure : 24628 (string)
   Flair Debug                     closedDeviceConfigUi, userCancelled = False, devId = 1850274269, typeId = FlairPuck, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : 74308ef8-6fda-518a-a5be-549f0db7c22a (string)
     flair_structure : 24628 (string)
   Flair                           new device: Starting FlairPuck Device 1850274269
   Flair Debug                     new device: Fetching /api/structures/24628/thermostats
   Flair Debug                     new device: Fetched 1 thermostats records
   Flair Debug                     new device: Fetching /api/structures/24628/rooms
   Flair Debug                     new device: Fetched 7 rooms records
   Flair Debug                     new device: Fetching /api/structures/24628/pucks
   Flair Debug                     new device: Fetched 2 pucks records
   Flair Debug                     new device: Fetching /api/structures/24628/hvac-units
   Flair Debug                     new device: Fetched 0 hvac-units records
   Flair Debug                     new device: Fetching /api/structures/24628/vents
   Flair Debug                     new device: Fetching /api/vents/56bcc551-8296-5ede-90cf-c08f3eb63146/current-reading
   Flair Debug                     new device: Fetching /api/vents/f52a17ba-4e65-5df7-18b0-707d57cd98e0/current-reading
   Flair Debug                     new device: Fetching /api/vents/9f7acab8-319f-5ae3-4ec7-93acfb39551b/current-reading
   Flair Debug                     new device: Fetching /api/vents/4e213f6d-b326-5816-b038-f8867e8e6287/current-reading
   Flair Debug                     new device: Fetching /api/vents/38d289ff-3ba4-5f1c-618e-4a80a8949741/current-reading
   Flair Debug                     new device: Fetching /api/vents/26720a40-c5c4-536d-2fb5-ebd34df1522c/current-reading
   Flair Debug                     new device: Fetching /api/vents/6823a71c-9eb8-5b6d-f1b1-d0c7530fa384/current-reading
   Flair Debug                     new device: Fetching /api/vents/e74c3f84-003e-5117-ec38-95634f17abec/current-reading
   Flair Debug                     new device: Fetching /api/vents/01340ffd-8409-5aea-1532-f84226741604/current-reading
   Flair Debug                     new device: Fetching /api/vents/358e9861-6b09-5164-e18a-26fd2ec41505/current-reading
   Flair Debug                     new device: Fetching /api/vents/3693484e-763b-5166-af63-ed4ecdb7003d/current-reading
   Flair Debug                     new device: Fetching /api/vents/bd8887e8-4638-5e3e-75e6-d0bbf3974030/current-reading
   Flair Debug                     new device: Fetching /api/vents/a2406f42-9487-542b-94ba-29fbfc1e543a/current-reading
   Flair Debug                     new device: Fetched 1 vent records
   Flair Debug                     new device: Device update data: {u'features': None, u'beacon-interval-ms': 4095, u'inactive': False, u'last-reported-as-gateway': True, u'voltage': 3.39, u'is-gateway': True, u'orientation': u'standing', u'reporting-interval-ds': 255, u'updated-at': u'2021-07-18T18:07:45.215508+00:00', u'current-humidity': 56.0, u'puck-display-color': u'white', u'current-temperature-c': 22.27, u'bluetooth-tx-power-mw': 500, u'demo-mode': 0, u'temperature-offset-c': None, u'oauth-app-assigned-at': None, u'humidity-offset': None, u'ir-download': False, u'current-rssi': -67.0, u'ignore-readings-for-room': False, u'setpoint-bound-high': 32.23, u'display-number': u'7430', u'locked': True, u'name': u'Living Room -7430', u'setpoint-bound-low': 10.0, u'sub-ghz-radio-tx-power-mw': None, u'created-at': u'2021-07-09T20:05:10.528932+00:00', u'ir-setup-enabled': None, u'temperature-offset-override-c': None}

Jul 18, 2021 at 12:08:29 PM
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_structure_list: structures = []
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 241640286, filter = Available, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_pucks_list: pucks = []
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 241640286, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_pucks_list: pucks = []
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 241640286, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_pucks_list: pucks = [(u'fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563', u'Scarlett Bedroom -fbe6'), (u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Living Room -7430')]
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck :  (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563 (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_puck_list: typeId = FlairPuck, targetId = 241640286, filter = Available, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563 (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_pucks_list: pucks = [(u'fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563', u'Scarlett Bedroom -fbe6'), (u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Living Room -7430')]
   Flair Debug                     get_account_list: typeId = FlairPuck, targetId = 241640286, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563 (string)
     flair_structure : 24628 (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     validateDeviceConfigUi, devId = 241640286, typeId = FlairPuck, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563 (string)
     flair_structure : 24628 (string)
   Flair Debug                     closedDeviceConfigUi, userCancelled = False, devId = 241640286, typeId = FlairPuck, valuesDict = UiValuesDict : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : true (bool)
     SupportsStatusRequest : true (bool)
     flair_account : 868434016 (string)
     flair_puck : fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563 (string)
     flair_structure : 24628 (string)
   Flair                           new device: Starting FlairPuck Device 241640286
   Flair Debug                     new device: Fetching /api/structures/24628/thermostats
   Flair Debug                     new device: Fetched 1 thermostats records
   Flair Debug                     new device: Fetching /api/structures/24628/rooms
   Flair Debug                     new device: Fetched 7 rooms records
   Flair Debug                     new device: Fetching /api/structures/24628/pucks
   Flair Debug                     new device: Fetched 2 pucks records
   Flair Debug                     new device: Fetching /api/structures/24628/hvac-units
   Flair Debug                     new device: Fetched 0 hvac-units records
   Flair Debug                     new device: Fetching /api/structures/24628/vents
   Flair Debug                     new device: Fetching /api/vents/56bcc551-8296-5ede-90cf-c08f3eb63146/current-reading
   Flair Debug                     new device: Fetching /api/vents/f52a17ba-4e65-5df7-18b0-707d57cd98e0/current-reading
   Flair Debug                     new device: Fetching /api/vents/9f7acab8-319f-5ae3-4ec7-93acfb39551b/current-reading
   Flair Debug                     new device: Fetching /api/vents/4e213f6d-b326-5816-b038-f8867e8e6287/current-reading
   Flair Debug                     new device: Fetching /api/vents/38d289ff-3ba4-5f1c-618e-4a80a8949741/current-reading
   Flair Debug                     new device: Fetching /api/vents/26720a40-c5c4-536d-2fb5-ebd34df1522c/current-reading
   Flair Debug                     new device: Fetching /api/vents/6823a71c-9eb8-5b6d-f1b1-d0c7530fa384/current-reading
   Flair Debug                     new device: Fetching /api/vents/e74c3f84-003e-5117-ec38-95634f17abec/current-reading
   Flair Debug                     new device: Fetching /api/vents/01340ffd-8409-5aea-1532-f84226741604/current-reading
   Flair Debug                     new device: Fetching /api/vents/358e9861-6b09-5164-e18a-26fd2ec41505/current-reading
   Flair Debug                     new device: Fetching /api/vents/3693484e-763b-5166-af63-ed4ecdb7003d/current-reading
   Flair Debug                     new device: Fetching /api/vents/bd8887e8-4638-5e3e-75e6-d0bbf3974030/current-reading
   Flair Debug                     new device: Fetching /api/vents/a2406f42-9487-542b-94ba-29fbfc1e543a/current-reading
   Flair Debug                     new device: Fetched 1 vent records
   Flair Debug                     Living Room - Puck Temp - 7430: Device update data: {u'orientation': u'standing', u'beacon-interval-ms': 4095, u'inactive': False, u'last-reported-as-gateway': True, u'voltage': 3.39, u'is-gateway': True, u'features': None, u'reporting-interval-ds': 255, u'updated-at': u'2021-07-18T18:07:45.215508+00:00', u'current-humidity': 56.0, u'puck-display-color': u'white', u'current-temperature-c': 22.27, u'bluetooth-tx-power-mw': 500, u'temperature-offset-override-c': None, u'temperature-offset-c': None, u'oauth-app-assigned-at': None, u'humidity-offset': None, u'ir-download': False, u'current-rssi': -67.0, u'ignore-readings-for-room': False, u'setpoint-bound-high': 32.23, u'display-number': u'7430', u'locked': True, u'name': u'Living Room -7430', u'setpoint-bound-low': 10.0, u'sub-ghz-radio-tx-power-mw': None, u'created-at': u'2021-07-09T20:05:10.528932+00:00', u'ir-setup-enabled': None, u'demo-mode': 0}
   Flair Debug                     new device: Device update data: {u'orientation': u'standing', u'beacon-interval-ms': 4095, u'inactive': False, u'last-reported-as-gateway': True, u'voltage': 3.4, u'is-gateway': True, u'features': None, u'reporting-interval-ds': 255, u'updated-at': u'2021-07-18T18:08:08.324576+00:00', u'current-humidity': 53.0, u'puck-display-color': u'white', u'current-temperature-c': 25.14, u'bluetooth-tx-power-mw': 500, u'temperature-offset-override-c': None, u'temperature-offset-c': None, u'oauth-app-assigned-at': None, u'humidity-offset': None, u'ir-download': False, u'current-rssi': -68.0, u'ignore-readings-for-room': False, u'setpoint-bound-high': 32.23, u'display-number': u'fbe6', u'locked': True, u'name': u'Scarlett Bedroom -fbe6', u'setpoint-bound-low': 10.0, u'sub-ghz-radio-tx-power-mw': None, u'created-at': u'2021-07-09T20:11:22.976491+00:00', u'ir-setup-enabled': None, u'demo-mode': 0}

Jul 18, 2021 at 12:09:23 PM
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_structure_list: structures = []
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = [(u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Foyer -a240')]

Jul 18, 2021 at 12:10:00 PM
   Z-Wave                          received "Entry - Motion Sensor" status update is on

Jul 18, 2021 at 12:11:03 PM
   Flair Debug                     closedDeviceConfigUi, userCancelled = True, devId = 832138682, typeId = FlairVent, valuesDict = UiValuesDict : (dict)

Jul 18, 2021 at 12:11:57 PM
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_structure_list: structures = []
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 832138682, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 832138682, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = [(u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Foyer -a240')]

Jul 18, 2021 at 12:13:03 PM
   Flair Debug                     closedDeviceConfigUi, userCancelled = True, devId = 832138682, typeId = FlairVent, valuesDict = UiValuesDict : (dict)
brookwatson commented 3 years ago

Screen Shot 2021-07-18 at 12 12 15 PM

FlyingDiver commented 3 years ago

I need the output of the menu command.

brookwatson commented 3 years ago

This is the debug output when adding a new vent and selecting the options available in the UI...

Jul 18, 2021 at 12:27:34 PM
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_structure_list: structures = []
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 1979986203, filter = Available, valuesDict = UiValuesDict : (dict)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 1979986203, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure :  (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = []
   Flair Debug                     get_account_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_account_list: accounts = [(868434016, u'Account - Flair')]
   Flair Debug                     get_structure_list: typeId = FlairVent, targetId = 1979986203, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_structure_list: structures = [(u'24628', u'Watson Home')]
   Flair Debug                     get_vent_list: typeId = FlairVent, targetId = 1979986203, filter = Available, valuesDict = UiValuesDict : (dict)
     flair_account : 868434016 (string)
     flair_structure : 24628 (string)
     flair_vent :  (string)
   Flair Debug                     get_vent_list: vents = [(u'74308ef8-6fda-518a-a5be-549f0db7c22a', u'Foyer -a240')]
   Flair Debug                     closedDeviceConfigUi, userCancelled = True, devId = 1979986203, typeId = FlairVent, valuesDict = UiValuesDict : (dict)
FlyingDiver commented 3 years ago

That's not the info I need.

brookwatson commented 3 years ago

How do I get you the info you need?

FlyingDiver commented 3 years ago

It's the "Write Data to Log" menu command.

brookwatson commented 3 years ago
Jul 18, 2021 at 12:31:29 PM
   Flair Debug                     menuDumpData
   Flair                           Account - Flair (868434016): Data:
{
    "24628": {
        "hvac-units": {},
        "pucks": {
            "74308ef8-6fda-518a-a5be-549f0db7c22a": {
                "beacon-interval-ms": 4095,
                "bluetooth-tx-power-mw": 500,
                "created-at": "2021-07-09T20:05:10.528932+00:00",
                "current-humidity": 55.0,
                "current-rssi": -66.0,
                "current-temperature-c": 22.98,
                "demo-mode": 0,
                "display-number": "7430",
                "features": null,
                "humidity-offset": null,
                "ignore-readings-for-room": false,
                "inactive": false,
                "ir-download": false,
                "ir-setup-enabled": null,
                "is-gateway": true,
                "last-reported-as-gateway": true,
                "locked": true,
                "name": "Living Room -7430",
                "oauth-app-assigned-at": null,
                "orientation": "standing",
                "puck-display-color": "white",
                "reporting-interval-ds": 255,
                "setpoint-bound-high": 32.23,
                "setpoint-bound-low": 10.0,
                "sub-ghz-radio-tx-power-mw": null,
                "temperature-offset-c": null,
                "temperature-offset-override-c": null,
                "updated-at": "2021-07-18T18:21:51.133659+00:00",
                "voltage": 3.39
            },
            "fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563": {
                "beacon-interval-ms": 4095,
                "bluetooth-tx-power-mw": 500,
                "created-at": "2021-07-09T20:11:22.976491+00:00",
                "current-humidity": 53.0,
                "current-rssi": -67.0,
                "current-temperature-c": 25.05,
                "demo-mode": 0,
                "display-number": "fbe6",
                "features": null,
                "humidity-offset": null,
                "ignore-readings-for-room": false,
                "inactive": false,
                "ir-download": false,
                "ir-setup-enabled": null,
                "is-gateway": true,
                "last-reported-as-gateway": true,
                "locked": true,
                "name": "Scarlett Bedroom -fbe6",
                "oauth-app-assigned-at": null,
                "orientation": "standing",
                "puck-display-color": "white",
                "reporting-interval-ds": 255,
                "setpoint-bound-high": 32.23,
                "setpoint-bound-low": 10.0,
                "sub-ghz-radio-tx-power-mw": null,
                "temperature-offset-c": null,
                "temperature-offset-override-c": null,
                "updated-at": "2021-07-18T18:18:52.772023+00:00",
                "voltage": 3.41
            }
        },
        "rooms": {
            "40249": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:07:17.807422+00:00",
                "current-humidity": 55.0,
                "current-temperature-c": 22.98,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Living Room ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.569563+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.868349+00:00",
                "windows": null
            },
            "40250": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:11:33.240917+00:00",
                "current-humidity": 53.0,
                "current-temperature-c": 25.05,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Scarlett Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.166052+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.789601+00:00",
                "windows": null
            },
            "40252": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:18:47.701016+00:00",
                "current-humidity": 47.0,
                "current-temperature-c": 22.3889888888889,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Foyer",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.760717+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.579771+00:00",
                "windows": null
            },
            "40253": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:22.658782+00:00",
                "current-humidity": null,
                "current-temperature-c": 22.7223222222222,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Amelias Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.939425+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.659133+00:00",
                "windows": null
            },
            "40254": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:38.124162+00:00",
                "current-humidity": null,
                "current-temperature-c": 23.2778777777778,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "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-type": null,
                "set-point-c": 21.67,
                "set-point-manual": true,
                "state-updated-at": "2021-07-11T03:37:53.019321+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.770832+00:00",
                "windows": null
            },
            "40255": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:46.688146+00:00",
                "current-humidity": null,
                "current-temperature-c": 22.7778777777778,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Remote Sensor detected room is occupied",
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Office ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:29.163088+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.698117+00:00",
                "windows": null
            },
            "40256": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:59.075386+00:00",
                "current-humidity": null,
                "current-temperature-c": 22.5556555555556,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Guest Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:29.050056+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:22:15.680014+00:00",
                "windows": null
            }
        },
        "structure": {
            "active-schedule-id": null,
            "city": null,
            "country": "US",
            "created-at": "2021-07-09T19:51:33.215914+00:00",
            "current-dr-state": null,
            "default-hold-duration": "Until",
            "dr-end-time": null,
            "dr-event-string": null,
            "dr-start-time": null,
            "frozen-pipe-pet-protect": true,
            "hold-reason": "hold",
            "hold-until": null,
            "hold-until-schedule-event": false,
            "home": true,
            "home-away-mode": "Manual",
            "humidity-away-max": 80,
            "humidity-away-min": 10,
            "hvac-unit-group-lock": false,
            "hysteresis-a": 50,
            "hysteresis-b": 100,
            "hysteresis-heat-cool-mode": 111,
            "is-active": false,
            "latitude": null,
            "licensed-features": [],
            "location": null,
            "location-type": null,
            "longitude": null,
            "mode": "auto",
            "name": "Watson Home",
            "preheat-precool": true,
            "puck-client-id": "tVYkq7Ozx5lLktJBlOD5Z7AZcAqrYFiYuvGPau9s",
            "puck-client-secret": "RDuCrn1XHEyLxrqBRUaAZiaBuatCYO3RNoblmNGpHTKaRWr3FAhBaSxF5eRi",
            "release-channel": "production",
            "reporting-gateway": true,
            "set-point-mode": "Home Evenness For Active Rooms Follow Third Party",
            "set-point-temperature-c": 22.78,
            "setup-complete": true,
            "setup-mode": false,
            "setup-mode-first-time": false,
            "setup-step": "structure/config",
            "state": null,
            "state-updated-at": "2021-07-18T01:17:27.961271+00:00",
            "structure-away-mode": "Smart Away",
            "structure-heat-cool-mode": "cool",
            "structure-heat-cool-mode-calculated": null,
            "structure-heat-cool-mode-popup-resolved-at": null,
            "structure-type": null,
            "temp-away-max-c": 23.89,
            "temp-away-min-c": 18.32,
            "temperature-scale": "F",
            "time-zone": "America/Denver",
            "updated-at": "2021-07-18T01:17:27.963675+00:00",
            "use-remote-sensor-occupancy": false,
            "zip-code": null
        },
        "thermostats": {
            "f6ae2ab9-d4ee-48c2-a8e4-720544ee780a": {
                "brand": null,
                "capabilities": "Both",
                "created-at": "2021-07-09T20:06:32.906561+00:00",
                "cutback-temperature": 7.23,
                "cutover-temperature": 1.67,
                "disabled": false,
                "enable-enhanced-circulation": null,
                "enable-room-tile-set-point-adjust": true,
                "ignore-readings-for-room": false,
                "make": "ecobee",
                "mode": "COOL",
                "name": "Main Floor",
                "secondary-heat-mode": "DISABLED",
                "secondary-heat-off-delay-in-minutes": 0,
                "source-id": "413755580233",
                "static-vents": 22,
                "supplemental-heat-disable-temperature": 7.23,
                "supplemental-heat-enable-temperature": 1.67,
                "thermostat-model": "nikeSmart",
                "updated-at": "2021-07-18T18:22:12.510760+00:00"
            }
        },
        "vents": {
            "74308ef8-6fda-518a-a5be-549f0db7c22a": {
                "created-at": "2021-07-18T18:21:21.507809+00:00",
                "current-rssi": -65.0,
                "duct-pressure": 84.3655,
                "duct-temperature-c": 13.38,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1408,
                "name": "Foyer -a240",
                "percent-open": 0,
                "percent-open-reason": "This room does not require cooling. Vent will open when the room is above 74.0F.",
                "rssi": -65,
                "setup-lightstrip": 1,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:21:21.507820+00:00",
                "voltage": 3.31
            }
        }
    }
}
brookwatson commented 3 years ago

Assuming thats what you needed?

FlyingDiver commented 3 years ago

Yeah. That's not going to be a simple fix. It's only saving one vent and I'm not sure why.

brookwatson commented 3 years ago

It did work in the 0.0.4 version when I added all my vents originally. Would you like me to install 0.0.4 (reported as 0.0.3 in logs) and give you the output from that one?

brookwatson commented 3 years ago

UI from 0.0.4 when adding a vent

Screen Shot 2021-07-18 at 12 48 17 PM

brookwatson commented 3 years ago

Write Data to Log from 0.0.4

Jul 18, 2021 at 12:48:22 PM
   Flair Debug                     closedDeviceConfigUi, userCancelled = True, devId = 1731881540, typeId = FlairVent, valuesDict = UiValuesDict : (dict)
   Flair Debug                     menuDumpData
   Flair                           Account - Flair (128868257): Data:
{
    "24628": {
        "hvac-units": {},
        "pucks": {
            "74308ef8-6fda-518a-a5be-549f0db7c22a": {
                "beacon-interval-ms": 4095,
                "bluetooth-tx-power-mw": 500,
                "created-at": "2021-07-09T20:05:10.528932+00:00",
                "current-humidity": 56.0,
                "current-rssi": -66.0,
                "current-temperature-c": 22.89,
                "demo-mode": 0,
                "display-number": "7430",
                "features": null,
                "humidity-offset": null,
                "ignore-readings-for-room": false,
                "inactive": false,
                "ir-download": false,
                "ir-setup-enabled": null,
                "is-gateway": true,
                "last-reported-as-gateway": true,
                "locked": true,
                "name": "Living Room -7430",
                "oauth-app-assigned-at": null,
                "orientation": "standing",
                "puck-display-color": "white",
                "reporting-interval-ds": 255,
                "setpoint-bound-high": 32.23,
                "setpoint-bound-low": 10.0,
                "sub-ghz-radio-tx-power-mw": null,
                "temperature-offset-c": null,
                "temperature-offset-override-c": null,
                "updated-at": "2021-07-18T18:44:39.466976+00:00",
                "voltage": 3.39
            },
            "fbe62c7a-d5a9-5dd1-b7ba-732f5ac69563": {
                "beacon-interval-ms": 4095,
                "bluetooth-tx-power-mw": 500,
                "created-at": "2021-07-09T20:11:22.976491+00:00",
                "current-humidity": 53.0,
                "current-rssi": -67.0,
                "current-temperature-c": 25.13,
                "demo-mode": 0,
                "display-number": "fbe6",
                "features": null,
                "humidity-offset": null,
                "ignore-readings-for-room": false,
                "inactive": false,
                "ir-download": false,
                "ir-setup-enabled": null,
                "is-gateway": true,
                "last-reported-as-gateway": true,
                "locked": true,
                "name": "Scarlett Bedroom -fbe6",
                "oauth-app-assigned-at": null,
                "orientation": "standing",
                "puck-display-color": "white",
                "reporting-interval-ds": 255,
                "setpoint-bound-high": 32.23,
                "setpoint-bound-low": 10.0,
                "sub-ghz-radio-tx-power-mw": null,
                "temperature-offset-c": null,
                "temperature-offset-override-c": null,
                "updated-at": "2021-07-18T18:45:44.019694+00:00",
                "voltage": 3.4
            }
        },
        "rooms": {
            "40249": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:07:17.807422+00:00",
                "current-humidity": 56.0,
                "current-temperature-c": 22.89,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Living Room ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.569563+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.527474+00:00",
                "windows": null
            },
            "40250": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:11:33.240917+00:00",
                "current-humidity": 53.0,
                "current-temperature-c": 25.13,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Scarlett Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.166052+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.507220+00:00",
                "windows": null
            },
            "40252": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:18:47.701016+00:00",
                "current-humidity": 47.0,
                "current-temperature-c": 22.7778777777778,
                "frozen-pipe-pet-protect": true,
                "hold-reason": null,
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Foyer",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.760717+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.256396+00:00",
                "windows": null
            },
            "40253": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:22.658782+00:00",
                "current-humidity": null,
                "current-temperature-c": 22.8889888888889,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Amelias Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:28.939425+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.319391+00:00",
                "windows": null
            },
            "40254": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:38.124162+00:00",
                "current-humidity": null,
                "current-temperature-c": 23.5001,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "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-type": null,
                "set-point-c": 21.67,
                "set-point-manual": true,
                "state-updated-at": "2021-07-11T03:37:53.019321+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.432472+00:00",
                "windows": null
            },
            "40255": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:46.688146+00:00",
                "current-humidity": null,
                "current-temperature-c": 23.5001,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Remote Sensor detected room is occupied",
                "hold-until": null,
                "hold-until-schedule-event": false,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Office ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:29.163088+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.413972+00:00",
                "windows": null
            },
            "40256": {
                "active": true,
                "air-return": false,
                "created-at": "2021-07-09T20:21:59.075386+00:00",
                "current-humidity": null,
                "current-temperature-c": 22.7778777777778,
                "frozen-pipe-pet-protect": true,
                "hold-reason": "Set by Brook",
                "hold-until": null,
                "hold-until-schedule-event": true,
                "humidity-away-max": 80,
                "humidity-away-min": 10,
                "level": null,
                "name": "Guest Bedroom ",
                "occupancy-mode": "Flair Auto",
                "preheat-precool": true,
                "pucks-inactive": "Active",
                "room-away-mode": "Smart Away",
                "room-type": null,
                "set-point-c": 22.78,
                "set-point-manual": false,
                "state-updated-at": "2021-07-18T01:17:29.050056+00:00",
                "temp-away-max-c": 22.5,
                "temp-away-min-c": 16.0,
                "updated-at": "2021-07-18T18:42:55.337842+00:00",
                "windows": null
            }
        },
        "structure": {
            "active-schedule-id": null,
            "city": null,
            "country": "US",
            "created-at": "2021-07-09T19:51:33.215914+00:00",
            "current-dr-state": null,
            "default-hold-duration": "Until",
            "dr-end-time": null,
            "dr-event-string": null,
            "dr-start-time": null,
            "frozen-pipe-pet-protect": true,
            "hold-reason": "hold",
            "hold-until": null,
            "hold-until-schedule-event": false,
            "home": true,
            "home-away-mode": "Manual",
            "humidity-away-max": 80,
            "humidity-away-min": 10,
            "hvac-unit-group-lock": false,
            "hysteresis-a": 50,
            "hysteresis-b": 100,
            "hysteresis-heat-cool-mode": 111,
            "is-active": false,
            "latitude": null,
            "licensed-features": [],
            "location": null,
            "location-type": null,
            "longitude": null,
            "mode": "auto",
            "name": "Watson Home",
            "preheat-precool": true,
            "puck-client-id": "tVYkq7Ozx5lLktJBlOD5Z7AZcAqrYFiYuvGPau9s",
            "puck-client-secret": "RDuCrn1XHEyLxrqBRUaAZiaBuatCYO3RNoblmNGpHTKaRWr3FAhBaSxF5eRi",
            "release-channel": "production",
            "reporting-gateway": true,
            "set-point-mode": "Home Evenness For Active Rooms Follow Third Party",
            "set-point-temperature-c": 22.78,
            "setup-complete": true,
            "setup-mode": false,
            "setup-mode-first-time": false,
            "setup-step": "structure/config",
            "state": null,
            "state-updated-at": "2021-07-18T01:17:27.961271+00:00",
            "structure-away-mode": "Smart Away",
            "structure-heat-cool-mode": "cool",
            "structure-heat-cool-mode-calculated": null,
            "structure-heat-cool-mode-popup-resolved-at": null,
            "structure-type": null,
            "temp-away-max-c": 23.89,
            "temp-away-min-c": 18.32,
            "temperature-scale": "F",
            "time-zone": "America/Denver",
            "updated-at": "2021-07-18T01:17:27.963675+00:00",
            "use-remote-sensor-occupancy": false,
            "zip-code": null
        },
        "thermostats": {
            "f6ae2ab9-d4ee-48c2-a8e4-720544ee780a": {
                "brand": null,
                "capabilities": "Both",
                "created-at": "2021-07-09T20:06:32.906561+00:00",
                "cutback-temperature": 7.23,
                "cutover-temperature": 1.67,
                "disabled": false,
                "enable-enhanced-circulation": null,
                "enable-room-tile-set-point-adjust": true,
                "ignore-readings-for-room": false,
                "make": "ecobee",
                "mode": "COOL",
                "name": "Main Floor",
                "secondary-heat-mode": "DISABLED",
                "secondary-heat-off-delay-in-minutes": 0,
                "source-id": "413755580233",
                "static-vents": 22,
                "supplemental-heat-disable-temperature": 7.23,
                "supplemental-heat-enable-temperature": 1.67,
                "thermostat-model": "nikeSmart",
                "updated-at": "2021-07-18T18:42:52.339939+00:00"
            }
        },
        "vents": {
            "01340ffd-8409-5aea-1532-f84226741604": {
                "created-at": "2021-07-18T18:44:14.598834+00:00",
                "current-rssi": -68.0,
                "duct-pressure": 84.322,
                "duct-temperature-c": 11.82,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1391,
                "name": "Living Room -0134",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -68,
                "setup-lightstrip": 5,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:44:14.598845+00:00",
                "voltage": 3.31
            },
            "26720a40-c5c4-536d-2fb5-ebd34df1522c": {
                "created-at": "2021-07-18T18:46:33.535729+00:00",
                "current-rssi": -54.0,
                "duct-pressure": 84.3405,
                "duct-temperature-c": 9.92,
                "firmware-version-s": 157,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 41,
                "motor-run-time": 1196,
                "name": "Scarlett Bedroom -2672",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -54,
                "setup-lightstrip": 8,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:46:33.535736+00:00",
                "voltage": 3.31
            },
            "358e9861-6b09-5164-e18a-26fd2ec41505": {
                "created-at": "2021-07-18T18:44:39.468161+00:00",
                "current-rssi": -53.0,
                "duct-pressure": 84.3105,
                "duct-temperature-c": 12.52,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1485,
                "name": "Living Room -358e",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -53,
                "setup-lightstrip": 4,
                "system-voltage": 3.29,
                "updated-at": "2021-07-18T18:44:39.468168+00:00",
                "voltage": 3.29
            },
            "3693484e-763b-5166-af63-ed4ecdb7003d": {
                "created-at": "2021-07-18T18:46:19.171803+00:00",
                "current-rssi": -60.0,
                "duct-pressure": 84.313,
                "duct-temperature-c": 17.34,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1450,
                "name": "Living Room -3693",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -60,
                "setup-lightstrip": 3,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:46:19.171813+00:00",
                "voltage": 3.31
            },
            "38d289ff-3ba4-5f1c-618e-4a80a8949741": {
                "created-at": "2021-07-18T18:43:49.759129+00:00",
                "current-rssi": -77.0,
                "duct-pressure": 84.2875,
                "duct-temperature-c": 12.44,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1531,
                "name": "Amelias Bedroom -38d2",
                "percent-open": 0,
                "percent-open-reason": "This room does not require cooling. Vent will open when the room is above 74.0F.",
                "rssi": -77,
                "setup-lightstrip": 9,
                "system-voltage": 3.32,
                "updated-at": "2021-07-18T18:43:49.759140+00:00",
                "voltage": 3.32
            },
            "4e213f6d-b326-5816-b038-f8867e8e6287": {
                "created-at": "2021-07-18T18:46:58.289172+00:00",
                "current-rssi": -79.0,
                "duct-pressure": 84.2905,
                "duct-temperature-c": 11.15,
                "firmware-version-s": 157,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 4096,
                "motor-run-time": 1111,
                "name": "Master Bedroom -4e21",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 70.0F.",
                "rssi": -79,
                "setup-lightstrip": 10,
                "system-voltage": 3.33,
                "updated-at": "2021-07-18T18:46:58.289182+00:00",
                "voltage": 3.33
            },
            "56bcc551-8296-5ede-90cf-c08f3eb63146": {
                "created-at": "2021-07-18T18:46:19.174802+00:00",
                "current-rssi": -60.0,
                "duct-pressure": 84.233,
                "duct-temperature-c": 11.94,
                "firmware-version-s": 157,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 4096,
                "motor-run-time": 1283,
                "name": "Office -56bc",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -60,
                "setup-lightstrip": 13,
                "system-voltage": 3.3,
                "updated-at": "2021-07-18T18:46:19.174814+00:00",
                "voltage": 3.3
            },
            "6823a71c-9eb8-5b6d-f1b1-d0c7530fa384": {
                "created-at": "2021-07-18T18:42:50.433766+00:00",
                "current-rssi": -67.0,
                "duct-pressure": 84.3325,
                "duct-temperature-c": 12.05,
                "firmware-version-s": 157,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 4096,
                "motor-run-time": 1260,
                "name": "Master Bedroom -6823",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 70.0F.",
                "rssi": -67,
                "setup-lightstrip": 7,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:42:50.433779+00:00",
                "voltage": 3.31
            },
            "9f7acab8-319f-5ae3-4ec7-93acfb39551b": {
                "created-at": "2021-07-18T18:43:49.756732+00:00",
                "current-rssi": -79.0,
                "duct-pressure": 84.3055,
                "duct-temperature-c": 13.86,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1467,
                "name": "Guest Bedroom -9f7a",
                "percent-open": 0,
                "percent-open-reason": "This room does not require cooling. Vent will open when the room is above 74.0F.",
                "rssi": -79,
                "setup-lightstrip": 11,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:43:49.756743+00:00",
                "voltage": 3.31
            },
            "a2406f42-9487-542b-94ba-29fbfc1e543a": {
                "created-at": "2021-07-18T18:46:33.534011+00:00",
                "current-rssi": -65.0,
                "duct-pressure": 84.3325,
                "duct-temperature-c": 10.27,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1408,
                "name": "Foyer -a240",
                "percent-open": 0,
                "percent-open-reason": "This room does not require cooling. Vent will open when the room is above 74.0F.",
                "rssi": -65,
                "setup-lightstrip": 1,
                "system-voltage": 3.3,
                "updated-at": "2021-07-18T18:46:33.534023+00:00",
                "voltage": 3.3
            },
            "bd8887e8-4638-5e3e-75e6-d0bbf3974030": {
                "created-at": "2021-07-18T18:46:19.168932+00:00",
                "current-rssi": -64.0,
                "duct-pressure": 84.335,
                "duct-temperature-c": 11.89,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1486,
                "name": "Foyer -bd88",
                "percent-open": 0,
                "percent-open-reason": "This room does not require cooling. Vent will open when the room is above 74.0F.",
                "rssi": -64,
                "setup-lightstrip": 2,
                "system-voltage": 3.32,
                "updated-at": "2021-07-18T18:46:19.168949+00:00",
                "voltage": 3.32
            },
            "e74c3f84-003e-5117-ec38-95634f17abec": {
                "created-at": "2021-07-18T18:44:14.604064+00:00",
                "current-rssi": -60.0,
                "duct-pressure": 84.351,
                "duct-temperature-c": 12.89,
                "firmware-version-s": 136,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 0,
                "motor-run-time": 1527,
                "name": "Living Room -e74c",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -60,
                "setup-lightstrip": 6,
                "system-voltage": 3.31,
                "updated-at": "2021-07-18T18:44:14.604072+00:00",
                "voltage": 3.31
            },
            "f52a17ba-4e65-5df7-18b0-707d57cd98e0": {
                "created-at": "2021-07-18T18:43:15.398832+00:00",
                "current-rssi": -71.0,
                "duct-pressure": 84.1885,
                "duct-temperature-c": 11.64,
                "firmware-version-s": 157,
                "has-buzzed": false,
                "inactive": false,
                "lights": null,
                "motor-current": 40,
                "motor-run-time": 1180,
                "name": "Office -f52a",
                "percent-open": 100,
                "percent-open-reason": "This room is cooling. Vent will close when the room is below 72.0F.",
                "rssi": -71,
                "setup-lightstrip": 12,
                "system-voltage": 3.3,
                "updated-at": "2021-07-18T18:43:15.398849+00:00",
                "voltage": 3.3
            }
        }
    }
}
FlyingDiver commented 3 years ago

Yeah, I need to look to see what I broke between those versions. It'll be a few days, probably.

Never showed up in my testing since I only have one vent.

brookwatson commented 3 years ago

All good. I'll stick with 0.0.4 for now since that shows all the vents and their status. I'm building a climate control page so I can see temps and vent status easily from mobile app since neither Flair or Ecobee make it easy to see all that data at once.

brookwatson commented 3 years ago

Thanks again for your work on this.

FlyingDiver commented 3 years ago

Fixed in 0.0.7

brookwatson commented 3 years ago

Fix confirmed to work in 0.0.7

Screen Shot 2021-07-22 at 12 13 42 PM

FlyingDiver commented 3 years ago

Excellent.