Skip to content

Commit 39564ae

Browse files
committed
H7172 IceMaker: add quirk to avoid IoT API
refs: #343
1 parent 96da136 commit 39564ae

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/service/quirks.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ impl Quirk {
7171
.with_iot_api_support(true)
7272
}
7373

74+
pub fn ice_maker<SKU: Into<Cow<'static, str>>>(sku: SKU) -> Self {
75+
Self::device(sku, DeviceType::IceMaker, "mdi:snowflake")
76+
}
77+
7478
pub fn space_heater<SKU: Into<Cow<'static, str>>>(sku: SKU) -> Self {
7579
Self::device(sku, DeviceType::Heater, "mdi:heat-wave")
7680
}
@@ -229,6 +233,8 @@ fn load_quirks() -> HashMap<String, Quirk> {
229233
.with_platform_temperature_sensor_units(TemperatureUnits::Fahrenheit),
230234
Quirk::space_heater("H7135")
231235
.with_platform_temperature_sensor_units(TemperatureUnits::Fahrenheit),
236+
// <https://github.com/wez/govee2mqtt/issues/343>
237+
Quirk::ice_maker("H7172").with_iot_api_support(false),
232238
Quirk::thermometer("H5051")
233239
.with_platform_temperature_sensor_units(TemperatureUnits::Fahrenheit)
234240
.with_platform_humidity_sensor_units(HumidityUnits::RelativePercent),

0 commit comments

Comments
 (0)