Files
esphome/tests/components/feedback/common.yaml
T
2026-10-11 01:23:31 +00:00

53 lines
1.4 KiB
YAML

binary_sensor:
- platform: template
id: open_endstop_sensor
- platform: template
id: open_sensor
- platform: template
id: open_obstacle_sensor
- platform: template
id: close_endstop_sensor
- platform: template
id: close_sensor
- platform: template
id: close_obstacle_sensor
cover:
- platform: feedback
name: Feedback Cover
id: gate
device_class: gate
infer_endstop_from_movement: false
has_built_in_endstop: false
max_duration: 30s
direction_change_wait_time: 300ms
acceleration_wait_time: 150ms
obstacle_rollback: 10%
open_duration: 22.1s
open_endstop: open_endstop_sensor
open_sensor: open_sensor
open_obstacle_sensor: open_obstacle_sensor
close_duration: 22.4s
close_endstop: close_endstop_sensor
close_sensor: close_sensor
close_obstacle_sensor: close_obstacle_sensor
open_action:
- logger.log: Open Action
close_action:
- logger.log: Close Action
stop_action:
- logger.log: Stop Action
# Time-only cover with overshoot next to one without: the define is global, so both paths compile
- platform: feedback
name: Feedback Cover Plain
id: feedback_plain
open_duration: 10s
close_duration: 10s
overshoot_duration: 2s
open_action:
- logger.log: Plain Open
close_action:
- logger.log: Plain Close
stop_action:
- logger.log: Plain Stop