Fix to allow Matter Fan percent setting to be null when FanMode is Auto (#167279)

Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com>
This commit is contained in:
Ludovic BOUÉ
2026-04-03 16:01:09 +00:00
committed by Franck Nijhof
co-authored by Ludovic BOUÉ
parent 19e58c554e
commit 711a89f7b8
+4
View File
@@ -323,7 +323,11 @@ DISCOVERY_SCHEMAS = [
required_attributes=(
clusters.FanControl.Attributes.FanMode,
clusters.FanControl.Attributes.PercentCurrent,
clusters.FanControl.Attributes.PercentSetting,
),
# PercentSetting SHALL be null when FanMode is Auto (spec 4.4.6.3),
# so allow null values to not block discovery in that state.
allow_none_value=True,
optional_attributes=(
clusters.FanControl.Attributes.SpeedSetting,
clusters.FanControl.Attributes.RockSetting,