mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Add support for fan preset modes (#5694)
Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
		| @@ -2944,6 +2944,33 @@ fan: | ||||
|     on_speed_set: | ||||
|       then: | ||||
|         - logger.log: Fan speed was changed! | ||||
|   - platform: speed | ||||
|     id: fan_speed_presets | ||||
|     icon: mdi:weather-windy | ||||
|     output: pca_6 | ||||
|     speed_count: 10 | ||||
|     name: Speed Fan w/ Presets | ||||
|     oscillation_output: gpio_19 | ||||
|     direction_output: gpio_26 | ||||
|     preset_modes: | ||||
|       - Preset 1 | ||||
|       - Preset 2 | ||||
|     on_preset_set: | ||||
|       then: | ||||
|         - logger.log: Preset mode was changed! | ||||
|   - platform: hbridge | ||||
|     id: fan_hbridge_presets | ||||
|     icon: mdi:weather-windy | ||||
|     speed_count: 4 | ||||
|     name: H-bridge Fan w/ Presets | ||||
|     pin_a: pca_6 | ||||
|     pin_b: pca_7 | ||||
|     preset_modes: | ||||
|       - Preset 1 | ||||
|       - Preset 2 | ||||
|     on_preset_set: | ||||
|       then: | ||||
|         - logger.log: Preset mode was changed! | ||||
|   - platform: bedjet | ||||
|     name: My Bedjet fan | ||||
|     bedjet_id: my_bedjet_client | ||||
| @@ -4193,4 +4220,3 @@ alarm_control_panel: | ||||
|       then: | ||||
|         - lambda: !lambda |- | ||||
|             ESP_LOGD("TEST", "State change %s", alarm_control_panel_state_to_string(id(alarmcontrolpanel1)->get_state())); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user