I tried to use this Touch Keypad: https://de.aliexpress.com/item/1005007803694600.html?spm=a2g0o.order_list.order_list_main.107.72fd5c5fh5i7hP&gatewayAdapt=glo2deu
# Enable the I2C bus
i2c:
sda: GPIO21
scl: GPIO22
scan: true
frequency: 800kHz
id: bus_a
# Configure the MPR121 touchpad
mpr121:
id: mpr121_component
i2c_id: bus_a
address: 0x5A # ggf. anpassen
touch_debounce: 1
release_debounce: 1
touch_threshold: 10
release_threshold: 7
# Set up a binary sensor for each touch input
binary_sensor:
- platform: mpr121
id: touch1
name: "Touch 1"
channel: 0
on_press:
then:
- logger.log: "Touch 1 pressed"
on_release:
then:
- logger.log: "Touch 1 released"
But I always get this log:
[20:40:50][I][i2c.arduino:096]: Results from i2c bus scan:
[20:40:50][I][i2c.arduino:098]: Found no i2c devices!
[20:40:50][C][mpr121:071]: MPR121:
[20:40:51][C][mpr121:072]: Address: 0x5A
[20:40:51][E][mpr121:075]: Communication with MPR121 failed!
[20:40:51][E][component:082]: Component mpr121 is marked FAILED
I tried different ESPs (ESP32 and 2 ESP32 C3) and 2 different touch Keypads.
Has anyone experience with this touch keypad?