MarzyHA
24. Oktober 2026 um 09:58
1
Moin, ich wollte euch nur mal kurz informieren, dass es aktuell Probleme mit den Downloads von HACS gibt. Die meisten Integrationen und Cards können nicht mehr heruntergeladen werden. Das liegt daran, dass Github etwas an seinen Request-Headern geändert hat, sodass ein HACS Update erforderlich ist, um das wieder zum Laufen zu bekommen.
Das ganze wird auf Github schon viel diskutiert: [Bug]: Downloads fail with "Got more than 8190 bytes when reading" due to GitHub's new 9KB+ CSP header on release redirects · Issue #5643 · hacs/integration · GitHub und es gibt auch schon Pull Requests. Mal sehen, wie lange das noch dauern wird.
Bereits heruntergeladene Integrationen und Cards sind davon natürlich nicht betroffen - nur Updaten könnte jetzt schwierig werden.
Ah, hatte mich heute schon gewundert und die Updates dann manuell eingespielt. Ein Teil ging automatisch, der andere Teil manuell. Das erklärt es, dann hoffen wir auf einen baldigen Fix.
HarryP
24. Oktober 2026 um 10:27
3
Wie hier:
main ← rfoust:fix/download-response-header-limit
beschrieben, die 2 Zeilen einfügen (bei mir war es 703 und 704), anschließend HA neu starten und alles funktioniert wieder.
Die Ursache ist hier beschrieben:
GitHub recently updated its Content Security Policy (CSP) headers, making them over 9KB on release download redirects. Home Assistant OS updates, Supervisor updates, and HACS components all rely heavily on pulling direct release files from GitHub,...
Reading time: 1 min 🕑
Likes: 6 ❤
Juergen
24. Oktober 2026 um 16:44
4
Hi HarryP
Könntest du bitte deine 2 Zeilen hier als code veröffentlichen, inkl Einrückungen?
Habe es probiert, bei mir geht es nicht! (HACS wird nicht gestartet)
Wäre nett, vielen dank und
Gruß Jürgen
MarzyHA
24. Oktober 2026 um 16:49
5
Öffne einfach diese Seite:
"""Base HACS class."""
from __future__ import annotations
import asyncio
from collections.abc import Awaitable, Callable
from dataclasses import asdict, dataclass, field
from datetime import timedelta
import gzip
import math
import os
import pathlib
import shutil
from typing import TYPE_CHECKING, Any
from aiogithubapi import (
AIOGitHubAPIException,
GitHub,
GitHubAPI,
GitHubAuthenticationException,
Diese Datei wurde abgeschnitten. Original zeigen
Und drücke oben auf das Kopier-Icon:
Dann kannst du in deinem HA mit Strg+A alles auswählen und mit Strg+V alles ersetzen
Ansonsten wäre das hier der richtige Code mit Einrückung:
# GitHub's CSP header can exceed aiohttp's default 8 KiB limit.
max_field_size=64 * 1024,
while timeouts < 5:
try:
request = await self.session.get(
url=url,
timeout=ClientTimeout(total=60),
headers=headers,
# GitHub's CSP header can exceed aiohttp's default 8 KiB limit.
max_field_size=64 * 1024,
)
Bei mir ab Zeile 697
MartyBr
25. Oktober 2026 um 06:52
7
Das sollte nun mit dem Core Update 2026.10.4 gelöst sein.
Juergen
25. Oktober 2026 um 09:56
8
Ok, das Core Update hat geholfen.
Trotzdem danke für den Code..
Gruß Jürgen