Kapillaerkasser: styrbart antal vandinger (0-10, default 3) jaevnt fordelt kl. 9-21 + dashboard-kontrol
This commit is contained in:
@@ -97,14 +97,21 @@
|
||||
- alias: 'Hovedhane kapillærkasser periodisk vanding'
|
||||
mode: single
|
||||
trigger:
|
||||
- platform: time
|
||||
at: '12:00:00'
|
||||
# Tjekker hver hele time om dette er et af de planlagte vandingstidspunkter
|
||||
- platform: time_pattern
|
||||
minutes: 0
|
||||
condition:
|
||||
# Kør kun tirsdag og fredag
|
||||
- condition: time
|
||||
weekday:
|
||||
- tue
|
||||
- fri
|
||||
# Er denne time et af de N tidspunkter jævnt fordelt mellem kl. 9 og 21?
|
||||
# input_number.vanding_kapillaer_antal styrer antallet (0 = slået fra).
|
||||
- condition: template
|
||||
value_template: >
|
||||
{% set n = states('input_number.vanding_kapillaer_antal') | int(3) %}
|
||||
{% set ns = namespace(hours=[]) %}
|
||||
{% for i in range(n) %}
|
||||
{% set h = 9 + (((i + 0.5) * 12 / n) | round(0)) | int %}
|
||||
{% set ns.hours = ns.hours + [h] %}
|
||||
{% endfor %}
|
||||
{{ now().hour in ns.hours }}
|
||||
# Spring over ved regn eller aktiv regn-forsinkelse
|
||||
- condition: state
|
||||
entity_id: binary_sensor.annes_vanding_rainsensor
|
||||
|
||||
Reference in New Issue
Block a user