mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-28 05:33:53 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			618 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			618 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| binary_sensor:
 | |
|   - platform: esp32_touch
 | |
|     name: ESP32 Touch Pad Get Value
 | |
|     pin: ${pin}
 | |
|     threshold: 1000
 | |
|     id: esp32_touch_pad_get_value
 | |
|     on_press:
 | |
|       then:
 | |
|         - lambda: |-
 | |
|             // Test that get_value() compiles and works
 | |
|             uint32_t value = id(esp32_touch_pad_get_value).get_value();
 | |
|             ESP_LOGD("test", "Touch value on press: %u", value);
 | |
|     on_release:
 | |
|       then:
 | |
|         - lambda: |-
 | |
|             // Test get_value() on release
 | |
|             uint32_t value = id(esp32_touch_pad_get_value).get_value();
 | |
|             ESP_LOGD("test", "Touch value on release: %u", value);
 |