-
Notifications
You must be signed in to change notification settings - Fork 11
Home
always under construction
- Support for this plugin on FreeNAS has depreciated!
- No More HASS - See breaking changes in version 5
Let me get straight to the point, I'm just a regular user who has been running Home Assistant Core on my FreeNAS TrueNAS server since 2017. The information shared here outlines some basic examples of what I have learned through experience over that time. To be clear, I am not an expert to any of this! When I say "learned through experience", I mean figuring it out as I go, usually with a lot of trail and error 😄
This wiki is intended to provide some additional information related to the setup and running of the Home Assistant Core, community plugin on FreeNAS TrueNAS CORE. This is not an in depth guide or replacement for any official documentation. I only intend to outline a basic setup in order to help new users get started. Hopefully, this will also provide enough information for an experienced user to further configure this plugin to fit their needs.
First, let me briefly say what this plugin provides
This plugin provides a scripted installation method to install Home Assistant Core. This is considered an advanced installation method and using this plugin is not an exception. Home Assistant Core is Python application that runs inside the jail, using a Python Virtualenv created during the installation. Updates for this plugin refer to the installation script and files provided in the overlay. Updates to this plugin are not related to updates for Home Assistant Core. Updates for Home Assistant are preformed using the jail's console. A simple console menu has been provided to help simplify this task.
- Home Assistant Core will be installed using a Python Virtualenv
- Also includes options to create separate Python Virtualenvs for the following
- AppDaemon -- includes HADashboard
- Hass Configurator -- 🔧 File Editor
- A separate directory for each virtualenv ( service ) will be created under
/usr/local/share
- The plugin's provided services run as non-root user
homeassistant
with a uid of8123
- Separate configuration directories for each service are located in
/home/homeassistant
This Community Plugin provides these basic configuration files to help get started
ℹ️ A simple console menu is provided to help with basic tasks