diff --git a/packages/laundry/laundry.yaml b/packages/laundry/laundry.yaml index 3cd04b8..06d514c 100644 --- a/packages/laundry/laundry.yaml +++ b/packages/laundry/laundry.yaml @@ -20,10 +20,7 @@ input_select: - Triggered # Iw < 0.2A, 60s input_number: - washer_complete_threshold_low: - min: 0.0 - max: 4.0 - washer_complete_threshold_high: + washer_complete_threshold_mid: min: 0.0 max: 4.0 @@ -78,22 +75,18 @@ automation: option: Stage 2 - service: input_number.set_value target: - entity_id: input_number.washer_complete_threshold_low + entity_id: input_number.washer_complete_threshold_mid data: - value: "{{ states('sensor.washer_power_electric_consumption_a')|float - 1.0 }}" - - service: input_number.set_value - target: - entity_id: input_number.washer_complete_threshold_high - data: - value: "{{ states('sensor.washer_power_electric_consumption_a')|float - 0.5 }}" + value: "{{ states('sensor.washer_power_electric_consumption_a')|float }}" - alias: Washer Complete Detect - Stage 3 mode: single trigger: - platform: numeric_state entity_id: sensor.washer_power_electric_consumption_a - above: "{{ states('input_number.washer_complete_threshold_low')|float|default(0) }}" - below: "{{ states('input_number.washer_complete_threshold_high')|float|default(0) }}" + value_template: "{{ states('sensor.washer_power_electric_consumption_a') - states('input_number.washer_complete_threshold_mid')|float }}" + above: -1.0 + below: -0.5 for: seconds: 60 condition: