This commit is contained in:
Joseph Abbey
2025-10-21 09:03:49 +01:00
parent 4fbe4135b1
commit 427c1834a8

View File

@@ -295,7 +295,7 @@
"entity": "light.example", "entity": "light.example",
"attribute": "brightness", "attribute": "brightness",
"service": "light.turn_on", "service": "light.turn_on",
"service_attribute": "brightness", "data_attribute": "brightness",
"min": 0, "min": 0,
"max": 255, "max": 255,
"step": 1 "step": 1
@@ -305,7 +305,7 @@
"name": "Example", "name": "Example",
"entity": "input_number.example", "entity": "input_number.example",
"service": "input_number.set_value", "service": "input_number.set_value",
"service_attribute": "value", "data_attribute": "value",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -315,7 +315,7 @@
"name": "Example", "name": "Example",
"entity": "number.example", "entity": "number.example",
"service": "number.set_value", "service": "number.set_value",
"service_attribute": "value", "data_attribute": "value",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -326,7 +326,7 @@
"entity": "fan.example", "entity": "fan.example",
"attribute": "percentage", "attribute": "percentage",
"service": "fan.set_percentage", "service": "fan.set_percentage",
"service_attribute": "percentage", "data_attribute": "percentage",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -337,7 +337,7 @@
"entity": "valve.example", "entity": "valve.example",
"attribute": "position", "attribute": "position",
"service": "valve.set_valve_position", "service": "valve.set_valve_position",
"service_attribute": "position", "data_attribute": "position",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -348,7 +348,7 @@
"entity": "cover.example", "entity": "cover.example",
"attribute": "position", "attribute": "position",
"service": "cover.set_position", "service": "cover.set_position",
"service_attribute": "position", "data_attribute": "position",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -359,7 +359,7 @@
"entity": "cover.example", "entity": "cover.example",
"attribute": "tilt_position", "attribute": "tilt_position",
"service": "cover.set_tilt_position", "service": "cover.set_tilt_position",
"service_attribute": "tilt_position", "data_attribute": "tilt_position",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -370,7 +370,7 @@
"entity": "media_player.example", "entity": "media_player.example",
"attribute": "volume_level", "attribute": "volume_level",
"service": "media_player.volume_set", "service": "media_player.volume_set",
"service_attribute": "volume_level", "data_attribute": "volume_level",
"min": 0, "min": 0,
"max": 1, "max": 1,
"step": 0.01 "step": 0.01
@@ -381,7 +381,7 @@
"entity": "climate.example", "entity": "climate.example",
"attribute": "temperature", "attribute": "temperature",
"service": "climate.set_temperature", "service": "climate.set_temperature",
"service_attribute": "temperature", "data_attribute": "temperature",
"min": 0, "min": 0,
"max": 100, "max": 100,
"step": 1 "step": 1
@@ -438,7 +438,7 @@
"service": { "service": {
"$ref": "#/$defs/service" "$ref": "#/$defs/service"
}, },
"service_attribute": { "data_attribute": {
"type": "string", "type": "string",
"title": "Attribute on the service data for the value to set." "title": "Attribute on the service data for the value to set."
} }
@@ -451,7 +451,7 @@
"step", "step",
"entity", "entity",
"service", "service",
"service_attribute" "data_attribute"
], ],
"additionalProperties": false "additionalProperties": false
}, },
@@ -476,7 +476,7 @@
"service": { "service": {
"const": "light.turn_on" "const": "light.turn_on"
}, },
"service_attribute": { "data_attribute": {
"const": "brightness" "const": "brightness"
}, },
"min": { "min": {
@@ -504,7 +504,7 @@
"service": { "service": {
"const": "input_number.set_value" "const": "input_number.set_value"
}, },
"service_attribute": { "data_attribute": {
"const": "value" "const": "value"
} }
}, },
@@ -530,7 +530,7 @@
"service": { "service": {
"const": "number.set_value" "const": "number.set_value"
}, },
"service_attribute": { "data_attribute": {
"const": "value" "const": "value"
} }
}, },
@@ -556,7 +556,7 @@
"service": { "service": {
"const": "fan.set_percentage" "const": "fan.set_percentage"
}, },
"service_attribute": { "data_attribute": {
"const": "percentage" "const": "percentage"
}, },
"min": { "min": {
@@ -583,7 +583,7 @@
"service": { "service": {
"const": "valve.set_valve_position" "const": "valve.set_valve_position"
}, },
"service_attribute": { "data_attribute": {
"const": "position" "const": "position"
}, },
"min": { "min": {
@@ -610,7 +610,7 @@
"service": { "service": {
"const": "cover.set_position" "const": "cover.set_position"
}, },
"service_attribute": { "data_attribute": {
"const": "position" "const": "position"
}, },
"min": { "min": {
@@ -637,7 +637,7 @@
"service": { "service": {
"const": "cover.set_tilt_position" "const": "cover.set_tilt_position"
}, },
"service_attribute": { "data_attribute": {
"const": "tilt_position" "const": "tilt_position"
}, },
"min": { "min": {
@@ -664,7 +664,7 @@
"service": { "service": {
"const": "media_player.volume_set" "const": "media_player.volume_set"
}, },
"service_attribute": { "data_attribute": {
"const": "volume_level" "const": "volume_level"
}, },
"min": { "min": {
@@ -691,7 +691,7 @@
"service": { "service": {
"const": "climate.set_temperature" "const": "climate.set_temperature"
}, },
"service_attribute": { "data_attribute": {
"const": "temperature" "const": "temperature"
} }
} }