https://www.hachina.io/docs/1843.html

  • 在Windows中安装Python3和HomeAssistant

第一步:在浏览器中访问Python官网
网址为:www.python.org
进入Downloads中的Windows下载页。

第二步:下载运行Python安装包
选择最新发布版的3.5系列,选择其中与Windows相对应的版本(64位或32位)。

第三步:安装Python
确保选中Add Python 3.5 to PATH选项。
点击Install Now。

等待安装完成。
此过程中已自动包含了Pip工具的安装。

第四步:验证Python安装结果
打开Windows命令行窗口。
输入python --version,看到显示版本为Python 3.5.4。
输入pip --version,看到显示版本为9.0.1。
说明Python环境及Pip工具安装成功。

注销下,使之python重启,配置起作用。

五步:使用Pip工具安装Home Assistant

在此步之前建议设置国内的安装源,可以提升后续的速度,参见这篇文档
打开命令行窗口,输入:pip3 install homeassistant
等待安装过程完成。

第六步:验证安装结果
在命令行窗口,输入:hass --open-ui。参数–open-ui的意思是系统启动完成后自动打开本机浏览器访问Home Assistant。
首次启动需要初始化配置文件,也会自动下载一些所需的文件,会需要一些时间。有时因网络质量问题还会出现文件下载失败情况,导致启动过程受阻。此时可以关闭命令行窗口,再重新执行启动命令。

系统启动过程中将创建网络服务,这可能会出发Windows系统自带的防火墙报警,请选择允许访问网络即可。

继续等待启动过程完成,直到浏览器自动打开Home Assistant系统首页,即表明软件安装成功。

使用谷歌游览器或者火狐

在uabntu1604中安装Python3和HomeAssistant

1 安装python3.5.3以上版本,官网教程只能安装3.5.2,不能用

2 一行代码安装python3.7

http://blog.51cto.com/10316297/2134736

1.安装编译环境包(防止出现安装错误)

yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y

2.在线下载Python3.7源码包

#进入tmp目录
cd /tmp
#下载python3.7.0(或至我的百度网盘去下载Python3.7.0.tar.xz 密码:5huz)
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

3.解压并配置

#解压
tar Jxvf Python-3.7.0.tar.xz
#进入python3.7.0目录
cd Python-3.7.0
#创建目录
mkdir -p /usr/local/python3
#配置(指定安装目录)
./configure --prefix=/usr/local/python3 --enable-optimizations

4. 编译及安装

make && make install

5.更换系统默认Python版本

1).备份原系统旧版本python

mv /usr/bin/python /usr/bin/python.bak

2).创建新版本Python3.7的软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python

3).查看Python版本

python -V

通用安装

pip3 install homeassistant
hass --open-ui

Python 虚拟环境安装

Home Assistant 官方推荐使用 Python 虚拟环境安装 Home Assistant 以避免影响生产环境。

  1. 创建虚拟环境: python3 -m venv homeassistant

  2. 打开虚拟环境: cd homeassistant

  3. 激活虚拟环境: source bin/activate

  4. 安装 Home Assistant: python3 -m pip install --upgrade homeassistant

  5. 启动 Home Assistant 并打开网页: hass --open-ui


  

  

(1)HomeAssistant 安装开始的更多相关文章

  1. (1)HomeAssistant 安装

    https://www.hachina.io/docs/1843.html 在Windows中安装Python3和HomeAssistant 第一步:在浏览器中访问Python官网网址为:www.py ...

  2. 入门智能家居,从 IFTTT 到 HomeKit 自动化(二)

    入门智能家居,从 IFTTT 到 HomeKit 自动化(二)   目录 0. HomeKit.HomeBridge.HomeAssistant 分别是什么?关系是什么? 1. 开始前的准备 2. 整 ...

  3. 树莓派虚拟环境手动安装HA

    树莓派手动安装 https://www.home-assistant.io/docs/installation/raspberry-pi/ sudo apt-get update sudo apt-g ...

  4. Ubuntu安装VLC播放器

    Ubuntu安装VLC官方介绍:http://www.videolan.org/vlc/download-ubuntu.html sudo apt-get update sudo apt-get in ...

  5. 13树莓派手动安装Home Assistant

    2017-09-05 00:53:02 https://home-assistant.io/docs/installation/raspberry-pi/ 已经安装步骤安装了带桌面的树莓派系统,在SD ...

  6. 11 安装已集成HA的树莓派镜像Hassbian

    2017-09-04 10:40:47 下载Hassbian镜像文件,浏览https://github.com/home-assistant/pi-gen/releases/tag/v1.23,查看最 ...

  7. 10树莓派Samba的安装与配置

    2017-08-31 12:28:26 1.安装samba服务打开终端或者SSH连接树莓派,输入如下命令: sudo apt-get install samba 已经安装过了显示下列信息: pi@ra ...

  8. Raspberry Pi 安装配置 Home Assistant

    家庭助理(Home Assistant)是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制.跟踪和控制家里的所有设备, 并自动化控制,能完美的运行在树 ...

  9. 09树莓派一体化安装(All-In-One Installer)智能家居平台Home Assistant

    2017-08-30 13:29:38 Raspberry Pi All-In-One Installer 全新安装树莓派系统(系统为官方的RASPBIAN STRETCH WITH DESKTOP, ...

随机推荐

  1. C++注入记事本升级版,给记事本弄爱心

    #include <iostream>; using namespace std; #include <windows.h>; #include <tlhelp32.h& ...

  2. C# .aspx 页面更换命名空间

    1.选中命名空间,右键单击,选择重构,之后选择重命名.如下图: 2.弹出重命名对话框 3.重写你需要的名字,点击确定. 4.这里重点注意了,不可直接点击应用,否则你会后悔的.你必须对应的看看那个是否是 ...

  3. 【原】ActiveMq实现分布式事务一致性

    前言:关于分布式事务话题一直是颇有争议的话题,在本文中通过ActiveMq 实现分布式事务做一个简单的demo;同时也让自己能在实践中可以获取经验和对分布式事务自己的一些思考. 1.本地事务 我们通常 ...

  4. ELK日志分析平台系统CentOS7环境搭建和基本使用

    一.搭建环境 系统环境:CentOS7 安装iptables:https://blog.csdn.net/momo_mutou/article/details/81739155 jdk1.8:  ht ...

  5. JavaScript--水平幻灯片

    // 列表布局,图片左浮动,外侧容器设置overflow:hidden; // 组合使用构造函数模式(对象不共享的数据)和原型模式(对象共享的数据) <!DOCTYPE html> < ...

  6. 深入研究HTML5实现图片压缩上传

    上篇文章中提到移动端上传图片,我们知道现在流量还是挺贵的,手机的像素是越来越高,拍个照动不动就是好几M,伤不起.虽然客户端可以轻轻松松实现图片压缩再上传,但是我们的应用还可能在浏览器里面打开,怎么办呢 ...

  7. BZOJ1278: 向量vector(计算几何 随机化乱搞)

    题意 题目链接 Sol 讲一下我的乱搞做法.... 首先我们可以按极角排序.然后对\(y\)轴上方/下方的加起来分别求模长取个最大值.. 这样一次是\(O(n)\)的. 我们可以对所有向量每次随机化旋 ...

  8. mock数据的基础使用

    一.应用场景 在我们自己做一个项目时,会遇到后端还没完成数据输出或者接口没写好的情况.你没有办法想后台获取数据,这时候需要前端只好自己写静态模拟数据(假数据).mockjs就是用来创造假数据的,他的用 ...

  9. layer插件layer.photos()动态插入的图片无法正常显示

    layer插件layer.photos()动态插入的图片无法正常显示,点击后面插入的图片,显示的是之前的图片列表,再次点击又是正常 有朋友遇到同样的问题 http://fly.layui.com/ji ...

  10. IntelliJ idea连接操作DB2数据库

    一.场景 一直都是用navicat作为数据库的连接工具,但是navicat不支持连接DB2,网上也推荐很多其它软件工具,但是因为DB2用的场景不多,这次只是开发etl工具需要测试数据库,正好发现ide ...