blueprint: name: Dryer Status Sensor description: Creates a template sensor to monitor dryer status based on vibration count. domain: template input: template_sensor_name: name: Template Sensor Name description: Name for the template sensor default: Dryer Status operating_state: name: Operating Detected State description: State value when dryer is detected as running default: Running idle_state: name: Idle Detected State description: State value when dryer is detected as idle default: Idle vibration_sensor: name: Vibration Sensor description: Sensor entity to monitor for vibration count default: sensor.dryer_vibration_count selector: entity: domain: sensor vibration_threshold: name: Vibration Count Threshold description: Minimum vibration count to detect running state default: 5 selector: number: min: 0 max: 100 mode: box icon: name: Icon description: Icon for the sensor default: mdi:tumble-dryer sensor: - platform: template sensors: dryer_status: friendly_name: !input template_sensor_name value_template: > {{ '!input operating_state' if states('!input vibration_sensor') | int >= !input vibration_threshold else '!input idle_state' }} icon: !input icon