mirror of
https://github.com/esphome/esphome.git
synced 2025-09-02 11:22:24 +01:00
Create feedback cover component (#3253)
This commit is contained in:
@@ -1141,7 +1141,7 @@ sensor:
|
||||
- platform: max9611
|
||||
i2c_id: i2c_bus
|
||||
shunt_resistance: 0.2 ohm
|
||||
gain: '1X'
|
||||
gain: "1X"
|
||||
voltage:
|
||||
name: Max9611 Voltage
|
||||
current:
|
||||
@@ -1152,7 +1152,6 @@ sensor:
|
||||
name: Max9611 Temp
|
||||
update_interval: 1s
|
||||
|
||||
|
||||
esp32_touch:
|
||||
setup_mode: False
|
||||
iir_filter: 10ms
|
||||
@@ -1383,6 +1382,19 @@ binary_sensor:
|
||||
threshold: 100
|
||||
filters:
|
||||
- invert:
|
||||
- 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
|
||||
|
||||
pca9685:
|
||||
frequency: 500
|
||||
@@ -2546,6 +2558,36 @@ cover:
|
||||
id: am43_test
|
||||
ble_client_id: ble_foo
|
||||
icon: mdi:blinds
|
||||
- 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
|
||||
|
||||
debug:
|
||||
|
||||
@@ -2617,10 +2659,10 @@ globals:
|
||||
text_sensor:
|
||||
- platform: ble_client
|
||||
ble_client_id: ble_foo
|
||||
name: 'Sensor Location'
|
||||
service_uuid: '180d'
|
||||
characteristic_uuid: '2a38'
|
||||
descriptor_uuid: '2902'
|
||||
name: "Sensor Location"
|
||||
service_uuid: "180d"
|
||||
characteristic_uuid: "2a38"
|
||||
descriptor_uuid: "2902"
|
||||
notify: true
|
||||
update_interval: never
|
||||
on_notify:
|
||||
@@ -2712,7 +2754,7 @@ canbus:
|
||||
lambda: "return x[0] == 0x11;"
|
||||
then:
|
||||
light.toggle: ${roomname}_lights
|
||||
- can_id: 0b00000000000000000000001000000
|
||||
- can_id: 0b00000000000000000000001000000
|
||||
can_id_mask: 0b11111000000000011111111000000
|
||||
use_extended_id: true
|
||||
then:
|
||||
@@ -2750,7 +2792,7 @@ canbus:
|
||||
lambda: "return x[0] == 0x11;"
|
||||
then:
|
||||
light.toggle: ${roomname}_lights
|
||||
- can_id: 0b00000000000000000000001000000
|
||||
- can_id: 0b00000000000000000000001000000
|
||||
can_id_mask: 0b11111000000000011111111000000
|
||||
use_extended_id: true
|
||||
then:
|
||||
|
Reference in New Issue
Block a user