Use notify selector type with two separate optional fields

This commit is contained in:
martin 2026-05-31 18:26:59 +00:00
parent 22758e2573
commit 6e32874db5

View file

@ -88,15 +88,19 @@ blueprint:
selector:
text:
notify_target:
name: Benachrichtigungsgerät(e) (optional)
description: >
Ein oder mehrere Notify-Entitäten, kommagetrennt.
Beispiel: notify.iphone_84 oder notify.iphone_84, notify.martins_ipad
Leer lassen für keine Benachrichtigung.
notify_target_1:
name: Benachrichtigungsgerät 1 (optional)
description: Erstes Gerät für Push-Nachrichten. Leer lassen für keine Benachrichtigung.
default: ""
selector:
text:
notify:
notify_target_2:
name: Benachrichtigungsgerät 2 (optional)
description: Zweites Gerät für Push-Nachrichten (optional).
default: ""
selector:
notify:
variables:
dehumidify_switch: !input dehumidify_switch
@ -107,9 +111,10 @@ variables:
duration_minutes: !input duration_minutes
cancel_delay_seconds: !input cancel_delay_seconds
room_name: !input room_name
notify_raw: !input notify_target
notify_target_1: !input notify_target_1
notify_target_2: !input notify_target_2
notify_target: >
{{ (notify_raw | string).split(',') | map('trim') | select('ne', '') | list }}
{{ [notify_target_1, notify_target_2] | select('ne', '') | list }}
previous_mode: "{{ state_attr(climate_entity, 'hvac_mode') | default(states(climate_entity)) }}"
start_humidity: "{{ states(humidity_sensor) | round(1) }}"