Added Any Presence Timeout.(feedback from ferbulous, code contributed by athua.)
This commit is contained in:
parent
d8018761b8
commit
ed74f58897
|
|
@ -88,7 +88,6 @@ web_server:
|
||||||
|
|
||||||
|
|
||||||
text_sensor:
|
text_sensor:
|
||||||
# 公共代码部分(23年9月2日_11时53分_)
|
|
||||||
- platform: debug
|
- platform: debug
|
||||||
reset_reason:
|
reset_reason:
|
||||||
name: "ESP Reset Reason"
|
name: "ESP Reset Reason"
|
||||||
|
|
@ -139,6 +138,20 @@ text_sensor:
|
||||||
update_interval: 1000s
|
update_interval: 1000s
|
||||||
|
|
||||||
number:
|
number:
|
||||||
|
- platform: template
|
||||||
|
name: "Any Presence Timeout"
|
||||||
|
id: any_presence_timeout
|
||||||
|
min_value: 0
|
||||||
|
max_value: 600
|
||||||
|
mode: box
|
||||||
|
device_class: duration
|
||||||
|
entity_category: config
|
||||||
|
unit_of_measurement: s
|
||||||
|
icon: mdi:timer-off
|
||||||
|
step: 1
|
||||||
|
optimistic: True
|
||||||
|
initial_value: 0
|
||||||
|
restore_value: True
|
||||||
- platform: template
|
- platform: template
|
||||||
name: "Zone1 Timeout"
|
name: "Zone1 Timeout"
|
||||||
id: zone1_x_timeout
|
id: zone1_x_timeout
|
||||||
|
|
@ -469,6 +482,9 @@ binary_sensor:
|
||||||
name: "Any Presence"
|
name: "Any Presence"
|
||||||
id: any_target_exsits
|
id: any_target_exsits
|
||||||
device_class: occupancy
|
device_class: occupancy
|
||||||
|
filters:
|
||||||
|
- delayed_off: !lambda |-
|
||||||
|
return id(any_presence_timeout).state * 1000.0;
|
||||||
- platform: template
|
- platform: template
|
||||||
name: "Zone1 Presence"
|
name: "Zone1 Presence"
|
||||||
id: zone1_target_exsits
|
id: zone1_target_exsits
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user