{ "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" } } }