Instalar Samba en Home Assistant nos permite comodidad. Su instalación no puede ser más sencilla.

Toca trabajar un poco más cómodo usando samba ,a la hora de modificar nuestros ficheros de configuración o simplemente guardar una copia de los mismos como medida de seguridad.

Para una modificación rápida nos puede valer el Addon File Editor perfectamente para cambios menores o poco frecuentes, pero es algo tedioso y poco amigable.

  • NUESTRO ECHO DOT CON MEJOR CALIDAD DE SONIDO HASTA LA FECHA: disfruta de un audio mejorado respecto al anterior Echo Dot con Alexa, con un sonido potente en cualquier habitación, con voces más nítidas y graves más intensos.
  • CONTROLA TU MÚSICA Y CONTENIDO FAVORITOS: escucha en toda tu casa música, audiolibros y pódcast de Amazon Music, Apple Music, Spotify, Deezer y otros servicios de música en streaming o usa el Bluetooth integrado.
  • ALEXA SIEMPRE ESTÁ AHÍ PARA AYUDARTE: pídele que te diga qué tiempo hace o que ponga temporizadores, hazle preguntas o deja que te cuente un chiste. ¿Quieres dormir un poquito más? Pospón la alarma del Echo Dot con un solo toque.
  • MANTÉN TU CASA CONFORTABLE: controla dispositivos de Hogar digital con la voz y define rutinas activadas con los sensores de temperatura integrados en tu Echo Dot. Crea rutinas para encender automáticamente un ventilador inteligente cuando la temperatura de tu casa aumente por encima del umbral que establezcas.
  • SÁCALE MÁS PROVECHO VINCULANDO DISPOSITIVOS: inunda tu casa de música con dispositivos Echo compatibles en distintas habitaciones o crea un sistema de cine en casa con el Fire TV.
  • DISEÑADO PARA PROTEGER TU PRIVACIDAD: con múltiples capas de protección y control de la privacidad, incluido un botón para desactivar los micrófonos que los desconecta electrónicamente.
  • CON CERTIFICADO CLIMATE PLEDGE FRIENDLY: hemos integrado la sostenibilidad en el diseño de este dispositivo. El 99 % del embalaje de este dispositivo procede de bosques gestionados responsablemente o materiales reciclados, el 95 % de la tela proviene de tela reciclada posconsumo y el 55 % de los plásticos provienen de plásticos reciclados posconsumo.
  • ECHO POP: Un altavoz inteligente Bluetooth con Alexa que es compacto y con un sonido potente, ideal para habitaciones pequeñas y espacios de tamaño reducido. Tan pequeño que no desentona en ninguna parte, pero tan potente que no pasará desapercibido.
  • CONTROLA TU MÚSICA CON LA VOZ: Pídele a Alexa que reproduzca música, audiolibros y pódcast de tus servicios de streaming favoritos, como Amazon Music, Apple Music, Spotify, Deezer y más. También puedes conectar el Echo Pop a tu móvil por Bluetooth y llenar tu espacio del audio en streaming que reproduzcas desde tu móvil.
  • CONVIERTE CUALQUIER ESPACIO EN INTELIGENTE: Usa la voz o la app Alexa para controlar fácilmente dispositivos de Hogar digital compatibles, como luces o enchufes.
  • HAZTE LA VIDA MÁS FÁCIL: Pídele a Alexa que configure temporizadores, que te diga qué tiempo hace, que te ponga las noticias, que vuelva a comprar papel de cocina, que llame a alguien, que responda a preguntas y mucho más.
  • PERSONALIZA ALEXA CON LAS SKILLS: Con miles de Skills disponibles y en constante crecimiento, Alexa puede ayudarte a hacer cada vez más cosas. Por ejemplo, puede reproducir sonidos para que descanses mejor o retarte con preguntas sobre música.
  • DESCUBRE LA BARRA DE LUZ: Alexa no empieza a escucharte hasta que el dispositivo detecta que has dicho "Alexa" y la barra de luz se pone azul.
  • DISEÑADO PARA PROTEGER TU PRIVACIDAD: Por eso, hemos diseñado el Echo Pop con múltiples capas de protección y control de la privacidad, incluido un botón para desactivar los micrófonos que los desconecta electrónicamente.
  • DISEÑADO CON LA SOSTENIBILIDAD EN MENTE: La tela del Echo Pop proviene de hilo 100 % reciclado posconsumo y el 80 % del aluminio usado para su fabricación es reciclado. El 99 % del embalaje del dispositivo está fabricado con materiales a base de fibra de madera procedente de bosques gestionados responsablemente o materiales reciclados.
  • NUESTRO ECHO DOT CON MEJOR CALIDAD DE SONIDO HASTA LA FECHA: disfruta de un audio mejorado respecto al anterior Echo Dot con Alexa, con un sonido potente en cualquier habitación, con voces más nítidas y graves más intensos.
  • CONSULTA LA HORA Y MUCHO MÁS DE UN SOLO VISTAZO: con el indicador LED mejorado, podrás ver la hora, tus alarmas, la información del tiempo, los títulos de las canciones y más.
  • CONTROLA TU MÚSICA Y CONTENIDO FAVORITOS: escucha en toda tu casa música, audiolibros y pódcast de Amazon Music, Apple Music, Spotify, Deezer y otros servicios de música en streaming o usa el Bluetooth integrado.
  • ALEXA SIEMPRE ESTÁ AHÍ PARA AYUDARTE: pídele a Alexa que te diga qué tiempo hace o qué canción suena, pon temporizadores, hazle preguntas o deja que te cuente un chiste. ¿Quieres dormir un poquito más? Pospón las alarmas del Echo Dot con reloj con un solo toque.
  • MANTÉN TU CASA CONFORTABLE: controla dispositivos de Hogar digital con la voz y define rutinas activadas con los sensores de temperatura integrados en tu Echo Dot. Crea rutinas para encender automáticamente un ventilador inteligente cuando la temperatura de tu casa aumente por encima del umbral que establezcas.
  • SÁCALE MÁS PROVECHO VINCULANDO DISPOSITIVOS: inunda tu casa de música con dispositivos Echo compatibles en distintas habitaciones o crea un sistema de cine en casa con el Fire TV.
  • DISEÑADO PARA PROTEGER TU PRIVACIDAD: con múltiples capas de protección y control de la privacidad, incluido un botón para desactivar los micrófonos que los desconecta electrónicamente.
  • CON CERTIFICADO CLIMATE PLEDGE FRIENDLY: hemos integrado la sostenibilidad en el diseño de este dispositivo. El 99 % del embalaje de este dispositivo procede de bosques gestionados responsablemente o materiales reciclados, el 95 % de la tela proviene de tela reciclada posconsumo y el 55 % de los plásticos provienen de plásticos reciclados posconsumo.

Lo ideal es usar nuestro editor de texto favorito (aquí recomiendo Notepad++ en Windows o su gemelo Notepadqq para linux). Es por eso que vamos a explicar como instalar el servidor Samba y acceder desde otra máquina con comodidad al sistema de archivos de Home Assistant.

1. QUÉ ES SAMBA

Samba es un protocolo que nos permite unificar tanto a servidores (los equipos que tienen los ficheros) como a clientes (los equipos que quieren ver y acceder a esos ficheros) en un sistema común. Es una solución muy popular para intercambiar ficheros entre distintos sistemas operativos. Muchos dispositivos usan samba para compartir archivos: Un router, un disco externo, una TV, etc.

Uno de los más útiles si queréis algo todoterreno, con Samba incluido para compartir con Kodi, y muy bien de precio es este Synology. No tiene desperdicio:

  • NAS de 2 bahías con una solución multimedia óptima para usuarios domésticos
  • Transcodificación de video 4k sobre la marcha con soporte de códec h.265 de 10 bits
  • Hasta 112 mb / sy 112 mb / s de lectura y escritura secuencial
  • Alimentado por un procesador de cuatro núcleos de 64 bits a 1.4 ghz con 1 gb de ram ddr4
  • Soporta hasta 15 cámaras IP

Por supuesto, otro dispositivo que tendrá Samba es nuestro HA. Haremos posible que nuestro sistema exponga sus ficheros al resto de equipos de la red, y como medida de seguridad se definirá un usuario y clave que tendremos que definir.

Esto, que puede parecer complejo, lo tenemos ya integrado mediante un Addon que nos hará la vida mucho más fácil como veremos.

2. ¿PORQUÉ EL NOMBRE DE SAMBA?

Bueno, no siempre nos vamos a preguntar sobre la historia de los protocolos, pero es algo curioso en este caso.

IBM desarrolló NetBios en 1984 como forma de enlazar hardware y programas, pero fue más tarde cuando Microsoft lo adaptó para hacer accesible sus discos en la red. Se hizo muy popular y lo llamó protocolo SMB (Server Message Block) y actualmente se denomina CIFS, para intercambio de ficheros e impresoras entre ordenadores con Windows.

Andrew Tridgell, usando ingeniería inversa, pudo implementar su propio protocolo SMB, haciendo que un sistema UNIX apareciera como un PC.

Para evitar problemas de copyright pero al mismo tiempo incluir las letras smb, Andrew usó un diccionario y encontró la palabra SAMBA, ya como código libre.

camiseta samba
Camiseta samba

3. CONFIGURACIÓN DE SAMBA EN HOME ASSISTANT

Deberemos ir al menú Supervisor > Addon Store. Buscaremos Samba Share y lo instalamos. No arrancadlo todavía. Nos queda configurarlo primero. Esta tienda de Add-on, desde la versión 2021.12 estará en Configuration > Add-ons, Backups & Supervisor.

samba home assistant

En la pestaña Configuration tendremos que dar algunos datos:

workgroup: WORKGROUP
username: usuario_samba
password: clave_samba
allow_hosts:
  - 192.168.10.10
veto_files:
  - ._*
  - .DS_Store
  - Thumbs.db
  - icon?
  - .Trashes
compatibility_mode: false

Aparte de inventarnos un usuario y password que nos preguntará para acceder, debéis poner la IP del equipo desde el que queréis acceder ( en el ejemplo 192.168.10.10). Si son varios equipos hay dos posibilidades:

  • Le ponemos cada IP específica una debajo de otra precedidas por – como en el ejemplo.
  • Permitimos cualquier equipo de la red usando una máscara de subred. Para ellos debemos especificar al final separado por / cuántos bits corresponden al dominio, y el resto hasta 32 bits (4 bytes de dirección IP) serán para direccionar a los equipos. Por ejemplo: – 192.168.10.0/24 incluirá cualquier IP que comience por 192.168.10.x

La opción veto_files dejadla por defecto. Es para evitar que ciertos sistemas operativos dejen ficheros ocultos.

Y por último la opción compatibility_mode dejadla también en false a menos que tengáis muchos problemas, pues es insegura.

Ahora ya sí podemos arrancar el addon desde su pestaña Info. En la pestaña log empezará a poner muchas cosas hasta que al final aparezca «waiting for connections»

4. PRUEBAS

Vamos a poder ver los siguientes directorios de nuestra instalación HA:

addonsPara los add-ons locales
backupPara los snapshots que creemos (ahora llamados backups)
configConfiguración de HA
mediaPara guadar los ficheros de media (imágenes y sonido)
sharePara intercambio de datos entre addons y Home Assistant.
sslPara guardar los certificados

Ahora ya podremos entrar desde otro ordenador con su explorador de archivos poniendo smb://ip_de_home_assistant (para MacOS o Linux) o bien \\ip_de_home_assistant\ (desde Windows)

Para entrar en cualuquiera de los directorios nos pedirá el usuario/clave que pusimos en la configuracin, y Domain=»WORKGROUP» que dejamos por defecto en la configuración.

Así es como se ve el fichero configuration.yaml desde un editor de texto que además le da formato para leer mejor:

Fichero configuration.yaml con samba

Os dejo finalmente otras entradas por si habéis aterrizado y tenéis ganas de más: