1
0
mirror of https://github.com/esphome/esphome.git synced 2025-02-12 16:08:19 +00:00
2025-02-05 15:37:22 +13:00

26 lines
601 B
YAML

sensor:
- platform: rotary_encoder
name: Rotary Encoder
id: rotary_encoder1
pin_a: ${pin_a}
pin_b: ${pin_b}
pin_reset: ${pin_reset}
filters:
- or:
- debounce: 0.1s
- delta: 10
resolution: 4
min_value: -10
max_value: 30
on_value:
- sensor.rotary_encoder.set_value:
id: rotary_encoder1
value: 10
- sensor.rotary_encoder.set_value:
id: rotary_encoder1
value: !lambda "return -1;"
on_clockwise:
- logger.log: Clockwise
on_anticlockwise:
- logger.log: Anticlockwise