Herramientas de usuario

Herramientas del sitio


informatica:software:home_assistant

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:home_assistant [2024/12/01 16:15] – [Consultas] tempwininformatica:software:home_assistant [2026/07/04 16:52] (actual) – [AdGuard Home] tempwin
Línea 6: Línea 6:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Todas las notas se centran en la imagen de Home Assistant para Raspberry Pi. Home Assitant también puede ser [[https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-container|instalado a través de una imagen de Docker]].+Todas las notas se centran en la imagen de Home Assistant para Raspberry Pi 2 (la que uso actualmente). Home Assitant también puede ser [[https://www.home-assistant.io/installation/alternative#install-home-assistant-container|instalado a través de una imagen de Docker]].
 </WRAP> </WRAP>
  
Línea 12: Línea 12:
  
 El método recomendado para tener Home Assistant es instalar el **Home Assistant Operating System** en una Raspberry Pi (a partir del modelo 3).  El método recomendado para tener Home Assistant es instalar el **Home Assistant Operating System** en una Raspberry Pi (a partir del modelo 3). 
- 
- 
  
   * [[https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-operating-system| Install Home Assistant Operating System]]   * [[https://www.home-assistant.io/installation/raspberrypi#install-home-assistant-operating-system| Install Home Assistant Operating System]]
Línea 26: Línea 24:
 https://community.home-assistant.io/t/when-to-use-in-yaml-files/62790/4 https://community.home-assistant.io/t/when-to-use-in-yaml-files/62790/4
  
 +===== Usuarios =====
 +
 +La buena práctica es tener un usuario con permisos de administrador / propietario y otro normal para el uso de Home Assistant día a día.
 +
 +===== Personas =====
 +
 +Una persona es un ser vivo de interés para nuestra instalación de Home Assistant. Podemos vincularlo a un usuario existente de Home Assistant o no. Se hace para luego asociarle automatizaciones o sensores, por ejemplo, si tenemos una mascota con un rastreador GPS.
 +
 +Para añadir personas, vamos al panel lateral y pulsamos en **Ajustes** -> **Personas**.
 +
 +===== Seguimiento de personas =====
 +
 +También se puede instalar la [[https://www.home-assistant.io/integrations/mobile_app/|aplicación móvil de Home Assistant]] en el móvil de las personas que queramos controlar.
 ===== Automatizaciones ===== ===== Automatizaciones =====
  
Línea 213: Línea 224:
  
 Antes de iniciarlo, hay que configurarlo con una contraseña para el usuario SSH o estableciendo claves mediante la configuración del complemento. Antes de iniciarlo, hay que configurarlo con una contraseña para el usuario SSH o estableciendo claves mediante la configuración del complemento.
 +
 +Podemos utilizarlo para actualizar el núcleo de Home Assistant:
 +
 +<code>
 +ha core update
 +</code>
 +
 +==== AdGuard Home ====
 +
 +Para que escuche en toda la red, hay que ir a //Configuración// -> //Aplicaciones// -> //AdGuard Home// -> **Configuración**. Pulsamos en los 3 puntos de las opciones para elegir **Editar en YAML** y lo dejamos así:
 +
 +<code yaml>
 +ssl: true
 +certfile: fullchain.pem
 +keyfile: privkey.pem
 +dns:
 +  bind_hosts:
 +    - 0.0.0.0
 +</code>
 +
 +Lo que hace que este servicio escuche en toda la red es esta parte:
 +
 +<code>
 +dns:
 +  bind_hosts:
 +    - 0.0.0.0
 +
 +</code>
 +
 +Si algún cliente de la VPN de WireGuard usa este add-on como servidor DNS, AdGuard Home no lo verá con la IP de la VPN sino que se hace NAT (se enmascara / traduce la dirección IP). Ejemplo:
 +
 +<code>
 +cliente VPN (172.27.66.2)
 +   ↓ VPN
 +Host Home Assistant (192.168.0.110)
 +   ↓ NAT / routing
 +Docker bridge (172.30.32.x)
 +   ↓
 +AdGuard
 +</code>
 +
 +Home Assistant OS está actuando como router entre varias redes y por eso AdGuard nunca ve la IP VPN real.
 +==== WireGuard ====
 +
 +Servidor VPN [[.:internet:wireguard|WireGuard]].
 +
 +Con este add-on podremos configurar un servidor VPN y los clientes (//peers//).
 +
 +<code yaml>
 +server:
 +  host: micoshi.es
 +  addresses:
 +    - 172.27.66.1
 +  dns: []
 +peers:
 +  - name: movil
 +    addresses:
 +      - 172.27.66.2
 +    allowed_ips: []
 +    client_allowed_ips: []
 +
 +</code>
 +
 +Al dejar alguna opción vacía en cuanto a IPs, por defecto pondrá ''0.0.0.0/0''.
 +
 +Las configuraciones de los clientes se guardan en ''/ssl/wireguard/<nombre_cliente/''.
 +
 +  * [[https://github.com/hassio-addons/addon-wireguard|Repositorio de código del add-on]]
 +  * [[https://community.home-assistant.io/t/home-assistant-community-add-on-wireguard/134662/1|Discusión sobre el add-on de WireGuard en los foros de Home Assistant]]
 ===== Zigbee2MQTT ===== ===== Zigbee2MQTT =====
  
informatica/software/home_assistant.1733066100.txt.gz · Última modificación: por tempwin