149 lines
4.4 KiB
YAML
Executable File
149 lines
4.4 KiB
YAML
Executable File
temp_to_display:
|
|
sequence:
|
|
- service: homematic.set_variable_value
|
|
data_template:
|
|
entity_id: homematic.ccu2
|
|
name: AussenTemp
|
|
value: '{{states.sensor.aeon_labs_zw074_multisensor_gen5_temperature.state}}'
|
|
opened_windows:
|
|
sequence:
|
|
- service: notify.pushover
|
|
data_template:
|
|
title: Offene Fenster
|
|
message: '{%- if dict(states.binary_sensor|groupby(''state''))[''on'']|length
|
|
== 0 and dict(states.sensor|groupby(''state''))[''open'']|length==0 -%} Keine
|
|
Fenster geöffnet. {%- endif %} {% for device in dict(states.sensor|groupby(''state''))[''open'']
|
|
-%} {%- if not loop.first -%}, {% endif %} {{ device.name }} {%- endfor -%}
|
|
{%- if dict(states.binary_sensor|groupby(''state''))[''on'']|length > 0 and
|
|
dict(states.sensor|groupby(''state''))[''open'']|length>0 -%}, {%- endif %}
|
|
{%- for device in dict(states.binary_sensor|groupby(''state''))[''on''] -%}
|
|
{% if loop.last and loop.length > 1 %} und {%- elif not loop.first and loop.length
|
|
> 1 -%}, {%- endif -%} {% if ''Aeotec ZW074 MultiSensor Gen5 Sensor'' not
|
|
in device.name %} {{ device.name }} {%- endif -%} {%- endfor -%}
|
|
|
|
'
|
|
input_select_harmony_living_room:
|
|
alias: Start activity from input select Livingroom
|
|
sequence:
|
|
- service: remote.turn_on
|
|
data_template:
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
activity: '{% if is_state("input_select.living_room_tv", "PowerOff") %} -1 {%
|
|
elif is_state("input_select.living_room_tv", "Fernsehen")%} 51351051 {% elif
|
|
is_state("input_select.living_room_tv", "Radio") %} 26940828 {% elif is_state("input_select.living_room_tv",
|
|
"Musik Streaming") %} 26940754 {% elif is_state("input_select.living_room_tv",
|
|
"Smart TV wiedergeben") %} 42951013 {% endif %}'
|
|
input_select_harmony_bed_room:
|
|
alias: Start activity from input selec Bedroom
|
|
sequence:
|
|
- service: remote.turn_on
|
|
data_template:
|
|
entity_id: remote.harmony_hub_schlafzimmer
|
|
activity: '{% if is_state("input_select.bed_room_tv", "PowerOff") %} -1 {% elif
|
|
is_state("input_select.bed_room_tv", "Fernsehen") %} 18758733 {% elif is_state("input_select.bed_room_tv",
|
|
"Fire TV sehen") %} 45151339 {% endif %}'
|
|
delay_5sec:
|
|
sequence:
|
|
- delay:
|
|
seconds: 15
|
|
start_tv:
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data:
|
|
entity_id: switch.neq1809644
|
|
- delay:
|
|
seconds: 5
|
|
- service: switch.turn_on
|
|
data:
|
|
entity_id: switch.vdr
|
|
- service: remote.turn_on
|
|
data:
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
activity: fernsehen
|
|
fernsehschauenstarten:
|
|
alias: Harmony Wohnzimmer - Starte Fernsehschauen
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data: {}
|
|
target:
|
|
entity_id:
|
|
- switch.vdr
|
|
- switch.neq1809644
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 5
|
|
milliseconds: 0
|
|
- service: remote.turn_on
|
|
data:
|
|
activity: 42950655
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
mode: single
|
|
streamingstarten:
|
|
alias: Harmony Wohnzimmer - Streaming starten
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data: {}
|
|
target:
|
|
entity_id:
|
|
- switch.neq1809644
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 5
|
|
milliseconds: 0
|
|
- service: remote.turn_on
|
|
data:
|
|
activity: 42951013
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
radiostarten:
|
|
alias: Harmony Wohnzimmer - Radio starten
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data: {}
|
|
target:
|
|
entity_id:
|
|
- switch.neq1809644
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 5
|
|
milliseconds: 0
|
|
- service: remote.turn_on
|
|
data:
|
|
activity: 26940828
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
musikstreamingstarten:
|
|
alias: Harmony Wohnzimmer - Musikstreaming starten
|
|
sequence:
|
|
- service: switch.turn_on
|
|
data: {}
|
|
target:
|
|
entity_id:
|
|
- switch.neq1809644
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 5
|
|
milliseconds: 0
|
|
- service: remote.turn_on
|
|
data:
|
|
activity: 26940754
|
|
entity_id: remote.harmony_hub_wohnzimmer
|
|
noop:
|
|
sequence:
|
|
- delay:
|
|
seconds: 1
|
|
harmonybedroompoweroff:
|
|
alias: HarmonyBedroomPowerOff
|
|
sequence:
|
|
- service: remote.turn_off
|
|
entity_id: remote.harmony_hub_schlafzimmer
|
|
enabled: false
|
|
- service: remote.turn_on
|
|
data:
|
|
activity: PowerOff
|
|
target:
|
|
entity_id: remote.harmony_hub_schlafzimmer
|
|
mode: single
|