TTP229 Capacitive Touch Sensor¶
The ttp229
component allows you to use your TTP229 datasheet
Capacitive Touch Sensor with ESPHome.
There are two types of this sensor:
ttp229_lsf: The I²C version of the sensor, uses SDA+SCL pins.
ttp229_bsf: The pin-based version of the sensor, uses SDO+SCL pins.
![../../_images/ttp229-full.jpg](../../_images/ttp229-full.jpg)
ttp229_lsf
Component¶
# Example configuration entry
ttp229_lsf:
binary_sensor:
- platform: ttp229_lsf
name: TTP229 Channel 0
channel: 0
Configuration variables:¶
The configuration is made up of two parts: The central component, and individual Binary sensors per channel.
id (Optional, ID): Manually set the ID of this sensor.
ttp229_lsf
Binary Sensor¶
Configuration variables:
channel (Required, int): The channel number at the TTP229 the touchkey is connected to.
All other options from Binary Sensor.
ttp229_bsf
Component¶
# Example configuration entry
ttp229_bsf:
sdo_pin: D0
scl_pin: D1
binary_sensor:
- platform: ttp229_bsf
name: TTP229 Channel 0
channel: 0
Configuration variables:¶
The configuration is made up of two parts: The central component, and individual Binary sensors per channel.
Base Configuration:
sdo_pin (Required, Pin Schema): The pin the SDO pin is connected to.
scl_pin (Required, Pin Schema): The pin the SCL pin is connected to.
id (Optional, ID): Manually set the ID of this component.
ttp229_bsf
Binary Sensor¶
Configuration variables:
channel (Required, int): The channel number at the TTP229 the touchkey is connected to.
All other options from Binary Sensor.