diff --git a/.gitignore b/.gitignore index a2f66b4..7d89312 100755 --- a/.gitignore +++ b/.gitignore @@ -38,6 +38,10 @@ configuration_minimal.yaml !.HA_VERSION !customize +# --- Re-ignore macOS metadata files inside whitelisted dirs --- +include/**/.DS_Store +include/**/._* + # --- Whitelist directories --- !www/ !include/ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..c90b04f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +services: + home-assistant: + container_name: homeassistant + image: homeassistant/home-assistant:latest + volumes: + - /volume1/homeassistant:/config + - /volume1/docker/homeassistant/backups:/backups + devices: + - /dev/ttyUSB0:/dev/ttyUSB0 + network_mode: host + restart: always + environment: + - TZ=Europe/Copenhagen diff --git a/dokumenter/Touchline__komplet_manual_installation_1.pdf b/dokumenter/Touchline__komplet_manual_installation_1.pdf new file mode 100644 index 0000000..738505d Binary files /dev/null and b/dokumenter/Touchline__komplet_manual_installation_1.pdf differ diff --git a/dokumenter/netvaerksgenstart.md b/dokumenter/netvaerksgenstart.md new file mode 100644 index 0000000..7defe82 --- /dev/null +++ b/dokumenter/netvaerksgenstart.md @@ -0,0 +1,85 @@ +# Procedure for fuld netværksgenstart + +Brug denne procedure ved fejlfinding, strømafbrydelse eller planlagt vedligehold. +Formål: sikre at alle enheder starter i korrekt rækkefølge og at Home Assistant +kan forbinde til alle integrationer ved opstart. + +--- + +## NEDLUKNING + +Luk i denne rækkefølge — afhængige enheder lukkes **før** infrastruktur. + +1. Luk NAS (Synology) ned via DSM eller SSH +2. Sluk Sonos-enheder i alle rum og tag stikket ud +3. Sluk PlayStation 5 +4. Sluk printer og Sonos S1 på kontakten +5. Luk Mac mini og gamer-PC ned +6. Sluk Ubiquiti Access Points (kontor og stue) +7. Sluk Roth Touchline controller +8. Sluk gardin-controller (Hunter Douglas hub) +9. Sluk Denon forstærker +10. Sluk Google Nest Mini +11. Sluk Netatmo central enhed +12. Sluk Hue bridge +13. Sluk Ubiquiti switch +14. Sluk router +15. Sluk bredbåndsmodem (fiber) + +--- + +## OPSTART + +Start i denne rækkefølge — infrastruktur **før** afhængige enheder. + +### Netværk (fundament) +1. **Bredbåndsmodem** — vent **5 min** til synkronisering +2. **Router** — vent **5 min** +3. **Ubiquiti switch** — vent **2 min** +4. **Ubiquiti Access Points** (stue og kontor) — vent **2 min** + +### Enheder HA afhænger af ved opstart — tænd ALLE før NAS +5. **Hue bridge** +6. **Roth Touchline controller** +7. **Gardin-controller** (Hunter Douglas hub) +8. **Netatmo central enhed** +9. **Sonos Port** (central Sonos-enhed i stuen) — vent til den er online +10. **Sonos-enheder** — tænd én ad gangen, startende tættest på Sonos Port +11. **Denon receiver** +12. **Google Nest Mini** *(smart speaker/Google Assistant)* +13. **Printer og Sonos S1** + +### NAS og Home Assistant +14. **NAS (Synology)** — tænd og vent **10 min** + - Home Assistant Docker-container starter automatisk + - HA bruger 3–5 min på at initialisere alle integrationer + - Tjek at HA er oppe: åbn `http://homeassistant.local:8123` + +### Verificer Home Assistant +15. Tjek HA-loggen for fejl: + - Gå til **Indstillinger → System → Log** i HA + - Forventede (acceptable) fejl ved opstart: + - `husqvarna_automower_ble` — plæneklipper ikke i paringstilstand (normalt) + - `cover.terrasse_dor` / `cover.hojre` — Hunter Douglas timing (forsvinder efter et par min) + - `light.spejl1`, `light.spejl2` — kun tilgængelige når manuel kontakt er tændt + - Fejl der **kræver handling**: + - `Can not write request body for https://10.0.0.154` → Hue bridge reagerer ikke, genstartden igen + - `touchline` timeout hvert minut → Touchline CGI API stadig nede, prøv genstart af Touchline + +### Øvrige enheder (ikke styret af HA) +16. **Mac mini, PS5, gamer-PC** + +--- + +## KENDTE PROBLEMER OG STATUS (maj 2026) + +| Integration | Problem | Løsning | +|---|---|---| +| Roth Touchline | CGI API (`/cgi-bin/ILRReadValues.cgi`) returnerer HTTP 000 | Netværksgenstart hjælper typisk | +| Hue bridge (10.0.0.154) | "Can not write request body" ved RAM-udtømning | HA-restart eller Hue-genstart | +| Zigbee USB | Periodisk `NcpFailure: ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT` | Acceptabelt, genoprettes automatisk | +| RAM | 3.7 GiB total — RAM-opgradering bestilt | Installer ny RAM når den ankommer | + +--- + +*Opdateret: maj 2026*