08-23-2025 03:30 AM
Hi all,
Currently I am working on a Thermostat integration, I have to update the client secret for the account linking because it is expiring very very soon 😞 Unfortunately, the integration then has to be tested.
In the first step: "Check Device Types" - "Check the device type with Developer Console configuration." it fails directly with the error "DeviceTypeCheck failed: No bridge device is found in THERMOSTAT.: expected false to be true".
What does the error mean? In do not understand what goes wrong.
The thermostat doesn't use a bridge device, it is directly connected to wifi and internet.
How can I get this test passed?
I have already updated the "Device type" in the develop step to be only "Thermostat".
In the sync response I have the "deviceInfo" with manufacturer, model, hwversoin and swversion.
This is the only failing test, how to solve this?
Answered! Go to the Recommended Answer.
08-27-2025 04:31 PM
Thanks for sharing. Can you please share the full sync response?
Also, double check that under Device Types section in Developer Console the configuration is set up to not require a bridge. You may need to deselect an option or modify a setting that specifies a dependency on a bridge.
After making these changes, save the new configuration and re-run the test.
08-27-2025 04:31 PM
Thanks for sharing. Can you please share the full sync response?
Also, double check that under Device Types section in Developer Console the configuration is set up to not require a bridge. You may need to deselect an option or modify a setting that specifies a dependency on a bridge.
After making these changes, save the new configuration and re-run the test.
03-05-2026 12:59 PM
I have the same issue here... here is my SYNC response with some items removed:
{
"requestId": "2062055809553855972",
"payload": {
"agentUserId": "876698",
"devices": [
{
"id": "10257223",
"type": "action.devices.types.THERMOSTAT",
"traits": [
"action.devices.traits.TemperatureSetting"
],
"name": {
"name": "Living"
},
"willReportState": true,
"attributes": {
"availableThermostatModes": [
"heat",
"off"
],
"thermostatTemperatureRange": {
"minThresholdCelsius": 5,
"maxThresholdCelsius": 35
},
"thermostatTemperatureUnit": "C"
},
"deviceInfo": {
"manufacturer": "",
"model": "HeatingZone",
"hwVersion": "1.0",
"swVersion": "1.0"
},
"customData": {
"locationId": "1013540",
"gatewayId": "5639499",
"mac": "",
"systemId": "10257225",
"maxHeat": 35,
"minHeat": 5,
"model": "HeatingZone"
}
},
{
"id": "10257224",
"type": "action.devices.types.THERMOSTAT",
"traits": [
"action.devices.traits.TemperatureSetting"
],
"name": {
"name": "Guest"
},
"willReportState": true,
"attributes": {
"availableThermostatModes": [
"heat",
"off"
],
"thermostatTemperatureRange": {
"minThresholdCelsius": 5,
"maxThresholdCelsius": 35
},
"thermostatTemperatureUnit": "C"
},
"deviceInfo": {
"manufacturer": "",
"model": "HeatingZone",
"hwVersion": "1.0",
"swVersion": "1.0"
},
"customData": {
"locationId": "1013540",
"gatewayId": "5639499",
"mac": "",
"systemId": "10257225",
"maxHeat": 35,
"minHeat": 5,
"model": "HeatingZone"
}
}
]
}
}