Manuelle Installation¶
Diese Anleitung beschreibt, wie Sie die Lambda Heat Pumps Integration manuell ohne HACS installieren können.
Einfachere Installation mit HACS
Falls Sie HACS bereits installiert haben, können Sie die Integration einfacher über HACS installieren. Siehe: Installation über HACS
Voraussetzungen¶
- Zugriff auf Ihre Home Assistant Installation (SSH, Terminal oder Dateizugriff)
- Kenntnisse im Umgang mit Dateisystemen und Git
Installation¶
1. GitHub Repository öffnen¶
Öffnen Sie das GitHub Repository der Lambda Heat Pumps Integration:
Repository URL: https://github.com/GuidoJeuken-6512/lambda_heat_pumps
2. Branch auswählen¶
- Klicken Sie auf das Branch-Dropdown-Menü (standardmäßig zeigt es "main" oder den aktuellen Branch)
- Wählen Sie den gewünschten Branch:
main: Stabile Version (empfohlen für Produktionsumgebungen)devoder andere Branches: Entwicklungsversionen (nur für Tests)
3. Repository herunterladen¶
Sie haben mehrere Möglichkeiten, das Repository herunterzuladen:
Option A: ZIP-Datei herunterladen (einfachste Methode)¶
- Klicken Sie auf den grünen Button "Code" oben rechts im Repository
- Wählen Sie "Download ZIP"
- Entpacken Sie die ZIP-Datei auf Ihrem Computer
Option B: Git Clone (für Entwickler)¶
git clone https://github.com/GuidoJeuken-6512/lambda_heat_pumps.git
cd lambda_heat_pumps
git checkout main # oder den gewünschten Branch
4. Integration in Home Assistant kopieren¶
- Navigieren Sie zum
custom_componentsVerzeichnis: - Home Assistant Operating System / Supervised:
- Pfad:
/config/custom_components/
- Pfad:
- Container:
- Pfad:
/config/custom_components/(innerhalb des Containers)
- Pfad:
-
Core:
- Pfad:
<home-assistant-config>/custom_components/
- Pfad:
-
Erstellen Sie das Verzeichnis (falls es nicht existiert):
-
Kopieren Sie den Integration-Ordner:
- Aus dem heruntergeladenen Repository kopieren Sie den gesamten Ordner
custom_components/lambda_heat_pumps/ - Ziel:
/config/custom_components/lambda_heat_pumps/
Struktur sollte so aussehen:
/config/
└── custom_components/
└── lambda_heat_pumps/
├── __init__.py
├── manifest.json
├── config_flow.py
└── ... (weitere Dateien)
- Berechtigungen setzen (falls nötig):
5. Home Assistant neu starten¶
- Starten Sie Home Assistant vollständig neu
- Dies ist erforderlich, damit die Integration erkannt wird
6. Integration einrichten¶
Nach dem Neustart:
- Gehen Sie zu Einstellungen → Geräte & Dienste
- Klicken Sie auf Integration hinzufügen
- Suchen Sie nach "Lambda Heat Pumps"
- Folgen Sie den Anweisungen zur Konfiguration
Aktualisierung¶
Um die Integration zu aktualisieren:
- Laden Sie die neueste Version vom GitHub Repository herunter
- Ersetzen Sie den Inhalt des Ordners
/config/custom_components/lambda_heat_pumps/mit der neuen Version - Starten Sie Home Assistant neu
Hinweis: Bei Verwendung von Git können Sie auch einfach einen git pull im Repository-Verzeichnis durchführen und die Dateien erneut kopieren.
Fehlerbehebung¶
Integration wird nicht erkannt¶
- Überprüfen Sie, ob der Ordner
lambda_heat_pumpsdirekt untercustom_components/liegt - Überprüfen Sie, ob die Datei
manifest.jsonim Ordner vorhanden ist - Überprüfen Sie die Home Assistant Logs auf Fehlermeldungen
- Stellen Sie sicher, dass Home Assistant vollständig neu gestartet wurde
Berechtigungsfehler¶
- Stellen Sie sicher, dass der Benutzer, der Home Assistant ausführt, Lese- und Ausführungsrechte auf den Dateien hat
- Verwenden Sie
chmod -R 755auf demlambda_heat_pumpsOrdner