cancel
Showing results for 
Search instead for 
Did you mean: 

Google Home API Android SDK Supported Devices

malitchuk
Community Member

Greetings,
While working with the Google Home SDK (both through direct integration and using the Sample App), I encountered an issue where certain devices are marked as "Unsupported."

Let’s take AC as an example.
According to the documentation, its type is Room Air Conditioner (RoomAirConditionerDevice), but it's not available in the Kotlin sample app.

How can I enable support for controlling it?

I tried adding the new type RoomAirConditionerDevice and the traits ExtendedFanControl and ExtendedThermostat to the FactoryRegistry, but this had no effect.
When I fetch my AC device (cloud-based, visible in the Google Home App), it exposes only one trait: RootNodeDevice.StandardTraits.

Could you please clarify:

  • Is this a limitation of the Google Home API SDK?

  • Or are there certain device types that are simply not supported in the SDK?

Thank you.

 

1 Recommended Answer

Suc1
Solutions Expert
Solutions Expert

Thank you for the detailed question. Currently, the Google Home API SDK (including the Kotlin sample app) supports a subset of device types and traits. Some devices like RoomAirConditionerDevice are not yet implemented in the SDK, even if they appear in the broader Home Graph. This isn’t a bug on your end, but rather a limitation of SDK support at this time. Keep an eye on the Google Home Developer site for future updates as more device types and traits are added.

View Recommended Answer in original post

1 REPLY 1

Suc1
Solutions Expert
Solutions Expert

Thank you for the detailed question. Currently, the Google Home API SDK (including the Kotlin sample app) supports a subset of device types and traits. Some devices like RoomAirConditionerDevice are not yet implemented in the SDK, even if they appear in the broader Home Graph. This isn’t a bug on your end, but rather a limitation of SDK support at this time. Keep an eye on the Google Home Developer site for future updates as more device types and traits are added.