Files
hass/automations.yaml
Ben Melchior 20122a7c5b Enhance Home Assistant configuration with new automations and scripts
- Updated .gitignore to include additional directories.
- Added multiple automations for home control, including doorbell notifications and sleep mode management in automations.yaml.
- Introduced a new script for mobile notifications in scripts.yaml.
- Created new KNX configuration files for buttons, sensors, and switches to improve home automation capabilities.
- Updated secrets.yaml to streamline sensitive information management.
2025-04-02 14:12:26 +02:00

249 lines
5.3 KiB
YAML

- id: '1742925721017'
alias: Klingel Haustür
description: ''
triggers:
- trigger: state
entity_id:
- sensor.8000_state
to: In use
conditions:
- condition: state
entity_id: input_boolean.schlaffmodus
state: 'off'
- condition: state
entity_id: sensor.8000_connected_line
attribute: Exten
state: '7001'
actions:
- action: media_player.play_media
target:
entity_id: media_player.kuche
data:
announce: true
media_content_id: media-source://media_source/local/hass_media/doorbell.wav
media_content_type: audio/x-wav
extra:
volume: 50
- sequence:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.videophone_anzeigen
- delay:
hours: 0
minutes: 2
seconds: 0
milliseconds: 0
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.videophone_anzeigen
- action: script.cobe_haus_benachrichtigung
metadata: {}
data:
message: Dass een un der Hausdier.
mode: single
- id: '1743358810428'
alias: Einschlaffmodus einschalten
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.einschlaffmodus_zeitsensor
from: 'off'
to: 'on'
- trigger: state
entity_id:
- binary_sensor.schlaffmodus_helligkeit
for:
hours: 0
minutes: 5
seconds: 0
from: 'off'
to: 'on'
conditions:
- condition: state
entity_id: input_boolean.einschlaffmodus
state: 'off'
- condition: state
entity_id: input_boolean.schlaffmodus
state: 'off'
- condition: state
entity_id: binary_sensor.einschlaffmodus_zeitsensor
state: 'on'
- condition: state
entity_id: binary_sensor.schlaffmodus_helligkeit
state: 'on'
actions:
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.einschlaffmodus
mode: single
- id: '1743361311728'
alias: Schlaffmodus einschalten
description: ''
triggers:
- trigger: time
at: '22:00:00'
conditions: []
actions:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.einschlaffmodus
- action: input_boolean.turn_on
metadata: {}
data: {}
target:
entity_id: input_boolean.schlaffmodus
- action: automation.trigger
metadata: {}
data:
skip_condition: true
target:
entity_id:
- automation.nachtsbeleuchtung_einschalten
- automation.rollaten_automatisch_schliessen
mode: single
- id: '1743361716570'
alias: Schlaffmodus ausschalten
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.aufwachmodus_zeitsensor
from: 'off'
to: 'on'
- trigger: state
entity_id:
- binary_sensor.schlaffmodus_helligkeit
from: 'on'
to: 'off'
for:
hours: 0
minutes: 5
seconds: 0
conditions:
- condition: state
entity_id: binary_sensor.aufwachmodus_zeitsensor
state: 'on'
- condition: state
entity_id: binary_sensor.schlaffmodus_helligkeit
state: 'off'
for:
hours: 0
minutes: 5
seconds: 0
actions:
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.schlaffmodus
mode: single
- id: '1743362231963'
alias: Rollaten automatisch schließen
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.einschlaffmodus
from: 'off'
to: 'on'
conditions:
- condition: state
entity_id: input_boolean.rolladenautomatik
state: 'on'
- condition: state
entity_id: input_boolean.rolladen_automatisch_offnen_schliessen
state: 'on'
actions:
- action: cover.close_cover
metadata: {}
data: {}
target:
floor_id:
- obergeschoss_2
- obergeschoss_1
- erdgeschoss
mode: single
- id: '1743363549729'
alias: Rolladen automatisch öffnen
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.schlaffmodus
from: 'on'
to: 'off'
- trigger: time
at: 09:00:00
conditions: []
actions:
- action: cover.open_cover
metadata: {}
data: {}
target:
floor_id: erdgeschoss
area_id:
- badezimmer
- gallerie
- badezimmer_og2
- millie
- if:
- condition: time
after: 09:00:00
then:
- action: cover.open_cover
metadata: {}
data: {}
target:
area_id:
- emil
- schlafzimmer
mode: single
- id: '1743363740983'
alias: Nachtsbeleuchtung einschalten
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.einschlaffmodus
from: 'off'
to: 'on'
conditions: []
actions:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 1
target:
entity_id:
- light.lda_og1_th_01
- light.lda_eg_th_01
mode: single
- id: '1743363942165'
alias: Nachtsbeleuchtung ausschalten
description: ''
triggers:
- trigger: state
entity_id:
- input_boolean.schlaffmodus
from: 'on'
to: 'off'
conditions: []
actions:
- action: light.turn_off
metadata: {}
target:
entity_id:
- light.lda_og1_th_01
- light.lda_eg_th_01
data: {}
mode: single