savegame 2023-11-18
This commit is contained in:
148
scripts.yaml
Normal file
148
scripts.yaml
Normal file
@@ -0,0 +1,148 @@
|
||||
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
|
||||
Reference in New Issue
Block a user