Ubuntu Server 安装 Home-Aasistant

一、安装 python3.5

由于 home-assistant 要求python 版本在3.5 及以上。而 ubuntu 14.04 默认的python 版本为 2.7,所以这里我直接安装 3.5版本。依次执行下面命令

添加源

sudo add-apt-repository ppa:fkrull/deadsnakes

安装

sudo apt-get update
sudo apt-get install python3.5

添加python3 开发资源

sudo apt-get install python3.5-dev

安装pip3

sudo apt install python3-pip

二、填坑

出现问题当检查当前 python3 版本的时候你会发现其版本号为 3.4.3 而不是我们刚刚安装的 3.5.3 检查 pip3 的时候你会发现他关联的python 版本号为 3.4.3

$ pip3 --version
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)

$ python3 --version
Python 3.4.3

解决上面问题,我们需要做两件事情

1.移除旧版的python3 也就是 3.4.3

sudo mv /usr/bin/python3 /usr/bin/python3-old  

2.将 python3 链接到3.5.3 版本上

sudo ln -s /usr/bin/python3.5 /usr/bin/python3 

现在再检查 pip3 版本,信息如下

$ pip3 --version
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

三、安装 home-assistant

经过上面的步骤,我们现在可以相对轻松的完成 home-assistant 的安装。输入下面指令

sudo pip3 install homeassistant

等待安装完成,我们可以输入下面命令进行启动测试

hass    

第一次运行时间会相对长一点点.正常情况下你将会看到以下信息

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Hello, and welcome to Home Assistant!

    We'll hope that we can make all your dreams come true.

    Here are some resources to get started:

     - Configuring Home Assistant:
       https://home-assistant.io/getting-started/configuration/

     - Available components:
       https://home-assistant.io/components/

     - Troubleshooting your configuration:
       https://home-assistant.io/getting-started/troubleshooting-configuration/

     - Getting help:
       https://home-assistant.io/help/

    This message is generated by the introduction component. You can
    disable it in configuration.yaml.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

浏览器访问 安装home-assistant的机器ip:8123 如 192.168.31.7:8123 即可
如图
Home-Aasistant-山顶洞人

未经允许不得转载