New scenes for HA standalone setup on raspi
- KNX buttons - long click custom component
This commit is contained in:
35
automations/knx_button_wohnzimmer_terrassentuer.yaml
Normal file
35
automations/knx_button_wohnzimmer_terrassentuer.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
- alias: KNX Button WohnzimmerTerrassentür Teddy mitte links kurz
|
||||
trigger:
|
||||
- entity_id: switch.wohnzimmer_terrassentur_szene_2
|
||||
from: 'off'
|
||||
to: 'on'
|
||||
platform: state
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_kuscheln
|
||||
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button WohnzimmerTerrassentür Garten mitte rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_terrassentur_szene_3
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.garten_savanna
|
||||
|
||||
- alias: KNX Button WohnzimmerTerrassentür Garten mitte rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_terrassentur_szene_3
|
||||
action:
|
||||
service: lights.turn_off
|
||||
data:
|
||||
entity_id: light.garten_lichter
|
||||
66
automations/knx_buttons_eingangstuer.yaml
Normal file
66
automations/knx_buttons_eingangstuer.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
|
||||
- alias: KNX Button Eingangstür mitte links kurz - alles an
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.eingang_szene_2
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id:
|
||||
- light.gang_licht
|
||||
- light.gang_einganglicht
|
||||
|
||||
|
||||
- alias: KNX Button Eingangstür mitte links lang - alles an hell
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.eingang_szene_2
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data:
|
||||
entity_id:
|
||||
- light.gang_licht
|
||||
- light.gang_einganglicht
|
||||
- service: scene.turn_on
|
||||
data:
|
||||
entity_id:
|
||||
- scene.wohnbereich_hell
|
||||
|
||||
# -----------
|
||||
|
||||
- alias: KNX Button Eingangstür mitte rechts kurz - alles aus innen
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.eingang_szene_3
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id:
|
||||
- all_downstairs_but_outside
|
||||
|
||||
|
||||
- alias: KNX Button Eingangstür mitte rechts lang - alles aus innen und aussen
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.eingang_szene_3
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id:
|
||||
- all_downstairs
|
||||
|
||||
|
||||
# --------------------------------- Alarm Buttons -----------------------------------
|
||||
|
||||
|
||||
# Alarm
|
||||
#switch.eingang_szene_4 # key
|
||||
#switch.eingang_szene_5 # dog
|
||||
156
automations/knx_buttons_esszimmertuer.yaml
Normal file
156
automations/knx_buttons_esszimmertuer.yaml
Normal file
@@ -0,0 +1,156 @@
|
||||
# ---------------------------------------------------
|
||||
- alias: KNX Button Esszimmertür oben links kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_0
|
||||
action:
|
||||
service: cover_half.set_half
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
|
||||
- alias: KNX Button Esszimmertür oben links lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_0
|
||||
action:
|
||||
service: cover_half.set_half
|
||||
data:
|
||||
entity_id:
|
||||
- cover.kuche_fenster_rollo
|
||||
- cover.esszimmer_fenster_rollo
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button Esszimmertür oben rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_1
|
||||
action:
|
||||
service: cover.open_cover
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
|
||||
- alias: KNX Button Esszimmertür oben rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_1
|
||||
action:
|
||||
service: cover.open_cover
|
||||
data:
|
||||
entity_id:
|
||||
- cover.kuche_fenster_rollo
|
||||
- cover.esszimmer_fenster_rollo
|
||||
|
||||
|
||||
# ---------------------------------------------------
|
||||
|
||||
- alias: KNX Button Esszimmertür mitte links kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_2
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_orange
|
||||
|
||||
- alias: KNX Button Esszimmertür mitte links lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_2
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.kuche_essbereich_orange
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button Esszimmertür mitte rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_3
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_hell
|
||||
|
||||
- alias: KNX Button Esszimmertür mitte rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_3
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.kuche_essbereich_hell
|
||||
|
||||
|
||||
# ---------------------------------------------------
|
||||
|
||||
- alias: KNX Button Esszimmertür unten links ein
|
||||
trigger:
|
||||
- entity_id: switch.esszimmer_szene_4
|
||||
from: 'off'
|
||||
to: 'on'
|
||||
platform: state
|
||||
action:
|
||||
service: switch.turn_on
|
||||
data:
|
||||
entity_id:
|
||||
- switch.herd_phase_1
|
||||
- switch.herd_phase_2
|
||||
- switch.herd_phase_3
|
||||
|
||||
- alias: KNX Button Esszimmertür unten links aus
|
||||
trigger:
|
||||
- entity_id: switch.esszimmer_szene_4
|
||||
from: 'on'
|
||||
to: 'off'
|
||||
platform: state
|
||||
action:
|
||||
service: switch.turn_off
|
||||
data:
|
||||
entity_id:
|
||||
- switch.herd_phase_1
|
||||
- switch.herd_phase_2
|
||||
- switch.herd_phase_3
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button Esszimmertür unten rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_5
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
- alias: KNX Button Esszimmertür unten rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.esszimmer_szene_5
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id: light.kuche_esszimmer_lichter
|
||||
150
automations/knx_buttons_wohnzimmergangtuer.yaml
Normal file
150
automations/knx_buttons_wohnzimmergangtuer.yaml
Normal file
@@ -0,0 +1,150 @@
|
||||
# ---------------------------------------------------
|
||||
- alias: KNX Button WohnzimmerGangTür oben links kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_0
|
||||
action:
|
||||
service: cover_half.set_half
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür oben links lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_0
|
||||
action:
|
||||
service: cover_half.set_half
|
||||
data:
|
||||
entity_id:
|
||||
- cover.wohnzimmer_fenster_rollo
|
||||
- cover.wohnzimmer_terrassentur_rollo
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür oben rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_1
|
||||
action:
|
||||
service: cover.open_cover
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür oben rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_1
|
||||
action:
|
||||
service: cover.open_cover
|
||||
data:
|
||||
entity_id:
|
||||
- cover.wohnzimmer_fenster_rollo
|
||||
- cover.wohnzimmer_terrassentur_rollo
|
||||
|
||||
|
||||
# ---------------------------------------------------
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür mitte links kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_2
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_orange
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür mitte links lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_2
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnzimmer_orange
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür mitte rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_3
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_hell
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür mitte rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_3
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnzimmer_hell
|
||||
|
||||
|
||||
# ---------------------------------------------------
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür unten links kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_4
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnbereich_blau_grun
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür unten links lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_4
|
||||
action:
|
||||
service: scene.turn_on
|
||||
data:
|
||||
entity_id: scene.wohnzimmer_blau_grun
|
||||
|
||||
# ===
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür unten rechts kurz
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: short_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_5
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id: group.living_area
|
||||
|
||||
- alias: KNX Button WohnzimmerGangTür unten rechts lang
|
||||
trigger:
|
||||
platform: event
|
||||
event_type: long_click
|
||||
event_data:
|
||||
entity_id: switch.wohnzimmer_szene_5
|
||||
action:
|
||||
service: light.turn_off
|
||||
data:
|
||||
entity_id: light.kuche_wohnzimmer_lichter
|
||||
Reference in New Issue
Block a user