mirror of
https://github.com/home-assistant/core.git
synced 2026-05-30 20:24:21 +01:00
05eeb6a1bc
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
122 lines
3.2 KiB
JSON
122 lines
3.2 KiB
JSON
{
|
|
"common": {
|
|
"condition_for_name": "For at least",
|
|
"trigger_behavior_name": "Trigger when",
|
|
"trigger_for_name": "For at least"
|
|
},
|
|
"conditions": {
|
|
"is_value": {
|
|
"description": "Tests the value of one or more counters.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "Condition passes if"
|
|
},
|
|
"for": {
|
|
"name": "[%key:component::counter::common::condition_for_name%]"
|
|
},
|
|
"threshold": {
|
|
"name": "Threshold type"
|
|
}
|
|
},
|
|
"name": "Counter value"
|
|
}
|
|
},
|
|
"entity_component": {
|
|
"_": {
|
|
"name": "[%key:component::counter::title%]",
|
|
"state_attributes": {
|
|
"editable": {
|
|
"name": "[%key:common::generic::ui_managed%]",
|
|
"state": {
|
|
"false": "[%key:common::state::no%]",
|
|
"true": "[%key:common::state::yes%]"
|
|
}
|
|
},
|
|
"initial": {
|
|
"name": "Initial value"
|
|
},
|
|
"maximum": {
|
|
"name": "Maximum"
|
|
},
|
|
"minimum": {
|
|
"name": "Minimum"
|
|
},
|
|
"step": {
|
|
"name": "Step"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"decrement": {
|
|
"description": "Decrements a counter by its step size.",
|
|
"name": "Decrement counter"
|
|
},
|
|
"increment": {
|
|
"description": "Increments a counter by its step size.",
|
|
"name": "Increment counter"
|
|
},
|
|
"reset": {
|
|
"description": "Resets a counter to its initial value.",
|
|
"name": "Reset counter"
|
|
},
|
|
"set_value": {
|
|
"description": "Sets a counter to a specific value.",
|
|
"fields": {
|
|
"value": {
|
|
"description": "The new counter value the entity should be set to.",
|
|
"name": "Value"
|
|
}
|
|
},
|
|
"name": "Set counter value"
|
|
}
|
|
},
|
|
"title": "Counter",
|
|
"triggers": {
|
|
"decremented": {
|
|
"description": "Triggers after one or more counters decrement.",
|
|
"name": "Counter decremented"
|
|
},
|
|
"incremented": {
|
|
"description": "Triggers after one or more counters increment.",
|
|
"name": "Counter incremented"
|
|
},
|
|
"maximum_reached": {
|
|
"description": "Triggers after one or more counters reach their maximum value.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "[%key:component::counter::common::trigger_behavior_name%]"
|
|
},
|
|
"for": {
|
|
"name": "[%key:component::counter::common::trigger_for_name%]"
|
|
}
|
|
},
|
|
"name": "Counter reached maximum"
|
|
},
|
|
"minimum_reached": {
|
|
"description": "Triggers after one or more counters reach their minimum value.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "[%key:component::counter::common::trigger_behavior_name%]"
|
|
},
|
|
"for": {
|
|
"name": "[%key:component::counter::common::trigger_for_name%]"
|
|
}
|
|
},
|
|
"name": "Counter reached minimum"
|
|
},
|
|
"reset": {
|
|
"description": "Triggers after one or more counters are reset.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "[%key:component::counter::common::trigger_behavior_name%]"
|
|
},
|
|
"for": {
|
|
"name": "[%key:component::counter::common::trigger_for_name%]"
|
|
}
|
|
},
|
|
"name": "Counter reset"
|
|
}
|
|
}
|
|
}
|