chore: initial baseline before refactoring

Initial snapshot of Home Assistant config (HAOS 2026.4.4)
prior to dashboard restructuring and helper YAML migration.

Pre-commit cleanup applied:
- Removed blueprints/switch_manager/ (9.4 MB stale, component already gone)
- Removed .storage/switch_manager
- Removed home-assistant.log.{1,old,fault}
- Removed zigbee2mqtt/configuration_backup_v{1..4}.yaml
- Removed zigbee2mqtt/database.db.tmp.2024-09-27 (1.5y old)
- Created empty themes/ to satisfy configuration.yaml include

.gitignore uses allowlist strategy for .storage/ to keep
all tokens, keys, and PINs out of version control.
This commit is contained in:
2026-05-02 14:24:53 +02:00
commit 5f01411780
149 changed files with 47886 additions and 0 deletions
+386
View File
@@ -0,0 +1,386 @@
- id: '1726037322181'
alias: WC Sensor Light
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.wc_bewegungsmelder_occupancy
light_switch:
entity_id: light.wc_decke
include_sun: sun_disabled
night_lights:
entity_id: light.wc_decke
night_light_brightness: 30
- id: '1726044464634'
alias: Badezimmer Sensor Light
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.badezimmer_bewegungsmelder_occupancy
light_switch:
entity_id: light.badezimmer_decke
include_sun: sun_disabled
night_lights:
entity_id: light.badezimmer_decke
night_light_brightness: 30
time_delay: 15
- id: '1726159872511'
alias: Wassermeldung
description: ''
use_blueprint:
path: Blackshome/state-notifications-and-actions.yaml
input:
start_trigger_state_entity:
- binary_sensor.wc_wassermelder_water_leak
- binary_sensor.technikraum_wassermelder_water_leak
- binary_sensor.kuche_wassermelder_water_leak
start_notify_device:
- 5fb7463ffcf5af63b5b871d88de9384d
- b66802e4b09680de467594c871f22d67
start_title: WASSERALARM
start_message: '{{ states[trigger.entity_id].attributes.friendly_name }} hat
Feuchtigkeit festgestellt.'
start_notify_data:
- high_priority
- sticky
start_trigger_state: 'on'
include_start_notify: enable_start_notify_options
- id: '1726164370652'
alias: Büro Anwesenheit
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.buro_anwesenheitssensor_raum
light_switch:
entity_id:
- light.buro_decke
time_delay: 0.5
include_sun: sun_enabled
include_light_colour_control: disable_colour_control
ambient_light_sensor: sensor.buro_anwesenheitssensor_light_sensor_light_level
ambient_light_options: ambient_light_option_enabled
include_ambient: ambient_enabled
ambient_light_high_value: 60
- id: '1726175048536'
alias: Low Battery
description: ''
use_blueprint:
path: Blackshome/low-battery-notifications-and-actions.yaml
input:
include_time: time_enabled
include_easy_notify: disabled_easy_notify
include_persistent_notification: disabled_persistent_notification
notify_device: []
time: '16:00:00'
exclude_sensors:
entity_id:
- sensor.powerocean_bpack1_bpsoc
- sensor.powerocean_bpack2_bpsoc
- sensor.powerocean_bpsoc_2
- sensor.pixel_8_pro_car_battery
- sensor.karolina_tracker_batterie
include_custom_actions: enable_custom_actions
custom_actions:
- action: notify.send_message
data:
title: Low battery warning
message: '{{sensors}}'
entity_id: notify.home_assistant
- id: '1726304621477'
alias: Speis Sensor Light
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.speis_bewegungsmelder_occupancy
light_switch:
entity_id: light.speis_decke
time_delay: 0.5
- id: '1727623123034'
alias: Badheizung
description: ''
use_blueprint:
path: Blackshome/timer.yaml
input:
entity_input:
entity_id: switch.badezimmer_handtuchheizung
trigger_one_time: 05:15:00
trigger_one_duration:
hours: 0
minutes: 15
seconds: 0
include_weekdays: weekday_enabled
weekday_options:
- mon
- tue
- wed
- thu
- fri
timer_helper: timer.timer_badezimmer_heizung
- id: '1727976866531'
alias: Reminder Abfallkalender
description: ''
use_blueprint:
path: Blackshome/calendar-notifications-and-actions.yaml
input:
calendar: calendar.abfallkalender
include_calendar_trigger: disable_key_word
start_calendar_offset:
hours: -12
minutes: 0
seconds: 0
days: 0
start_notify_device:
- 5fb7463ffcf5af63b5b871d88de9384d
- b66802e4b09680de467594c871f22d67
include_start_notify: enable_start_notify_options
- id: '1729356542767'
alias: Nachtmodus Button
description: ''
triggers:
- trigger: state
entity_id:
- input_button.nachtmodus
conditions: []
actions:
- action: light.turn_off
metadata: {}
data: {}
target:
area_id:
- badezimmer
- buro
- esszimmer
- gang
- gaderobe
- speis
- technikraum
- wc
- wohnzimmer
- kuche
- terrasse
- eingang
- gastezimmer
- grillplatz
- ruheplatz
mode: single
- id: '1729414838563'
alias: Geschirrspüler Nachtbetrieb
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.cheapest_window_dishwasher
to: 'on'
conditions:
- condition: state
entity_id: input_boolean.geschirrspuler_uber_nacht
state: 'on'
actions:
- type: turn_on
device_id: 04ff0a4c8bbdb791bc2f414ef87557e0
entity_id: 37e7a92fe454c1a3a9eb60ff311e6c85
domain: switch
- device_id: 04ff0a4c8bbdb791bc2f414ef87557e0
domain: select
entity_id: f15c038737129ff56b3fd0dbdf3f23db
type: select_option
option: Dishcare.Dishwasher.Program.Eco50
- device_id: 04ff0a4c8bbdb791bc2f414ef87557e0
domain: button
entity_id: f925a6bf1e774246be1c06f6d9fd7fe6
type: press
enabled: true
- action: input_boolean.turn_off
metadata: {}
data: {}
target:
entity_id: input_boolean.geschirrspuler_uber_nacht
mode: single
- id: '1731252691843'
alias: Test sugbna
description: ''
triggers: []
conditions: []
actions:
- action: notify.send_message
data:
message: 'Reminder: Have you considered frogs?'
entity_id: notify.home_assistant
mode: single
- id: '1732639576586'
alias: Rauchmeldeung
description: ''
use_blueprint:
path: Blackshome/state-notifications-and-actions.yaml
input:
start_trigger_state_entity:
- binary_sensor.buro_rauchmelder_smoke
- binary_sensor.wohnzimmer_rauchmelder_smoke
- binary_sensor.gastezimmer_rauchmelder_smoke
- binary_sensor.technikraum_rauchmelder_smoke
- binary_sensor.kinderzimmer_rauchmelder_smoke
- binary_sensor.schlafzimmer_rauchmelder_smoke
start_notify_device:
- 5fb7463ffcf5af63b5b871d88de9384d
- b66802e4b09680de467594c871f22d67
start_title: RAUCHALARM
start_message: '{{ states[trigger.entity_id].attributes.friendly_name }} hat
Rauch festgestellt.'
start_notify_data:
- high_priority
- sticky
start_trigger_state: 'on'
include_start_notify: enable_start_notify_options
- id: '1734279266836'
alias: Technikraum Bewegungsmelder
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.technikraum_bewegungsmelder_occupancy
light_switch:
entity_id: light.technikraum_decke
time_delay: 0.5
- id: '1746210944619'
alias: Wetterwarnung DWD
description: ''
triggers:
- entity_id: sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe
above: 0
trigger: numeric_state
conditions: []
actions:
- data:
message: '{{ state_attr(''mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe'',
''warning_1_description'') }} Von: {{ as_timestamp(state_attr(''mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe'',
''warning_1_start'')) | timestamp_custom(''%d.%m.%Y, %H:%M'')}} Uhr Bis: {{
as_timestamp(state_attr(''mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe'',
''warning_1_end'')) | timestamp_custom(''%d.%m.%Y, %H:%M'')}} Uhr'
title: '{{ state_attr(''sensor.mitgliedsgemeinde_in_verwaltungsgemeinschaft_welden_aktuelle_warnstufe'',
''warning_1_name'') }} ⛈️'
action: notify.send_message
entity_id: notify.home_assistant
mode: single
- id: '1746266479215'
alias: Kinderzimmer Sensor Light
description: ''
use_blueprint:
path: Blackshome/sensor-light.yaml
input:
motion_trigger:
- binary_sensor.kinderzimmer_bewegungsmelder_occupancy
light_switch:
entity_id: light.garderobe_decke
include_light_control:
- use_brightness
light_brightness: 100
include_ambient: ambient_disabled
ambient_light_sensor: sensor.kinderzimmer_rauchmelder_illuminance
ambient_light_options: ambient_light_option_enabled
time_delay: 0.5
ambient_light_value: 20
include_sun: sun_disabled
after_time: '18:00:00'
before_time: 08:00:00
include_time: time_disabled
include_light_colour_control: disable_colour_control
light_rgb_colour:
- 117
- 53
- 21
light_transition_on: 0
light_transition_off: 0
boolean_scenes_scripts: input_boolean.garderobe_helper
light_colour_temperature: 2000
- id: '1776921027487'
alias: Tracker Reminder
description: ''
use_blueprint:
path: Blackshome/low-battery-notifications-and-actions.yaml
input:
battery_level: 29
custom_group:
entity_id:
- sensor.karolina_tracker_batterie_history
include_easy_notify: enable_easy_notify
notify_device:
- b66802e4b09680de467594c871f22d67
- 5fb7463ffcf5af63b5b871d88de9384d
notify_title: Tracker laden!
sensor_selection: enable_battery_sensors_custom_group
notify_data: []
time: '17:00:00'
custom_group_battery_level: 29
include_persistent_notification: enable_persistent_notification
- id: '1777224364774'
alias: Befeuchter ein Luftfeuchtigkeit unter 50%
description: ''
triggers:
- trigger: numeric_state
entity_id: sensor.wohnzimmer_rauchmelder_humidity
below: 50
conditions: []
actions:
- action: humidifier.set_mode
target:
entity_id:
- humidifier.evaporative_humidifier_05de
data:
mode: low
mode: single
- id: '1777224379805'
alias: Befeuchter aus Luftfeuchtigkeit über 60%
description: ''
triggers:
- trigger: numeric_state
entity_id: sensor.wohnzimmer_rauchmelder_humidity
above: 60
conditions:
- condition: state
entity_id: humidifier.evaporative_humidifier_05de
state: 'on'
actions:
- action: humidifier.turn_off
target:
entity_id: humidifier.evaporative_humidifier_05de
mode: single
- id: '1777224493981'
alias: Befeuchter Wasserstand niedrig
description: ''
triggers:
- trigger: state
entity_id: sensor.evaporative_humidifier_05de_wasserstand
to: niedrig
conditions: []
actions:
- action: notify.notify
data:
title: "\U0001F4A7 Befeuchter Wasser leer"
message: Der Wasserstand des Befeuchters ist niedrig bitte nachfüllen.
mode: single
- id: '1777224986079'
alias: BYD Dolphin Position aktualisieren
description: ''
triggers:
- trigger: state
entity_id:
- sensor.byd_dolphin_60_5_kwh_abrp_latitude
- sensor.byd_dolphin_60_5_kwh_abrp_longitude
conditions: []
actions:
- action: device_tracker.see
data:
dev_id: byd_dolphin
gps:
- '{{ states(''sensor.byd_dolphin_60_5_kwh_abrp_latitude'') | float }}'
- '{{ states(''sensor.byd_dolphin_60_5_kwh_abrp_longitude'') | float }}'
gps_accuracy: 10
mode: single