docker: tilføj healthcheck til HA + autoheal-container mod frosne hæng

This commit is contained in:
2026-06-25 06:55:45 +02:00
parent bb28a1119c
commit da92c94089
5 changed files with 93 additions and 6 deletions
+48
View File
@@ -110,3 +110,51 @@
- service: input_boolean.turn_off
target:
entity_id: input_boolean.vacation_mode
- alias: "Varme - Påmindelse: Luk håndklæde-varmer (sommer)"
id: varme_paamindelse_haandklaedevarmer_sommer
description: >
Sender en påmindelse 1. juni om at lukke den manuelle hane til
håndklæde-varmeren i badeværelset, så den ikke trækker fjernvarme
hele sommeren. Hanen kan ikke styres af HA, så det er en manuel handling.
trigger:
- platform: time
at: "09:00:00"
condition:
- condition: template
value_template: "{{ now().month == 6 and now().day == 1 }}"
action:
- service: notify.mobile_app_claus_iphone_15pro
data:
title: "Sommer: Luk håndklæde-varmeren"
message: >
Husk at lukke den manuelle hane til håndklæde-varmeren i badeværelset,
så den ikke trækker fjernvarme hele sommeren.
data:
push:
interruption-level: time-sensitive
tag: haandklaedevarmer_sommer
- alias: "Varme - Påmindelse: Åbn håndklæde-varmer (efterår)"
id: varme_paamindelse_haandklaedevarmer_efteraar
description: >
Sender en påmindelse 1. oktober om at åbne den manuelle hane til
håndklæde-varmeren i badeværelset igen før fyringssæsonen.
Hanen kan ikke styres af HA, så det er en manuel handling.
trigger:
- platform: time
at: "09:00:00"
condition:
- condition: template
value_template: "{{ now().month == 10 and now().day == 1 }}"
action:
- service: notify.mobile_app_claus_iphone_15pro
data:
title: "Efterår: Åbn håndklæde-varmeren"
message: >
Husk at åbne den manuelle hane til håndklæde-varmeren i badeværelset
igen, så den er klar til fyringssæsonen.
data:
push:
interruption-level: time-sensitive
tag: haandklaedevarmer_efteraar
+22 -4
View File
@@ -8,6 +8,11 @@
doorbell:
alias: Dørklokke
sequence:
# Gem Denon-receiverens tilstand, saa den kan gendannes efter dingdong
- variables:
denon_state: "{{ states('media_player.denon_avr_x2300w') }}"
denon_source: "{{ state_attr('media_player.denon_avr_x2300w', 'source') }}"
denon_volume: "{{ state_attr('media_player.denon_avr_x2300w', 'volume_level') }}"
- parallel:
- sequence:
- variables:
@@ -103,7 +108,20 @@ doorbell:
volume_level: "{{ volumennat }}"
target:
entity_id: media_player.andreas
- service: media_player.select_source
data:
entity_id: media_player.denon_avr_x2300w
source: TV Audio
# Gendan Denon-receiveren til praecis den kilde og volumen den stod paa foer ringningen
- choose:
- conditions:
- condition: template
value_template: "{{ denon_state not in ['off', 'standby', 'unavailable', 'unknown', 'none'] }}"
sequence:
- service: media_player.select_source
data:
entity_id: media_player.denon_avr_x2300w
source: "{{ denon_source }}"
- delay: "00:00:01"
- condition: template
value_template: "{{ denon_volume not in [none, 'None', '', 'unknown', 'unavailable'] }}"
- service: media_player.volume_set
data:
entity_id: media_player.denon_avr_x2300w
volume_level: "{{ denon_volume | float }}"