Home Assistant en una Orange Pi Zero

Esta publicación de blog trata sobre la configuración de Home Assistant en un Orange Pi Zero. Al igual que la configuración en una Raspberry Pi Zero, solo tomará un par de minutos obtener un concentrador Home Assistant completamente funcional y súper económico (menos de 18 euros, incluida la carcasa y la fuente de alimentación). Las razones para usar un Orange Pi Zero además del premio son el puerto Ethernet incorporado y la disponibilidad.

Descarga Armbian y crea la tarjeta SD con balenaEtcher. No hay posibilidad de conectar una pantalla al Orange Pi Zero. Esto significa que necesita una configuración de red cableada con un servidor DHCP. Después de que su Orange Pi Zero se esté ejecutando, espere un poco y busque su dirección IP. El nombre de host es orangepizero.

Si encontró la dirección IP, use su cliente SSH para conectarse al Orange Pi Zero. La contraseña predeterminada es 1234.

€ ssh [email protected] [...] [email protected]'s password:  You are required to change your password immediately (root enforced)   ___                               ____  _   _____  / _  _ __ __ _ _ __   __ _  ___  |  _ (_) |__  /___ _ __ ___ | | | | '__/ _` | '_  / _` |/ _  | |_) | |   / // _  '__/ _   | |_| | | | (_| | | | | (_| |  __/ |  __/| |  / /|  __/ | | (_) |  ___/|_|  __,_|_| |_|__, |___| |_|   |_| /_______|_|  ___/                         |___/                                       Welcome to ARMBIAN 5.27.170514 nightly Ubuntu 16.04.2 LTS 4.11.0-sun8i System load:   0.86 0.35 0.13  	Up time:       9 min Memory usage:  5 % of 496MB  	IP:            192.168.0.151 CPU temp:      39°C Usage of /:    16% of 7.1G  [ General system configuration: armbian-config ] New to Armbian? Check the documentation first: https://docs.armbian.com  Changing password for root. (current) UNIX password:  Enter new UNIX password:  Retype new UNIX password:   You are using Armbian nightly build.  It is provided AS IS with NO WARRANTY and NO END USER SUPPORT.  Creating a new user account. Press <Ctrl-C> to abort  Please provide a username (eg. your forename): ha Trying to add user ha perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: 	LANGUAGE = "en_US.UTF-8", 	LC_ALL = (unset), 	LC_PAPER = "de_CH.UTF-8", 	LC_MONETARY = "de_CH.UTF-8", 	LC_NUMERIC = "de_CH.UTF-8", 	LC_MESSAGES = "en_US.UTF-8", 	LC_MEASUREMENT = "de_CH.UTF-8", 	LC_TIME = "de_CH.UTF-8", 	LANG = "en_US.UTF-8"     are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). Adding user `ha' ... Adding new group `ha' (1000) ... Adding new user `ha' (1000) with group `ha' ... Creating home directory `/home/ha' ... Copying files from `/etc/skel' ... Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully Changing the user information for ha Enter the new value, or press ENTER for the default 	Full Name []: homeassistant 	Room Number []:  	Work Phone []:  	Home Phone []:  	Other []:  Is the information correct? [Y/n] y  Dear homeassistant, your account ha has been created and is sudo enabled. Please use this account for your daily work from now on.  [email protected]:~#  

Obtenga los últimos detalles sobre los paquetes.

[email protected]:~# apt-get update Hit:1 http://ports.ubuntu.com xenial InRelease Get:2 http://ports.ubuntu.com xenial-security InRelease [102 kB] Hit:3 http://beta.armbian.com xenial InRelease Get:4 http://ports.ubuntu.com xenial-updates InRelease [102 kB] Get:5 http://ports.ubuntu.com xenial-backports InRelease [102 kB] Get:6 http://ports.ubuntu.com xenial-updates/main armhf Packages [479 kB] Get:7 http://ports.ubuntu.com xenial-updates/universe armhf Packages [419 kB] Fetched 1205 kB in 7s (158 kB/s) Reading package lists... Done 

Ejecutemos una actualización para asegurarnos de que todos los paquetes disponibles estén actualizados.

Ahora, estamos instalando los requisitos para Home Assistant.

Esos pasos para instalar Home Assistant se describen en la documentación y la guía para venv también. Cambiar al usuario de creación ha y realice los pasos de instalación restantes que se reducen al mínimo a continuación: