mirror of
https://github.com/home-assistant/core.git
synced 2026-04-02 08:26:41 +01:00
123 lines
3.0 KiB
JSON
123 lines
3.0 KiB
JSON
{
|
|
"common": {
|
|
"trigger_behavior_name": "Trigger when"
|
|
},
|
|
"conditions": {
|
|
"is_value": {
|
|
"description": "Tests the value of one or more counters.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "Condition passes if"
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"condition_behavior": {
|
|
"options": {
|
|
"all": "All",
|
|
"any": "Any"
|
|
}
|
|
},
|
|
"trigger_behavior": {
|
|
"options": {
|
|
"any": "Any",
|
|
"first": "First",
|
|
"last": "Last"
|
|
}
|
|
}
|
|
},
|
|
"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%]"
|
|
}
|
|
},
|
|
"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%]"
|
|
}
|
|
},
|
|
"name": "Counter reached minimum"
|
|
},
|
|
"reset": {
|
|
"description": "Triggers after one or more counters are reset.",
|
|
"fields": {
|
|
"behavior": {
|
|
"name": "[%key:component::counter::common::trigger_behavior_name%]"
|
|
}
|
|
},
|
|
"name": "Counter reset"
|
|
}
|
|
}
|
|
}
|