Enhance automations and configuration with new features and improvements

- Added new media player entity for doorbell notifications in automations.yaml.
- Refactored automation sequences to include conditional actions based on triggers for sleep mode and KidsRoom.
- Updated light and cover actions to improve functionality and responsiveness.
- Introduced new scripts for critical notifications and smart shading management in scripts.yaml.
- Added new KNX sensors for temperature, wind speed, and illuminance in sensor.yaml.
- Created new packages for mobile dashboard and PV to DHW management to streamline automation processes.
This commit is contained in:
Ben Melchior
2025-09-01 11:54:19 +02:00
parent 528f9f0a60
commit ea1eb9e6fa
9 changed files with 724 additions and 144 deletions

View File

@@ -1,6 +1,6 @@
cobe_haus_benachrichtigung:
sequence:
- action: notify.mobile_app_iphone
- action: notify.mobile_app_kn0x_tech_iphone
metadata: {}
data:
message: '{{ message }}'
@@ -10,11 +10,6 @@ cobe_haus_benachrichtigung:
data:
message: '{{ message }}'
title: '{{ title }}'
- action: notify.mobile_app_sm_f711b
metadata: {}
data:
message: '{{ message }}'
title: '{{ title }}'
fields:
title:
selector:
@@ -32,7 +27,7 @@ cobe_haus_benachrichtigung:
description: ''
cobe_haus_benachrichtigung_mit_bild:
sequence:
- action: notify.mobile_app_iphone
- action: notify.mobile_app_kn0x_tech_iphone
metadata: {}
data:
message: '{{ message }}'
@@ -46,13 +41,6 @@ cobe_haus_benachrichtigung_mit_bild:
title: '{{ title }}'
data:
image: '{ image }'
- action: notify.mobile_app_sm_f711b
metadata: {}
data:
message: '{{ message }}'
title: '{{ title }}'
data:
image: '{ image }'
fields:
title:
selector:
@@ -74,3 +62,134 @@ cobe_haus_benachrichtigung_mit_bild:
required: true
alias: COBE Haus Benachrichtigung mit Bild
description: ''
smarte_beschattung:
sequence: []
fields:
cover_entity:
description: Entity ID des Rollladens
example: cover.wohnzimmer_rolladen
required: true
selector:
entity:
domain: cover
window_azimuth_start:
description: Start-Azimut des Fensters (Grad)
example: 135
required: true
default: 90
selector:
number:
min: 0
max: 360
step: 1
unit_of_measurement: °
window_azimuth_end:
description: End-Azimut des Fensters (Grad)
example: 225
required: true
default: 270
selector:
number:
min: 0
max: 360
step: 1
unit_of_measurement: °
min_elevation:
description: Minimale Sonnenhöhe für Beschattung
example: 15
default: 10
selector:
number:
min: 0
max: 90
step: 1
unit_of_measurement: °
max_elevation:
description: Maximale Sonnenhöhe für stärkste Beschattung
example: 60
default: 50
selector:
number:
min: 0
max: 90
step: 1
unit_of_measurement: °
max_closed_position:
description: Maximal geschlossene Position (0=ganz zu, 100=ganz auf)
example: 20
default: 15
selector:
number:
min: 0
max: 100
step: 1
unit_of_measurement: '%'
fully_open_position:
description: Vollständig geöffnete Position
example: 100
default: 100
selector:
number:
min: 0
max: 100
step: 1
unit_of_measurement: '%'
block_entity:
description: Block-Entity (wenn aktiviert, wird Rolladen nicht bewegt)
example: input_boolean.wohnzimmer_rolladen_block
required: false
selector:
entity:
domain:
- input_boolean
- binary_sensor
- switch
enable_logging:
description: Debug-Logging aktivieren
default: false
selector:
boolean:
alias: Smarte Beschattung
description: ''
cobe_haus_kritische_benachrichtigung:
sequence:
- action: notify.mobile_app_kn0x_tech_iphone
metadata: {}
data:
message: '{{ message }}'
title: '{{ title }}'
data:
push:
interruption-level: critical
sound:
name: default
critical: 1
volume: 1
- action: notify.mobile_app_iphone_von_conny
metadata: {}
data:
message: '{{ message }}'
title: '{{ title }}'
data:
push:
interruption-level: critical
sound:
name: default
critical: 1
volume: 1
fields:
title:
selector:
text:
name: Titel
description: Titel der kritischen Benachrichtigung
default: COBE Haus - KRITISCH
message:
selector:
text:
name: Nachricht
description: Kritische Nachricht
required: true
alias: COBE Haus Kritische Benachrichtigung
description: Sendet kritische Benachrichtigungen die auch im Do Not Disturb Modus
angezeigt werden