Kapillaerkasser: styrbart antal vandinger (0-10, default 3) jaevnt fordelt kl. 9-21 + dashboard-kontrol

This commit is contained in:
2026-06-19 17:51:13 +02:00
parent fb19d1d641
commit fea4b7660d
6 changed files with 32 additions and 10 deletions
+14 -7
View File
@@ -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