mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	fix climate_ir on receive optional (#897)
* fix climate on receive optional * add climate tests
This commit is contained in:
		
				
					committed by
					
						 Otto Winter
						Otto Winter
					
				
			
			
				
	
			
			
			
						parent
						
							8421570b18
						
					
				
				
					commit
					84accb6df6
				
			| @@ -618,7 +618,7 @@ sensor: | ||||
|       name: "Windspeed" | ||||
|     wind_direction_degrees: | ||||
|       name: "Winddirection Degrees" | ||||
|     pin:  | ||||
|     pin: | ||||
|       number: GPIO04 | ||||
|       mode: INPUT | ||||
|   - platform: zyaura | ||||
| @@ -1033,7 +1033,7 @@ light: | ||||
|           name: "Test For Custom Lambda Effect" | ||||
|           lambda: |- | ||||
|             it[0] = current_color; | ||||
|                  | ||||
|  | ||||
|     - automation: | ||||
|         name: Custom Effect | ||||
|         sequence: | ||||
| @@ -1105,6 +1105,11 @@ climate: | ||||
|     sensor: my_sensor | ||||
|   - platform: coolix | ||||
|     name: Coolix Climate | ||||
|   - platform: fujitsu_general | ||||
|     name: Fujitsu General Climate | ||||
|   - platform: yashima | ||||
|     name: Yashima Climate | ||||
|  | ||||
|  | ||||
| switch: | ||||
|   - platform: gpio | ||||
| @@ -1302,7 +1307,7 @@ interval: | ||||
|             static uint16_t btn_left_state = id(btn_left)->get_value(); | ||||
|  | ||||
|             ESP_LOGD("adaptive touch", "___  Touch Pad '%s' (T%u): val: %u state: %u tres:%u", id(btn_left)->get_name().c_str(), id(btn_left)->get_touch_pad(), id(btn_left)->get_value(), btn_left_state, id(btn_left)->get_threshold()); | ||||
|              | ||||
|  | ||||
|             btn_left_state = ((uint32_t) id(btn_left)->get_value()  +  63 * (uint32_t)btn_left_state) >> 6; | ||||
|  | ||||
|             id(btn_left)->set_threshold(btn_left_state * 0.9); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user