From 5730d9db0399137f5fd9afa57f3f0bd87de38cc0 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Fri, 22 Aug 2025 02:15:26 +0200 Subject: [PATCH] Fixed struct name for temperature control --- automation_devices/src/air_filter.rs | 4 ++-- google_home/google_home/src/traits.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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,