feat(hass): restrict input_text to percentage values

This commit is contained in:
matt1432 2025-02-02 12:14:11 -05:00
parent dcd4e56e7a
commit 9ce5b7e8a5

View file

@ -124,12 +124,16 @@ in {
}
];
# TODO: restrict to 0-100
config.input_text = {
bathroom_light_brightness = {
name = "BathroomLightBrightness";
pattern = "[0-9]*";
config.input_text = let
mkPercentInput = name: {
inherit name;
# restricts to 0-100
pattern = "^(0|[1-9][0-9]?|100)$";
initial = "0";
max = 3;
};
in {
bathroom_light_brightness = mkPercentInput "BathroomLightBrightness";
};
lovelaceConfig = {