Falls du das neue Dashboard suchst: https://www.simon42.com/home-assistant-dashboards/
Deine zentrale Anlaufstelle für einen besseren Start in Home Assistant
Homebase42 ist eine umfassende Custom Integration für Home Assistant, die besonders Anfängern den Einstieg erleichtert und gleichzeitig fortgeschrittenen Nutzern mächtige Werkzeuge an die Hand gibt.
Ein Klick, der mir wirklich hilft - und du verpasst keine Updates mehr! 🔔
(Ja, ich weiß... du hast es auf der To-Do-Liste. Aber hey, jetzt ist ein guter Zeitpunkt! 😉)
Wenn dir Homebase42 hilft und du die Weiterentwicklung unterstützen möchtest:
🫶 Bevorzugte Unterstützung: Werde Kanalmitglied auf YouTube!
Du hast Fragen, Ideen oder möchtest dich mit anderen Homebase42-Nutzern austauschen?
👉 Besuche die simon42 Community
Hier findest du:
- Hilfe von anderen Nutzern und mir persönlich
- Tipps & Tricks rund um Home Assistant
- Frühe Einblicke in kommende Features
- Einen Ort zum Fachsimpeln über Smart Home
- Automatische Dashboard-Generierung - Erstellt automatisch ein übersichtliches Dashboard basierend auf deinen Bereichen und Geräten
- Grafischer Konfigurator - Keine YAML-Kenntnisse erforderlich
- Modulare Views - Lichter, Rollos, Sicherheit, Batterien und mehr
- Echtzeit-Updates - Alle Änderungen werden sofort sichtbar
- Die bewährte simon42-strategy ist vollständig integriert und wird mit homebase42 ausgeliefert
- Nicht verfügbare Entitäten - Automatische Erkennung und Benachrichtigung
- Batterie-Monitoring - Warnungen bei kritischem und niedrigem Batteriestand
- Performance-Tracking - Überwache die Gesundheit deines Systems
- Energie-Sensor-Überwachung - Warnungen wenn Sensoren keine Daten mehr liefern
- Batterie-Warnungen - Automatische Benachrichtigungen bei kritischen Batterieständen
- Unavailable-Alerts - Werde informiert wenn wichtige Entitäten ausfallen
- Energie-Tracking - Überwache deine Energie-Sensoren
- Blueprints - Einfach anpassbare Automationen für deine Bedürfnisse
binary_sensor.homebase42_unavailable_entities- Zeigt an ob es nicht verfügbare Entitäten gibtbinary_sensor.homebase42_battery_critical- Warnung bei kritischen Batteriensensor.homebase42_unavailable_count- Anzahl nicht verfügbarer Entitätensensor.homebase42_battery_low_count- Anzahl Batterien mit niedrigem Stand
- Automatischer Export - Alle 60 Minuten + 5 Minuten nach Neustart
- State Export Service - Manueller Export auf Abruf möglich
- Automatische Areazuordnung - Entities werden automatisch ihren Bereichen zugeordnet
- Flexible Konfiguration - Wähle aus was exportiert werden soll (Attribute, Kontext, etc.)
- Perfekt für AI/LLM - Optimiertes Format für Sprachmodelle wie ChatGPT, Claude, etc.
- Öffne HACS in deinem Home Assistant
- Gehe zu Integrationen
- Klicke auf das Menü (⋮) oben rechts
- Wähle Benutzerdefinierte Repositories
- Füge die URL hinzu:
https://github.com/TheRealSimon42/homebase42 - Kategorie: Integration
- Klicke auf Hinzufügen
- Suche nach "Homebase42" und installiere es
- Starte Home Assistant neu
- Kopiere den
custom_components/homebase42Ordner in deinconfig/custom_components/Verzeichnis - Starte Home Assistant neu
- Gehe zu Einstellungen → Geräte & Dienste
- Klicke auf Integration hinzufügen
- Suche nach "Homebase42"
- Folge dem Konfigurationsassistenten
- Admin-Features aktivieren - Zeigt zusätzliche Admin-Views im Dashboard
- Kritischer Batteriestand - Schwellwert für kritische Batterie-Warnungen (Standard: 20%)
- Niedriger Batteriestand - Schwellwert für niedrige Batterie-Warnungen (Standard: 50%)
- Verzögerung für Benachrichtigungen - Wie lange eine Entität unavailable sein muss (Standard: 3 Stunden)
Nach der Installation ist die bewährte simon42-strategy automatisch verfügbar:
- Gehe zu Einstellungen → Dashboards
- Klicke auf Dashboard hinzufügen
- Wähle Strategie
- Wähle simon42-dashboard (wird automatisch erkannt)
- Fertig! Dein Dashboard wird automatisch generiert
Wichtig: Die Dashboard-Strategy heißt weiterhin custom:simon42-dashboard und behält alle bisherigen Funktionen. Sie wird jetzt einfach als Teil von homebase42 ausgeliefert, sodass keine separate Installation mehr nötig ist!
- Automatische Raum-Erkennung - Nutzt deine Home Assistant Areas
- Intelligente Gruppierung - Entities nach Typ und Status gruppiert
- Batch-Aktionen - Steuere mehrere Geräte gleichzeitig
- Optionale Integrationen - Unterstützt Search Card, Alarm Panels, Reolink Kameras
- Performance-optimiert - Minimale Last auf deinem System
- Grafischer Editor - Drag & Drop Konfiguration ohne YAML
automation:
- alias: "Warnung bei nicht verfügbaren Entitäten"
trigger:
- platform: state
entity_id: binary_sensor.homebase42_unavailable_entities
to: "on"
for: "00:10:00"
action:
- service: notify.mobile_app
data:
title: "Homebase42 Warnung"
message: "{{ state_attr('binary_sensor.homebase42_unavailable_entities', 'count') }} Entitäten sind nicht verfügbar!"Die Dashboard-Strategy kann über den grafischen Editor konfiguriert werden:
- Öffne dein Homebase42-Dashboard
- Klicke auf Bearbeiten
- Klicke auf das ⚙️ Symbol oben rechts
- Passe Bereiche, Sortierung und Filter an
Homebase42 exportiert automatisch alle Entity-States in eine JSON-Datei:
- Alle 60 Minuten wird ein neuer Export erstellt
- 5 Minuten nach jedem Neustart von Home Assistant
- Standardpfad:
config/homebase42_state_export.json
Du kannst den Export auch manuell triggern:
service: homebase42.export_states
data:
output_path: "www/ha_state_export.json"
include_attributes: true
include_context: trueTipp: Wenn du den Export im www/ Ordner speicherst, ist er über /local/ha_state_export.json im Browser erreichbar!
-
output_path (optional): Pfad zur Export-Datei (relativ zum config-Verzeichnis oder absolut)
- Standard:
homebase42_state_export.json - Beispiel:
www/ha_state_export.json(erreichbar via/local/ha_state_export.json)
- Standard:
-
include_attributes (optional, default: true): Zusätzliche Entity-Attribute einbeziehen
-
include_context (optional, default: true): Entity-Registry-Informationen (Kategorie, Plattform, Zeitstempel, etc.)
{
"export_timestamp": "2025-11-02T00:00:00.000000+01:00",
"home_assistant_version": "2025.10.0",
"total_entities": 1082,
"states": [
{
"entity_id": "light.wohnzimmer",
"state": "on",
"domain": "light",
"friendly_name": "Wohnzimmer Licht",
"device_class": "",
"unit": "",
"supported_features": 40,
"area": "Wohnzimmer",
"entity_category": null,
"disabled": false,
"hidden": false,
"platform": "hue",
"last_changed": "2025-11-02T12:00:00+01:00",
"last_updated": "2025-11-02T12:00:00+01:00",
"attributes": {
"brightness": 255,
"color_mode": "xy"
}
}
],
"summary": {
"by_domain": {
"light": 45,
"switch": 32,
"sensor": 156
},
"by_area": {
"Wohnzimmer": 12,
"Küche": 8,
"Schlafzimmer": 15
}
}
}Nachdem du den Export erstellt hast, kannst du die JSON-Datei an ein LLM übergeben:
Beispiel Prompt:
Hier ist der aktuelle Status meines Smart Home Systems:
[JSON-Datei einfügen]
Bitte analysiere den Status und sage mir:
1. Welche Lichter sind aktuell an?
2. Welche Fenster sind offen?
3. Gibt es Probleme oder Warnungen?
Das LLM kann dann direkt mit den Entity-IDs, Bereichen und Status arbeiten und dir konkrete Antworten geben!
Beiträge sind willkommen! Bitte:
- Forke das Repository
- Erstelle einen Feature-Branch (
git checkout -b feature/AmazingFeature) - Committe deine Änderungen (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Öffne einen Pull Request
Siehe CHANGELOG.md für Details zu Änderungen zwischen Versionen.
Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
- ✅ Teilen - Das Material kopieren und weiterverbreiten
- ✅ Bearbeiten - Das Material remixen, verändern und darauf aufbauen
- 📝 Namensnennung - Angemessene Urheber-Nennung
- 🚫 Nicht kommerziell - Keine kommerzielle Nutzung
- 🔄 Weitergabe unter gleichen Bedingungen - Bei Veränderungen unter gleicher Lizenz
Interessiert an kommerzieller Nutzung? Kontaktiere mich für individuelle Lizenzvereinbarungen:
Siehe LICENSE-Datei für vollständige Details
- Home Assistant Community für Inspiration und Feedback
- Alle Contributors und Tester
- Besonderer Dank an die Home Assistant Core-Entwickler
- Probleme? Öffne ein Issue
- Fragen? Diskutiere im Home Assistant Community Forum
- Updates? Folge dem Repository für die neuesten Änderungen
Entwickelt mit ❤️ für die Home Assistant Community