Actualizar configuracion y automatizaciones de Home Assistant

This commit is contained in:
Joaquin
2026-07-13 17:20:52 +02:00
parent 8fd1cbe2b1
commit e157e023ce
5 changed files with 56 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# Proyecto Domotización Completa - KiraHome
Repositorio de configuración y automatizaciones de la instancia **Home Assistant** que gestiona la domótica de la casa (KiraHome), junto con el documento de diseño del proyecto más amplio de asistente de IA doméstico.
## Infraestructura
- **Home Assistant OS** corriendo como VM (Proxmox, nodo `server4`, VM 112 "kirahomeassistant"), instalación vía Supervisor sobre Docker.
- Versión de Home Assistant Core en la VM: `2026.4.4` (al momento de esta sincronización, 2026-07-13).
## Contenido de este repositorio
- `home-assistant/configuration.yaml` — configuración principal de Home Assistant.
- `home-assistant/automations.yaml` — automatizaciones definidas en la interfaz/YAML de Home Assistant.
- `home-assistant/scripts.yaml` — scripts definidos en Home Assistant.
- `home-assistant/scenes.yaml` — escenas definidas en Home Assistant.
- `proyecto.md` — documento de diseño/arquitectura del proyecto ampliado de asistente de IA doméstico (cámara con reconocimiento facial, asistente conversacional tipo "Jarvis", telefonía con Asterisk, memoria por persona, integración con KiraStream, alarma, sensores DIY, etc.). Es un documento vivo de decisiones técnicas, **fase de diseño, no de implementación** todavía.
### Qué gestiona actualmente esta instancia de Home Assistant
A fecha de esta sincronización (2026-07-13), la instalación de Home Assistant está en un estado **inicial / recién desplegado**:
- `automations.yaml` está vacío (`[]`) — **no hay automatizaciones activas configuradas todavía**.
- `scripts.yaml` y `scenes.yaml` también están vacíos — no hay scripts ni escenas creados aún.
- `configuration.yaml` solo tiene la configuración por defecto (`default_config`, carga de temas de frontend, e includes de automations/scripts/scenes).
- No hay `custom_components` instalados (sin integraciones personalizadas vía HACS u otro origen).
- Existen los **blueprints de ejemplo que trae Home Assistant por defecto** (`motion_light`, `notify_leaving_zone`, `confirmable_notification`), pero no están instanciados en ninguna automatización — son plantillas de stock, no automatizaciones propias.
En resumen: el servidor de Home Assistant ya está desplegado y operativo como base, pero **la domótica real (automatizaciones, escenas, integraciones) todavía está por construir**. El plan detallado de qué se quiere automatizar (cámara de entrada, reconocimiento facial, alarma Tuya, sensor de papel higiénico, vitrocerámica, impresora 3D, etc.) está documentado en `proyecto.md`, en fase de diseño.
## Qué NO se sincroniza (excluido deliberadamente)
Por tratarse de un repositorio público, se excluyen explícitamente de este repo (y nunca se copian desde la VM) los siguientes elementos, que contienen datos sensibles, credenciales o estado de sesión:
- `secrets.yaml` — contiene (o contendría) contraseñas/tokens reales referenciados desde la configuración vía `!secret`.
- `.storage/` — estado interno de Home Assistant, incluye tokens de autenticación y sesiones.
- `.cloud/` — configuración de Home Assistant Cloud (Nabu Casa).
- `tts/` — cachés de texto a voz.
- `www/` — medios/recursos servidos al frontend (si contuviera archivos grandes).
- `deps/` — dependencias Python instaladas por integraciones.
- Bases de datos (`home-assistant_v2.db*`) y logs (`*.log*`).
## Notas de seguridad
Se auditaron los archivos sincronizados (`configuration.yaml`, `automations.yaml`) buscando tokens, contraseñas o API keys en claro. No se encontró ningún secreto hardcodeado — la configuración actual no referencia integraciones que requieran credenciales todavía, y `secrets.yaml` (no incluido en este repo) sigue siendo el único lugar donde deberían vivir esos valores conforme se vayan añadiendo integraciones.
+1
View File
@@ -0,0 +1 @@
[]
+11
View File
@@ -0,0 +1,11 @@
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
View File
View File