* Remove group gpio from Installation instructions for Fedora
That group doesn't exist on Fedora by default. I believe it makes more
sense to add homeassistant to that group later when that group needs to
be created.
* sudo to homeassistant before virtualenv is activated on Fedora
Very similar approach to Debian-based installation needs to be done
here. In the previous block of commands user homeassistant is created
and directories are chowned to him.
If one would try to run followup pip3 install or even hass itself as
current user he wouldn't be able to write to those directories or that
homeassistant user would be just useless.
Added instructions for development libraries (build-essential libssl-dev libffi-dev) required for cffi, bcrypt, and cryptography. This may not be necessary on some Debian based systems for desktops with dev libraries installed but for server installations (I tested with Armbian) this is required.
At least a couple of times a week somebody turns up with issues, who's using a 0.5A mobile charger, or USB port on some device. Clearly the warning needs to be bigger.
The current wording has two problems:
1) It says that there is still i686 but that is wrong incorrect. i686 has been dropped.
2) It implies that there official Home Assistant packages which is also not the case.
* Update raspberry-pi.markdown
That package is required to prevent the error "Unable to install package netdisco" when running hass or the first time.
* Minor change
Existing instructions are generic `user:group` which causes confusion. Adding a line to create a `homeassistant` user, and then adjusting the following line to use that user.
* Adding details on activating the venv
We mention in a few places to activate the venv, or use the venv, but nowhere do we actually document how to do this.
* Update hassbian.markdown
* Adding details on activating the venv
We mention in a few places to activate the venv, or use the venv, but nowhere do we actually document how to do this.
* Update raspberry-pi.markdown
I attempted to follow the documentation to install HASS on to Centos 7.5 minimal. I found gcc gcc-c++ were required for hass to complete the auto install of various python packages and systemd-devel for zwave. Figure this information/step should be included in the installation wiki for centos.