export_state_ratio_csv.yaml hinzugefügt
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
export_state_ratio_csv:
|
||||
alias: Export state ratio CSV
|
||||
description: >
|
||||
Exports hourly time ratios for a target entity being in a target state.
|
||||
Optionally, the ratio is limited to times where another dependence entity
|
||||
is in a defined dependence state. The denominator is always one full hour.
|
||||
mode: queued
|
||||
fields:
|
||||
target_entity:
|
||||
name: Target entity
|
||||
description: Entity whose state should be evaluated.
|
||||
required: true
|
||||
selector:
|
||||
entity: {}
|
||||
target_state:
|
||||
name: Target state
|
||||
description: State of the target entity to evaluate.
|
||||
required: true
|
||||
selector:
|
||||
text: {}
|
||||
dependence_entity:
|
||||
name: Dependence entity
|
||||
description: Optional entity that must be in dependence state.
|
||||
required: false
|
||||
selector:
|
||||
entity: {}
|
||||
dependence_state:
|
||||
name: Dependence state
|
||||
description: Optional required state of the dependence entity.
|
||||
required: false
|
||||
selector:
|
||||
text: {}
|
||||
interval_start:
|
||||
name: Interval start
|
||||
description: "Strict format: DD-MM-YYYY HH:MM:SS"
|
||||
required: true
|
||||
selector:
|
||||
text: {}
|
||||
interval_stop:
|
||||
name: Interval stop
|
||||
description: "Strict format: DD-MM-YYYY HH:MM:SS"
|
||||
required: true
|
||||
selector:
|
||||
text: {}
|
||||
sequence:
|
||||
- service: shell_command.export_state_ratio_csv
|
||||
data:
|
||||
target_entity: "{{ target_entity }}"
|
||||
target_state: "{{ target_state }}"
|
||||
dependence_entity: "{{ dependence_entity | default('', true) }}"
|
||||
dependence_state: "{{ dependence_state | default('', true) }}"
|
||||
interval_start: "{{ interval_start }}"
|
||||
interval_stop: "{{ interval_stop }}"
|
||||
Reference in New Issue
Block a user