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
