diff --git a/automation_devices/src/air_filter.rs b/automation_devices/src/air_filter.rs index 3ca23db..d206d12 100644 --- a/automation_devices/src/air_filter.rs +++ b/automation_devices/src/air_filter.rs @@ -5,7 +5,7 @@ use automation_macro::LuaDeviceConfig; use google_home::device::Name; use google_home::errors::ErrorCode; use google_home::traits::{ - AvailableSpeeds, FanSpeed, HumiditySetting, OnOff, Speed, SpeedValue, TemperatureSetting, + AvailableSpeeds, FanSpeed, HumiditySetting, OnOff, Speed, SpeedValue, TemperatureControl, TemperatureUnit, }; use google_home::types::Type; @@ -209,7 +209,7 @@ impl HumiditySetting for AirFilter { } #[async_trait] -impl TemperatureSetting for AirFilter { +impl TemperatureControl for AirFilter { fn query_only_temperature_control(&self) -> Option { Some(true) } diff --git a/google_home/google_home/src/traits.rs b/google_home/google_home/src/traits.rs index 9dc7ee3..6ce251b 100644 --- a/google_home/google_home/src/traits.rs +++ b/google_home/google_home/src/traits.rs @@ -47,7 +47,7 @@ traits! { async fn humidity_ambient_percent(&self) -> Result, }, - "action.devices.traits.TemperatureControl" => trait TemperatureSetting { + "action.devices.traits.TemperatureControl" => trait TemperatureControl { query_only_temperature_control: Option, // TODO: Add rename temperatureUnitForUX: TemperatureUnit,