diff --git a/docker/docker-compose.infrastructure.yml b/docker/docker-compose.infrastructure.yml index 3a5de1d..5cdba04 100644 --- a/docker/docker-compose.infrastructure.yml +++ b/docker/docker-compose.infrastructure.yml @@ -37,6 +37,26 @@ services: retries: 10 start_period: 20s + nginx-proxy-manager: + container_name: nginx-proxy-manager + image: jc21/nginx-proxy-manager:latest + restart: unless-stopped + ports: + - "80:80" # HTTP (inkl. Let's Encrypt HTTP-01 challenge) + - "443:443" # HTTPS + - "10.0.0.142:81:81" # Admin UI – kun tilgængeligt fra LAN + volumes: + - ${DOCKER_ROOT:-/volume1/docker}/nginx-proxy-manager/data:/data + - ${DOCKER_ROOT:-/volume1/docker}/nginx-proxy-manager/letsencrypt:/etc/letsencrypt + extra_hosts: + - "host.docker.internal:host-gateway" # Gør det muligt at proxye til HA på host-netværket + healthcheck: + test: ["CMD", "/usr/bin/check-health"] + interval: 10s + timeout: 3s + retries: 3 + start_period: 20s + gitea: container_name: gitea image: gitea/gitea:${GITEA_IMAGE_TAG:-latest} diff --git a/dokumenter/TODO.md b/dokumenter/TODO.md index dfe45d7..432a53e 100644 --- a/dokumenter/TODO.md +++ b/dokumenter/TODO.md @@ -3,7 +3,7 @@ ## Home Assistant - Åbne opgaver ### HA-fejl der skal fikses -- [ ] **Mealie shopping merge timeout** — `mealie_shopping_merge.py` timer ud efter 60s (HA shell_command grænse). Skal enten optimeres eller køres som en separat daemon/REST API udenfor HA. +- [x] **Mealie shopping merge timeout** — udgået, merge med Google Keep droppes. Shopping-liste køres direkte i Mealie hver onsdag morgen. - [ ] **aiohttp 400 Bad Request fra ekstern IP** — `66.132.195.116` sendte ugyldig HTTP/2 request til HA (kl. 01:51). Undersøg om HA er korrekt beskyttet bag reverse proxy / firewall. - [ ] **switch.home_charging mangler** — EV-view responderer ikke. Undersøg om Zaptec/EV-integration er nede. - [x] **climate.badevarelse** — Danfoss Ally TRV monteret og online (7. maj 2026). diff --git a/include/input/number/varme.yaml b/include/input/number/varme.yaml index 470ff2d..3e17fe8 100644 --- a/include/input/number/varme.yaml +++ b/include/input/number/varme.yaml @@ -23,7 +23,7 @@ varme_komfort_sovevaerelse: max: 28 step: 0.5 unit_of_measurement: "°C" - initial: 20 + initial: 21 icon: mdi:thermometer varme_komfort_kontor: @@ -50,7 +50,7 @@ varme_komfort_forgang: max: 28 step: 0.5 unit_of_measurement: "°C" - initial: 22 + initial: 24 icon: mdi:thermometer varme_komfort_lille_bad: @@ -59,7 +59,7 @@ varme_komfort_lille_bad: max: 28 step: 0.5 unit_of_measurement: "°C" - initial: 22 + initial: 24 icon: mdi:thermometer varme_komfort_badevarelse: @@ -68,7 +68,7 @@ varme_komfort_badevarelse: max: 28 step: 0.5 unit_of_measurement: "°C" - initial: 24.5 + initial: 25.5 icon: mdi:thermometer varme_komfort_stue: @@ -77,7 +77,7 @@ varme_komfort_stue: max: 28 step: 0.5 unit_of_measurement: "°C" - initial: 24 + initial: 25 icon: mdi:thermometer # Globale sænkninger diff --git a/www/snapshots/indkorsel/2026-05-16_13-02-24.jpg b/www/snapshots/indkorsel/2026-05-16_13-02-24.jpg new file mode 100644 index 0000000..5fba6d4 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_13-02-24.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_13-05-22.jpg b/www/snapshots/indkorsel/2026-05-16_13-05-22.jpg new file mode 100644 index 0000000..b33b2be Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_13-05-22.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_13-21-26.jpg b/www/snapshots/indkorsel/2026-05-16_13-21-26.jpg new file mode 100644 index 0000000..834be34 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_13-21-26.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-03-29.jpg b/www/snapshots/indkorsel/2026-05-16_14-03-29.jpg new file mode 100644 index 0000000..924663b Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-03-29.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-11-03.jpg b/www/snapshots/indkorsel/2026-05-16_14-11-03.jpg new file mode 100644 index 0000000..014bb8e Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-11-03.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-26-21.jpg b/www/snapshots/indkorsel/2026-05-16_14-26-21.jpg new file mode 100644 index 0000000..6355695 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-26-21.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-27-43.jpg b/www/snapshots/indkorsel/2026-05-16_14-27-43.jpg new file mode 100644 index 0000000..e90e27c Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-27-43.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-33-58.jpg b/www/snapshots/indkorsel/2026-05-16_14-33-58.jpg new file mode 100644 index 0000000..5352008 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-33-58.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-35-01.jpg b/www/snapshots/indkorsel/2026-05-16_14-35-01.jpg new file mode 100644 index 0000000..f8930b4 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-35-01.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-38-45.jpg b/www/snapshots/indkorsel/2026-05-16_14-38-45.jpg new file mode 100644 index 0000000..a4e3a48 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-38-45.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-39-35.jpg b/www/snapshots/indkorsel/2026-05-16_14-39-35.jpg new file mode 100644 index 0000000..f6b79b2 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-39-35.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-46-27.jpg b/www/snapshots/indkorsel/2026-05-16_14-46-27.jpg new file mode 100644 index 0000000..89c26bc Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-46-27.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_14-46-47.jpg b/www/snapshots/indkorsel/2026-05-16_14-46-47.jpg new file mode 100644 index 0000000..1d56b88 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_14-46-47.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-00-17.jpg b/www/snapshots/indkorsel/2026-05-16_15-00-17.jpg new file mode 100644 index 0000000..e4aab23 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-00-17.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-18-18.jpg b/www/snapshots/indkorsel/2026-05-16_15-18-18.jpg new file mode 100644 index 0000000..46dc779 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-18-18.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-26-54.jpg b/www/snapshots/indkorsel/2026-05-16_15-26-54.jpg new file mode 100644 index 0000000..45785d0 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-26-54.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-36-33.jpg b/www/snapshots/indkorsel/2026-05-16_15-36-33.jpg new file mode 100644 index 0000000..fb1889a Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-36-33.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-40-19.jpg b/www/snapshots/indkorsel/2026-05-16_15-40-19.jpg new file mode 100644 index 0000000..6542f49 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-40-19.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-57-30.jpg b/www/snapshots/indkorsel/2026-05-16_15-57-30.jpg new file mode 100644 index 0000000..e3b9289 Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-57-30.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-57-54.jpg b/www/snapshots/indkorsel/2026-05-16_15-57-54.jpg new file mode 100644 index 0000000..c9a42ed Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-57-54.jpg differ diff --git a/www/snapshots/indkorsel/2026-05-16_15-58-45.jpg b/www/snapshots/indkorsel/2026-05-16_15-58-45.jpg new file mode 100644 index 0000000..67c180a Binary files /dev/null and b/www/snapshots/indkorsel/2026-05-16_15-58-45.jpg differ diff --git a/www/snapshots/indkorsel/latest.jpg b/www/snapshots/indkorsel/latest.jpg index 56b7a70..45206d1 100644 Binary files a/www/snapshots/indkorsel/latest.jpg and b/www/snapshots/indkorsel/latest.jpg differ