{ "common": { "condition_behavior_name": "Condition passes if", "condition_threshold_name": "Threshold type", "trigger_behavior_name": "Trigger when", "trigger_threshold_name": "Threshold type" }, "conditions": { "is_value": { "description": "Tests if a relative humidity value is above a threshold, below a threshold, or in a range of values.", "fields": { "behavior": { "name": "[%key:component::humidity::common::condition_behavior_name%]" }, "threshold": { "name": "[%key:component::humidity::common::condition_threshold_name%]" } }, "name": "Relative humidity" } }, "selector": { "condition_behavior": { "options": { "all": "All", "any": "Any" } }, "trigger_behavior": { "options": { "any": "Any", "first": "First", "last": "Last" } } }, "title": "Humidity", "triggers": { "changed": { "description": "Triggers after one or more relative humidity values change.", "fields": { "threshold": { "name": "[%key:component::humidity::common::trigger_threshold_name%]" } }, "name": "Relative humidity changed" }, "crossed_threshold": { "description": "Triggers after one or more relative humidity values cross a threshold.", "fields": { "behavior": { "name": "[%key:component::humidity::common::trigger_behavior_name%]" }, "threshold": { "name": "[%key:component::humidity::common::trigger_threshold_name%]" } }, "name": "Relative humidity crossed threshold" } } }