精华内容
下载资源
问答
  • 树莓派homeassistant加入自启动

    千次阅读 2019-04-02 08:14:37
    1 查看hass安装路径:which hass pi@raspberrypi:~ $ which hass ...sudo nano -w /etc/systemd/system/home-assistant@pi.service [Unit] Description=Home Assistant After=network-online....

    1 查看hass安装路径:which hass

    pi@raspberrypi:~ $ which hass
    /usr/local/bin/hass

    2 编辑文本:
    sudo nano -w /etc/systemd/system/home-assistant@pi.service

    [Unit]
    Description=Home Assistant
    After=network-online.target
    
    [Service]
    Type=simple
    User=%i
    ExecStart=/usr/local/bin/hass -c "/home/pi/.homeassistant"
    
    [Install]
    WantedBy=multi-user.target
    

    3. 重新加载systemd

    sudo systemctl --system daemon-reload
     

    4 加入启动项:

    sudo systemctl enable home-assistant@pi.service
     

    启动服务:

    sudo systemctl start home-assistant@pi.service

    查看服务:

    sudo systemctl status home-assistant@pi.service

     

    若查看系统启动服务可以用:

    systemctl list-units --type service
     

    展开全文
  • 1,自购绿米设备,譬如,空调伴侣v3版,... 把SD卡插入树莓派,插入网线,然后上电。 3,发现ip后用浏览器打开网页,设置用户名和密码。 4,接下来部署floorplan和dashboard。再在服务器上部署docker方便管理。

    1,自购绿米设备,譬如,空调伴侣v3版,现在绿米app已停止更新需要用米家app打开,在米家打开在上方设置打开功能设置,版本号下发连续点击十下,最好用小米手机打开,ipad版有问题,出现并找到局域网打开会发现key,通过连接同一个地址用ping工具打开,发现未命名ip地址在本地用telnet IP+端口。

    2,烧写程序。 下载最新的Raspbian镜像
        在PC上用SD Card Formatter格式化SD卡
        在PC上用Win32 Disk Imager把镜像烧写到SD卡
        在SD卡第一个盘,新建名为ssh的空文件,注意没有扩展名
        把SD卡插入树莓派,插入网线,然后上电。

    3,发现ip后用浏览器打开网页,设置用户名和密码。

    4,接下来部署floorplan和dashboard。再在服务器上部署docker方便管理。

    展开全文
  • source bin/activate pip3 install homeassistant 4.启动homeassistant。 sudo hass 5.如果提示ssl错误,则需要重新编译安装python。 1.wget获取安装包: wget ...

    1.修改pip源为清华大学源

    pip install pip -U
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

    2.安装python依赖

    sudo apt-get update
    sudo apt-get upgrade -y
    sudo apt-get install python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev

    3.用python虚拟容器进行Home Assistant安装

    python3 -m venv .
    source bin/activate
    pip3 install homeassistant

    4.启动homeassistant。

    sudo hass

    5.如果提示ssl错误,则需要重新编译安装python。

    1.wget获取安装包:
      wget http://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
     
    2.解压安装包:
      tar -xvzf Python-3.8.3.tgz
     
    3.检查安装平台属性,系统是否有编译时所需要额库,以及库的版本是否满足编译需要
      cd Python-3.8.3
      ./configure --with-ssl
     
    4.编译源码
      make
     
    5.成功编译之后,安装
      sudo make install

    6.如果提示pip版本过低,可以执行如下语句升级pip。

    curl https://bootstrap.pypa.io/get-pip.py | python

    7.如果报错Unable to import component: No module named 'sqlalchemy',则执行如下语句,进行组件安装。

    pip install flask-SQLAlchemy

     

    展开全文
  • 树莓派安装HomeAssistant

    2021-04-15 21:28:22
    HomeAssistant官方支持以下几种安装方式: Home Assistant Operating System 官方推荐的安装方式,HassOS是专门优化出的支持Home Assistant的操作系统,能够管理Home Assistant Core进程,并预安装了加载项。 Home ...

    HomeAssistant官方支持以下几种安装方式:

    • Home Assistant Operating System
      官方推荐的安装方式,HassOS是专门优化出的支持Home Assistant的操作系统,能够管理Home Assistant Core进程,并预安装了加载项。
    • Home Assistant Container
      基于Docker容器安装,见官网说明
    • Home Assistant Core
      在系统python环境或python虚拟环境中安装。
    • Home Assistant Supervised
      相对繁琐的安装方式,可在常规linux系统上使用,要求安装方法见说明。

    基于树莓派平台,主要介绍以下两种安装。

    1 HassOS安装

    下载匹配硬件平台的官方系统或复制链接,使用Balena Etcher烧入TF卡即可。

    HACHINA中文网给出了国内定制镜像,并提供了详细教程,增加了配置WiFi、SSH登录说明,大家可以参考;官网也有说明

    2 HomeAssistant Core安装

    2.1 准备工作

    当前官网要求系统和各类包更新至最新,并将python更新至3.8或以上版本。目前树莓派系统自带的python版本为3.7.3,需要我们手动更新(参考①参考②)。

    1. 更新
    sudo apt-get update
    sudo apt-get upgrade -y
    
    1. 安装依赖项
    sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev python3 python3-dev python3-venv python3-pip libffi-dev libtiff-dev autoconf libopenjp2-7 python3-pip libglib2.0-dev
    
    sudo apt-get install sqlite sqlite3
    
    1. 下载并解压(以python3.8.6为例)
    wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz 
    tar xzvf Python-3.8.6.tgz
    
    1. 编译安装
      进入到解压后的文件夹中,生成makefile文件,进行编译和安装。
    cd Python-3.8.6
    sudo ./configure --enable-optimizations
    sudo make
    sudo make altinstall
    
    • configure
      shell脚本,可以自动设定源程序以符合各种不同平台上Unix系统的特性,并且根据系统参数及环境产生合适的Makefile文件或是C的头文件,让源程序方便地在不同平台上被编译连接,使用命令./configure –help查看选项列表。常使用的参数配置有两个,--prefix=PEWFIX指定安装路径;如果没有指定,是安装到系统路径/usr /local/下,后续直接执行 python3.8 即可;--enable-optimizations编译优化选项(PGO、LTO等)。
    • make
      对源码进行编译,可配置-j带一个数字n来并行编译,n指代n个编译命令同时进行,一般为CPU核心数的两倍,会明显加速编译过程。
    • altinstall
      install&altinstall都是安装命令,区别在于,altinstall 跳过创建python链接和手册页链接,安装后可以与树莓派自带的 Python3.7 共存,不会出现冲突和替换,这里建议使用 altinstall。
    1. 设置默认版本(非必须,选择自己的安装路径)
    echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc
    source ~/.bashrc
    
    1. 删除下载文件、解压文件
    sudo rm -r Python-3.8.6
    sudo rm Python-3.8.6.tgz
    

    2.2 创建虚拟环境

    官方指定一些依赖项:

    sudo apt-get install -y python3 python3-dev python3-venv python3-pip libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5
    

    2.2.1 创建账户

    创建一个名为homeassistant的账户专门运行Home Assistant Core ,使用useradd命令,使用man [命令或配置文件]查询指令手册即可。

    useradd命令用于创建新用户或更新默认用户信息,是低级的添加用户基础指令,在Debian上还是建议使用adduser指令。useradd用法如下:

    useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
    
    -c<备注>  		加上备注文字。备注文字会保存在passwd的备注栏位中
    -d<登入目录>  	指定用户登入时的起始目录
    -D  			变更预设值.
    -e<有效期限>  	指定帐号的有效期限
    -f<缓冲天数>  	指定在密码过期后多少天即关闭该帐号
    -g<群组>  		指定用户所属的群组
    -G<群组>  		指定用户所属的附加群组
    -m  			自动建立用户的登入目录
    -M  			不要自动建立用户的登入目录
    -n  			取消建立以用户名称为名的群组
    -r  			建立系统帐号
    -s<shell>   	指定用户登入后所使用的shell
    -u<uid>  		指定用户ID
    

    这里我们输入:

    sudo useradd -rm homeassistant -G dialout,gpio,i2c
    

    其中-rm表示创建系统账户并自动建立home目录,-G dialout,gpio,i2c表示该账户被添加至dialoutgpioi2c群组,一个是Z-wave、Zigbee控制器需要,另一个是控制GPIO时需要。
    (直接使用默认账户pi也挺好的)

    2.2.1 建立虚拟环境

    python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,所以不能有一个能适应所有 python 应用的软件环境,很多时候不同的 python 应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法是 虚拟环境。虚拟环境是一个包含了特定 python 解析器以及一些软件包的自包含目录,不同的应用程序可以使用不同的虚拟环境,从而解决了依赖冲突问题,而且虚拟环境中只需要安装应用相关的包或者模块,可以给部署提供便利。

    1. 创建目录

    为Home Assistant Core安装创建文件目录,并将其所有者改为homeassistant账户,需要用到[chown]命令 解释

    sudo mkdir /srv/homeassistant
    sudo chown homeassistant:homeassistant /srv/homeassistant
    
    1. 建立虚拟环境
      将环境变数中的 HOME (家目录)指定为要变更身份的使用者家目录,执行环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd 里所指定的 shell。
    sudo -u homeassistant -H -s
    
    cd /srv/homeassistant
    python3.8 -m venv .
    source bin/activate
    

    激活后可看到前面多了(homeassiatant)的虚拟环境标识。

    1. 安装wheel
    python3 -m pip install wheel
    
    1. 安装homeassistant
    pip3 install homeassistant
    
    1. 运行
      运行hass命令,稍后通过浏览器http://homeassistant.local:8123界面访问。
    hass
    

    第一次运行hass命令时,会自动下载、安装和缓存所需的库文件和依赖项,通常会花费5~10分钟的时间,期间浏览器会无法访问,稍等几分钟即可。

    展开全文
  • 树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇三:进阶配置 Home Assistant 通过本篇教程,你将完成对 Home Assistant 的进一步配置,个性化设置与管理你的智能家居设备。 题外话 关于智能...
  • 树莓派安装homeassistant全流程

    千次阅读 2020-01-08 21:18:36
    sudo ./pip3.7 install homeassistant ./hass 安装MPD https://bbs.hassbian.com/thread-5439-1-1.html 安装MQTT sudo apt-get install mosquitto 安装NO DERed bash <(curl -sL ...
  • 树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇二:初步配置 Home Assistant 并连接小米设备与 HomeKit 通过本篇教程,你将完成对 Home Assistant 的初步配置,接入小米智能家居设备,并在安装...
  • Homeassistant 家庭助手,是2018年最火的树莓派开源项目,HA是构建智慧空间的神器。基于HA可以连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等),手动或按照自己的需求自动的连接这些设备,构建...
  • sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev ...tar zxvf Python-3.8.0.tgz cd Python-3.8.0 sudo ./configure sudo make ...
  • 树莓派一体化安装(All-In-One Installer)智能家居平台Home Assistant Raspberry Pi All-In-One Installer全新安装树莓派系统(系统为官方的RASPBIAN STRETCH WITH DESKTOP,Release date:2017-08-16)
  • 树莓派4安装homeassistant

    千次阅读 2020-11-04 06:19:20
    树莓派上安装homeassistant最常用的方式大概有三种方法。 1,直接在树莓派官方系统上安装homeassistant 2,直接烧录home assistant官方网站提供的镜像 3,在树莓派官方系统上安装docker,然后在docker上安装...
  • Home Assistant OS(以下简称hassos)是Home Assistant官方推出的已经安装好homeassistant的系统,用来安装在树莓派上。hassos让你只专注于homeassistant本身,不需要理会复杂的linux系统。它提供了众多好用的插件,...
  • cd /home/pi/Desktop && python3 -m venv homeassistant cd homeassistant source bin/activate python3 -m pip install wheel python3 -m pip install homeassistant==0.61.0 hass --open-ui 若出现 ...
  • ERROR (SyncWorker_2) [homeassistant.util.package] Unable to install package home-assistant-frontend==20191119.6: Exception 也就是无法安装版本为20191119.6的home-assistant-frontend组件,解决办法就是...
  • 1、正常安装homeassistant 2、在config.yaml中修改8123端口,这样修改完成后homeassistant就用IP地址:8124访问HA http: server_port:8124 3、安装HASSIO sudo -s curl -sL -o install.sh ...
  • 树莓派4安装homeassistant先来个硬广:买树莓派的朋友,请到我的淘宝店铺“尚恩树莓派电子”购买。在树莓派上安装homeassistant最常用的方式大概有三种方法。1,直接在树莓派官方系统上安装homeassistant2,直接烧录...
  • 树莓派3B+安装HomeAssistant

    千次阅读 2019-10-05 17:40:42
    树莓派3B+安装HomeAssistant HomeAssistant是DIY开源软件,详情可参考Wire Home的文章智能家居系统 Home Assistant 系列 --介绍篇 用PIP3安装homeassistant 首先我们要先安装pip3,打开LX终端,树莓派是否已安装...
  • https://home-assistant.io/docs/installation/raspberry-pi/ 已经安装步骤安装了带桌面的树莓派系统,在SD卡的根目录新建文件SSH.txt,然后删除后缀名.txt,将恶意SD插入树莓派,启动就可以使用SSH命令登录了。 ...
  • 树莓派4B搭建homeassistant智能家居控制系统(上) 对于homeassistant的安装正式开始啦! 1、安装基础库以及依赖文件 1|sudo apt-get install libevent-dev libjpeg-dev build-essential libssl-dev libffi-dev ...
  • 树莓派3b+安装home assistant

    千次阅读 2019-01-25 10:29:34
    树莓派3b+安装home assistant 安装树莓派操作系统 参考网站教程:https://blog.csdn.net/weixin_39449466/article/details/80686835 下载操作系统 官网下载RASPBIAN STRETCH WITH DESKTOP版本 地址:...
  • Home Assistant入门1-3:在树莓派Raspbian官方系统的Python中安装Home Assistant 写在前面 一、安装系统 1、Home Assistant OS在树莓派上安装的教程 2、在Docker中安装Home Assistant系统(以群晖系统为例) 3、在...
  • HomeAssistant 是什么? HomeAssistant是构建智慧空间的神器。是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme) 等等高度定制化设置。同样...
  • 树莓派安装HomeAssistant 树莓派安装要方便很多,官网有很多已经安装好的树莓派镜像,下载下来烧录进入树莓派即可,下面是烧录软件:https://www.techspot.com/downloads/6931-etcher.html(home assistant后面简称:...
  • 1.homeassistant的安装 以下内容在putty和终端上进行都可以,若要复制请复制 $ 后的内容 下面是homeassistant官方的手动安装文档,本文与官方文档一致: 在Raspberry Pi上手动安装 1.1更改树莓派密码 $ passwd ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 465
精华内容 186
关键字:

树莓派homeassistant