Files
homeassistant/automations.yaml
2024-12-18 13:26:06 +01:00

304 lines
7.9 KiB
YAML

- id: '1718710308738'
alias: Disable Leons Music After 21:00
description: ''
trigger:
- platform: device
device_id: 1ccd81cc3d86023658a22eb86a5f2563
domain: media_player
entity_id: a155cd62f480ceb226ded68cc4c74054
type: playing
- platform: time
at: '21:00:00'
- platform: device
device_id: 1ccd81cc3d86023658a22eb86a5f2563
domain: media_player
entity_id: a155cd62f480ceb226ded68cc4c74054
type: buffering
condition:
- condition: or
conditions:
- condition: time
after: '20:58:58'
weekday:
- mon
- tue
- wed
- thu
- sun
- condition: time
before: 06:00:00
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: media_player.media_pause
metadata: {}
data: {}
target:
device_id:
- 1ccd81cc3d86023658a22eb86a5f2563
- c4c369521ca8b4a6eb8d6bfaca093db7
mode: single
- id: '1718810910846'
alias: Schalte TV-Steckdosenleiste aus, wenn Stromverbrauch unter 20Watt
description: ''
trigger:
- platform: numeric_state
entity_id:
- sensor.tv_steckdosenleiste_leistung
for:
hours: 0
minutes: 5
seconds: 0
below: 20
condition: []
action:
- service: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.tv_steckdosenleiste_steckdose_1
mode: single
- id: '1719242885222'
alias: Auto_Clean_EveryDay
description: ''
trigger: []
condition:
- condition: not
conditions:
- condition: state
entity_id: sensor.einer_muss_ja_oben_putzen_cleaning_history
attribute: last_changed.day
state: now().day
alias: Heute noch nicht gesaugt und gewischt
action:
- service: dreame_vacuum.vacuum_clean_segment
metadata: {}
data:
segments:
- '1'
suction_level: 3
mode: single
- id: '1719935431354'
alias: Küche Licht Kochfeld An/Ausschalten
description: ''
trigger:
- platform: state
entity_id:
- switch.sh_kuche_licht_kochfeld_schalter
condition: []
action:
- type: toggle
device_id: 4572398b2226c0916f558fdfce9c5934
entity_id: 6ce54b70c0dde095cf398d54b19cf593
domain: switch
mode: single
- id: '1719936372294'
alias: Leons Sonosbox Stumm + Gute Nacht nach 21:30
description: ''
triggers:
- type: changed_states
device_id: 1ccd81cc3d86023658a22eb86a5f2563
entity_id: a155cd62f480ceb226ded68cc4c74054
domain: media_player
trigger: device
conditions:
- condition: time
after: '21:30:00'
actions:
- sequence:
- data: {}
target:
entity_id: media_player.kizileon
action: media_player.media_pause
- data:
cache: false
media_player_entity_id: media_player.kizileon
message: Gute Nacht, Leon. Wir lieben dich ganz doll und wünschen uns, dass
du jetzt schläfst. Es ist nach 21:30 und es wird jetzt Zeit für dich zur
Ruhe zu kommen. Deine Mama und dein Papa.
target:
entity_id: tts.piper
action: tts.speak
- delay:
hours: 0
minutes: 0
seconds: 15
milliseconds: 0
- metadata: {}
data:
volume_level: 0
target:
entity_id: media_player.kizileon
action: media_player.volume_set
- metadata: {}
data: {}
target:
entity_id: media_player.kizileon
action: media_player.media_previous_track
- metadata: {}
data:
is_volume_muted: true
target:
entity_id: media_player.kizileon
action: media_player.volume_mute
- metadata: {}
data:
cache: false
media_player_entity_id: media_player.av_receiver_wozi_2
message: Kurzer Zwischenbericht. Leon wollte noch hören.
target:
entity_id: tts.piper
action: tts.speak
mode: single
- id: '1720796853154'
alias: Außenlampen einschalten nach Bewegungsmelder
description: ''
triggers:
- type: turned_on
device_id: 91dd0a64c65a324df80c3891605a1363
entity_id: b3283c4b37bd0d41dc7e0cc273ba02c7
domain: binary_sensor
trigger: device
- trigger: state
entity_id:
- input_select.aussenlampenverhalten
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: input_select.aussenlampenverhalten
state: Bewegungsmelder
sequence:
- sequence:
- type: turn_on
device_id: 91dd0a64c65a324df80c3891605a1363
entity_id: 4baacba2923307633917514ca8c9e7c2
domain: switch
- type: turn_on
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- type: turn_off
device_id: 91dd0a64c65a324df80c3891605a1363
entity_id: 4baacba2923307633917514ca8c9e7c2
domain: switch
- type: turn_off
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
- conditions:
- condition: state
entity_id: input_select.aussenlampenverhalten
state: An
sequence:
- type: turn_on
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
- type: turn_on
device_id: 91dd0a64c65a324df80c3891605a1363
entity_id: 4baacba2923307633917514ca8c9e7c2
domain: switch
- conditions:
- condition: state
entity_id: input_select.aussenlampenverhalten
state: Aus
sequence:
- type: turn_off
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
- type: turn_off
device_id: 91dd0a64c65a324df80c3891605a1363
entity_id: 4baacba2923307633917514ca8c9e7c2
domain: switch
mode: single
- id: '1720800533297'
alias: 'Außenlampen+BewMelder nach Auswahl Bew/ON/OFF '
description: ''
trigger:
- platform: device
type: changed_states
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
- platform: device
type: changed_states
device_id: 27010c8eb94714241b569fb00489ff36
entity_id: be4a9a186638247960dd57d4de1cce9e
domain: switch
condition: []
action:
- choose:
- conditions:
- condition: state
entity_id: input_select.aussenlampenverhalten
state: Bewegungsmelder
sequence: []
- conditions: []
sequence: []
mode: single
- id: '1728566204957'
alias: Forced Battery Charging Management
description: Manages forced battery charging during cheapest hours.
triggers:
- entity_id:
- binary_sensor.cheapest_hours_for_charging_timer
trigger: state
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.cheapest_hours_for_charging_timer
state: 'on'
sequence:
- action: script.sg_forced_charge_battery_mode
- conditions:
- condition: state
entity_id: binary_sensor.cheapest_hours_for_charging_timer
state: 'off'
sequence:
- action: script.sg_self_consumption_mode
mode: single
- id: '1729257083167'
alias: Wieviel müssen wir aus dem Netz laden
description: ''
triggers:
- trigger: numeric_state
entity_id:
- sensor.energy_production_tomorrow_4
attribute: wh_period
below: sensor.total_consumed_energy
conditions: []
actions:
- action: number.set_value
metadata: {}
data: {}
mode: single
- id: '1732293116267'
alias: Test Für Sprache auf AVR
description: ''
triggers: []
conditions: []
actions:
- action: tts.speak
metadata: {}
data:
cache: true
media_player_entity_id: media_player.av_receiver_wozi_2
message: Wie gehts dir Leon?
target:
entity_id: tts.piper
mode: single