alias: Master Bedroom Humidifier id: automation_master_bedroom_humidifier trigger: - platform: numeric_state id: low_humidity entity_id: sensor.master_bedroom_multisensor_humidity below: input_number.master_bedroom_humidifier_on - platform: numeric_state id: high_humidity entity_id: sensor.master_bedroom_multisensor_humidity above: input_number.master_bedroom_humidifier_off action: - choose: - alias: "Humidity too high via trigger" conditions: - condition: trigger id: high_humidity sequence: - action: fan.turn_off target: entity_id: fan.master_bedroom_fan_light_switch_fan - alias: "Humidity too high via manual run" conditions: - condition: numeric_state entity_id: sensor.master_bedroom_multisensor_humidity above: input_number.master_bedroom_humidifier_off sequence: - action: fan.turn_off target: entity_id: fan.master_bedroom_fan_light_switch_fan - alias: "Humidity too low via trigger" conditions: - condition: trigger id: low_humidity sequence: - action: fan.turn_on data: percentage: 33 target: entity_id: fan.master_bedroom_fan_light_switch_fan - alias: "Humidity too low via manual run" conditions: - condition: numeric_state entity_id: sensor.master_bedroom_multisensor_humidity below: input_number.master_bedroom_humidifier_on sequence: - action: fan.turn_on data: percentage: 33 target: entity_id: fan.master_bedroom_fan_light_switch_fan