Open iskiselev opened 3 years ago
Device id can be found with Request URL: https://www.mynexia.com/houses/{HOUSE_ID}/firmware_updates request. It will return next JSON:
[
{
"id":1994222,
"deviceName":"Second floor",
"firmwares":[
{
"name":"Firmware",
"startMessage":"Connecting to Second floor...",
"type":"main",
"version":"02.69.00",
"needsUpgrade":false,
"updateUrl":"/houses/{HOUSE_ID}/diagnostics/thermostats/{DEVICE_ID}/update_firmware",
"cancelUrl":"/houses/{HOUSE_ID}/diagnostics/thermostats/{DEVICE_ID}/update_firmware",
"updateKey":null,
"deviceName":"Second floor",
"confirmKey":"{SOMETHING_STRANGE_I_WOULD_MASK}",
"cancellable":false
}
]
}
]
I have XR724 thermostat and looks like API to work with it is different from XR724.
Data about it is not visible with https://www.mynexia.com/houses/{HOUSE_ID}/xxl_thermostats request, but at least from web site UI can be accessed with request to https://www.mynexia.com/houses/{HOUSE_ID}/diagnostics/thermostats/{DEVICE_ID}
Sample of this data:
In Nexia web UI configuration settings for it are limited - I see more options in Nexia Android application. I also don't see this device with Nexia Google Assistnat and Alexa integration - so I'm really interested in bringing some support of it in HomeAssistant.