精华内容
下载资源
问答
  • Home Assistant

    2021-01-02 20:27:34
    <div><p>Is it possible to implement this in Home Assistant ? <p>I'am trying to use a Shutter/Cover component for the KNX Bus... does this one work? <p>Thanks in advance</p><p>该提问来源于开源项目&...
  • Home assistant

    2020-12-26 13:05:53
    Do you plan to create an homeassistant component ? Any idea how to start the implementation ? Not really an issue but I don't know where to send a direct message.</p><p>该提问来源于开源项目:...
  • HomeAssistant

    2019-07-06 21:54:25
    安装home assistant工具 安装方法如链接 https://home-assistant-china.github.io/docs/installation/ 其中,包含Windows10,Linux等系统安装方法。 配置文件如链接 ...

    安装home assistant工具

    安装方法如链接
    https://home-assistant-china.github.io/docs/installation/
    其中,包含Windows10,Linux等系统安装方法。

    配置文件如链接
    https://home-assistant-china.github.io/docs/configuration/

    展开全文
  • HomeAssistant-源码

    2021-03-27 00:20:13
    HomeAssistant
  • homeassistant-源码

    2021-03-13 04:14:46
    homeassistant
  • 家庭助理 ... $ cd ~/homeassistant $ docker-compose start -d 更新HomeAssistant(和其他容器) 拉最新的docker镜像: $ docker-compose up --force-recreate --build -d 清理 $ docker image prune -f
  • homeassistant-config:我对Home Assistant的配置和自定义
  • homeassistant-hline:用于分隔Home Assistant组中的实体
  • homeassistant-config
  • docker search homeassistant 选择STARS最多的镜像 2、拉取镜像 docker pullhomeassistant/home-assistant 3、查看镜像 docker images homeassistant/home-assistant 4、启动镜像 docker run --init -d -...

    目录

    1、查找镜像

    2、拉取镜像

    3、查看镜像

    4、启动镜像

    5、查看容器运行状态

    6、开机自动启动配置

    7、自动重新启动配置

    扩展:

    下一篇MQTT配置:智能家居HomeAssistant(三)MQTT配置 


    homeassistant功能介绍:智能家居HomeAssistant(一)介绍概览

    1、查找镜像

    docker search homeassistant

    选择STARS最多的镜像

    2、拉取镜像

    docker pull homeassistant/home-assistant 

    3、查看镜像

    docker images homeassistant/home-assistant

    4、启动镜像

    docker run --init -d --name="home-assistant" -e "TZ=Asia/Shanghai" -v /PATH_TO_YOUR_CONFIG:/config --net=host homeassistant/home-assistant:latest

    您需要替换/PATH_TO_YOUR_CONFIG为配置路径,例如,如果您选择配置路径为/home/hanhui/homeassistant,则命令将为:

    docker run --init -d --name="home-assistant" -e "TZ=Asia/Shanghai" -v /home/hanhui/homeassistant:/config --net=host homeassistant/home-assistant:latest

    5、查看容器运行状态

    docker ps

    6、开机自动启动配置

    使用systemd自动启动home-assistant

    /etc/systemd/system/home-assistant@YOUR_USER.service

    YOUR_USER替换为Home Assistant将以其运行的用户帐户(通常为homeassistant)。尤其是Ubuntu 16.04。

    如果您想使用Docker,以下模板应该适合您。

     

    [Unit]
    Description=Home Assistant
    Requires=docker.service
    After=docker.service

    [Service]
    Restart=always
    RestartSec=3
    ExecStart=/usr/bin/docker run --name=home-assistant-%i -v /home/%i/.homeassistant/:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
    ExecStop=/usr/bin/docker stop -t 2 home-assistant-%i
    ExecStopPost=/usr/bin/docker rm -f home-assistant-%i

    [Install]
    WantedBy=multi-user.target

     

    您需要重新加载systemd以使守护程序知道新配置。

    sudo systemctl --system daemon-reload
     
    要使Home Assistant在启动时自动启动,请启用该服务。

    sudo systemctl enable home-assistant@YOUR_USER
     
    要禁用自动启动,请使用此命令。

    sudo systemctl disable home-assistant@YOUR_USER
     
    要立即启动Home Assistant,请使用此命令。

    sudo systemctl start home-assistant@YOUR_USER
     
    您也可以用start上面的内容替换stop为停止Home Assistant,restart重新启动Home Assistant和“状态”以查看简短的状态报告,如下所示。

    hanhui@hanhui-virtual-machine:~$ sudo systemctl status home-assistant@hanhui 
    ● home-assistant@hanhui.service
       Loaded: loaded (/etc/systemd/system/home-assistant@hanhui.service; enabled; vendor preset: enabled)
       Active: active (running) since 二 2020-05-19 16:30:30 CST; 45min ago
      Process: 4336 ExecStopPost=/usr/bin/docker rm -f home-assistant-%i (code=exited, status=0/SUCCESS)
      Process: 4251 ExecStop=/usr/bin/docker stop -t 2 home-assistant-%i (code=exited, status=0/SUCCESS)
     Main PID: 4352 (docker)
       CGroup: /system.slice/system-home\x2dassistant.slice/home-assistant@hanhui.service
               └─4352 /usr/bin/docker run --name=home-assistant-hanhui -v /home/hanhui/.homeassistant/:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home
    ...

    要获得家庭助理的日志记录输出,请简单使用journalctl。

    sudo journalctl -f -u home-assistant@YOUR_USER
     
    由于日志可以快速滚动,因此您可以选择仅查看错误行:

    sudo journalctl -f -u home-assistant@YOUR_USER | grep -i 'error'
     
    使用Home Assistant时,您可以轻松地重新启动系统,然后通过使用以下命令组合上述命令来查看日志输出 &&

    sudo systemctl restart home-assistant@YOUR_USER && sudo journalctl -f -u home-assistant@YOUR_USER
     

    7、自动重新启动配置


    失败时自动重新启动HOME ASSISTANT

    如果要在崩溃后自动重新启动Home Assistant服务,请将以下行添加到[Service]单元文件的部分:

    Restart=on-failure
    RestartSec=5s

     

    扩展:

    如果Home Assistant的时区异常,非Asia/shanghai时区。

    输入如下命令,将宿主机的timezone复制替换HA容器中的timezone。

    docker cp /etc/timezone 1eea462d3c39:/etc/    

    (注:1eea462d3c39是你的HA容器ID)

     

    下一篇MQTT配置:智能家居HomeAssistant(三)MQTT配置 

    展开全文
  • poetry add --dev homeassistant-stubs 请注意,此包中仅添加了来自严格类型模块的存根。 这包括所有核心模块和某些组件。 诸如sensor , light或media_player通用组件已经输入。 如果您的项目导入了尚未键入的...
  • homeassistant-components 目前在使用的Homeassistant插件 空调红外控制,目前在使用格力 小度音箱接入,目前支持各种开关控制,灯光控制,传感器查询,扫地机器人控制等 小米净水机传感器接入 caiyun天气 小度音箱...
  • magicswitchbot-homeassantant 用于Home Assistant的Magic Switchbot集成组件
  • Home Assistant Lights

    2020-11-22 02:47:33
    <div><p>Would it be possible to add any light from home assistant using the Home assistant API? Home Assistant is compatible with a whole range of smart bulbs. <p>For instance, i would prefer to add ...
  • (4)HomeAssistant安装--homeassistant安装

    千次阅读 2018-11-22 21:57:27
    HomeAssistant安装--homeassistant介绍 HomeAssistant安装--python3和pip HomeAssistant安装--python3和pip分支 HomeAssistant安装--homeassistant   使用Pip工具安装Home Assistant sudo pip3 install home...

    导航链接

     

    HomeAssistant安装--homeassistant介绍

    HomeAssistant安装--python3和pip

    HomeAssistant安装--python3和pip分支

    HomeAssistant安装--homeassistant

     

    使用Pip工具安装Home Assistant

    sudo pip3 install homeassistant

    输出错误

    Collecting homeassistant
      Downloading https://files.pythonhosted.org/packages/bc/fe/96d4e74db54548d4029cbcc64013e2447e52044d5425fcaf1fa2cd1c3354/homeassistant-0.73.1-py3-none-any.whl (2.7MB)
        100% |████████████████████████████████| 2.7MB 51kB/s 
    Collecting async-timeout==3.0.0 (from homeassistant)
      Downloading https://files.pythonhosted.org/packages/96/0f/e6357458c87fb4ed8f3df215773f3caad40968f10e05552cbd8bd28415e4/async_timeout-3.0.0-py3-none-any.whl
    Collecting aiohttp==3.3.2 (from homeassistant)
      Downloading https://files.pythonhosted.org/packages/72/6a/5bbf3544fe8de525f4521506b372dc9c3b13070fe34e911c976aa95631d7/aiohttp-3.3.2.tar.gz (771kB)
        100% |████████████████████████████████| 778kB 100kB/s 
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
        ImportError: No module named 'setuptools'
        
        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1i1tbvjb/aiohttp/

    解决错误

    sudo python3 -m pip install --upgrade --force pip

    输出

    Collecting pip
      Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
        100% |████████████████████████████████| 1.3MB 187kB/s 
    Installing collected packages: pip
    Successfully installed pip-10.0.1
    sudo pip3 install setuptools==33.1.1

    输出

    Collecting setuptools==33.1.1
      Downloading https://files.pythonhosted.org/packages/e5/53/92a8ac9d252ec170d9197dcf988f07e02305a06078d7e83a41ba4e3ed65b/setuptools-33.1.1-py2.py3-none-any.whl (472kB)
        100% |████████████████████████████████| 481kB 11kB/s 
    Installing collected packages: setuptools
    Successfully installed setuptools-33.1.1

    然后执行

    sudo pip3 install homeassistant

    报错

    c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or directory
         #include <Python.h>
                            ^
        compilation terminated.
        error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
        
        ----------------------------------------
    Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-a4e3d0e6/cffi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-x6cz7r2u/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-a4e3d0e6/cffi/

    执行

    sudo apt-get install python3-dev

    报错

    c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
         #include <ffi.h>
                         ^
        compilation terminated.
        error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
        
        ----------------------------------------
    Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-2bnwkxnn/cffi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-47mrpiah/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-2bnwkxnn/cffi/

    执行

    sudo  apt-get install libffi-dev

    然后执行

    sudo pip3 install homeassistant

    如果不出意外就会安装成功

    ……………………
    ……………………
    ……………………
      Running setup.py clean for MarkupSafe
    Failed to build pyyaml aiohttp multidict yarl idna-ssl MarkupSafe
    Installing collected packages: voluptuous, idna, certifi, chardet, urllib3, requests, pytz, astral, async-timeout, attrs, pyyaml, multidict, yarl, idna-ssl, aiohttp, MarkupSafe, jinja2, homeassistant
      Running setup.py install for pyyaml ... done
      Running setup.py install for multidict ... done
      Running setup.py install for yarl ... done
      Running setup.py install for idna-ssl ... done
      Running setup.py install for aiohttp ... done
      Running setup.py install for MarkupSafe ... done
    Successfully installed MarkupSafe-1.0 aiohttp-3.3.2 astral-1.6.1 async-timeout-3.0.0 attrs-18.1.0 certifi-2018.4.16 chardet-3.0.4 homeassistant-0.73.1 idna-2.7 idna-ssl-1.1.0 jinja2-2.10 multidict-4.3.1 pytz-2018.5 pyyaml-3.13 requests-2.19.1 urllib3-1.23 voluptuous-0.11.1 yarl-1.2.6

    验证安装结果

    hass

    输出

    Config directory: /home/rtplay/.homeassistant
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=turn_off>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=turn_on>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=toggle>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=stop>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=restart>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=check_config>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=homeassistant, service=reload_core_config>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=persistent_notification, service=create>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=persistent_notification, service=dismiss>
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.bootstrap] Home Assistant core initialized
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.loader] Loaded introduction from homeassistant.components.introduction
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.setup] Setting up introduction
    2018-07-15 11:13:35 INFO (MainThread) [homeassistant.components.introduction] 
    
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
            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.
    
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    

    首次启动需要初始化配置文件,也会自动下载一些所需的文件,会需要一些时间。有时因网络质量问题还会出现文件下载失败情况,导致启动过程受阻。此时可以关闭命令行窗口,再重新执行启动命令。

    在该过程中,我尝试了将pip下载地址重新设置的方法,成功率更高。

    linux的文件在~/.pip/pip.conf,如果没有则创建。

    写入如下:

    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    trusted-host=pypi.douban.com

    还有一些源,如下:

    阿里云 http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
    豆瓣(douban) http://pypi.douban.com/simple/ 
    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
    中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

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

     

     

     

     

     

     

     

     

    展开全文
  • docker-homebridge-homeassistant:用于Homebridge的Home Assistant的非官方Docker映像
  • $ npm i --save homeassistant-ws 将其导入您的项目中: import hass from 'homeassistant-ws' async function main ( ) { // Assuming hass running in `localhost`, under the default `8321` port: const ...
  • Sonoff-HomeAssistant, 用于HomeAssistant的ESP8266 itead Sonoff开关的固件 这个版本已经贬值了,但将被保留在这里供参考 !请从现在开始使用 kmanoz/kmansonoff插件。 sonoff-homeassistant 基于 Sonoff home...
  • (1)HomeAssistant安装--homeassistant介绍

    千次阅读 2018-11-22 21:57:18
    HomeAssistant安装--homeassistant介绍 HomeAssistant安装--python3和pip HomeAssistant安装--python3和pip分支 HomeAssistant安装--homeassistant   初识HomeAssistant   HAChina 中文网 ...

    导航链接

    HomeAssistant安装--homeassistant介绍

    HomeAssistant安装--python3和pip

    HomeAssistant安装--python3和pip分支

    HomeAssistant安装--homeassistant

     

    初识HomeAssistant

     

    HAChina 中文网    https://www.hachina.io/docs/321.html

    HomeAssistant论坛   https://bbs.hassbian.com/forum.php

    Home Assistant 中文文档   https://home-assistant.cc/start/start/

    HomeAssistant是构建智慧空间的神器。
    基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。

    就像LINUX一样,HomeAssistant是开源的:它不属于任何商业公司,用户可以无偿使用。

    HomeAssistant能识别和直接连接的外部设备有将近千项。
    其中有各种商业化的智能产品(如小米系列产品、Philips智能灯系列、亚马逊的音响、苹果的Siri、Google Assistant、博联的产品、特斯拉汽车等)、有互联网上的各种实时信息(股票、汇率、交通、天气等)、有开源或开放的各种智能软件(人脸识别、车牌识别、文字识别、文字转语音、语音转文字等)、有各种联动机制(短信、Email、IFTTT等)……
    简单的安装与配置(不需要编程开发),就可以连接您感兴趣的东西——将这个零碎多样的世界,纳入到您所希望的统一自动规则控制或联动中。

    HomeAssitant的核心逻辑与自动化(大脑),运行在本地环境中。
    HomeAssistant连接的外部设备既可以是本地的,也可以是在INTERNET上的;您也可以根据自己的意愿开放大脑的控制给INTERNET——这样的架构设计不同于很多商业化产品将控制逻辑放在云端的方式——安全、可靠、响应速度快、无需担心隐私泄露!

    如果说hass是神经系统,那么操作系统就像基础生命系统,Python环境就像血液循环系统——hass运行在操作系统之上,Python环境为其提供必要基础的支持。
    作为一个HomeAssistant的使用者,您并不需要掌握python编程语言,只要安装它的环境就可以了。

    上面介绍的hass(内核和组件)、hass配置、python环境架构了一个完整的HomeAssistant运行体系。除此之外,还有一些周边系统——对于HomeAssistant来说,它们并不是必须的,仅从某个侧面帮助HomeAssitant的安装、运行、或者让配置更方便——就像眼镜、助听器,或者医院、车辆、马路,有了这些东西,人类在某些方面会生活更好。

    让我们来看一个简单的智慧空间的例子:
    “当感应到您要出门的时候,自动查询天气预报,发现要下雨,语音播报提醒主人要带伞。”
    这其中需要的积木元素:
    人体感应传感器(发现您在门口)
    位置跟踪(确认您要出门而不是进门)
    天气预报信息
    文字转语音服务
    媒体播放器
    所有这些积木元素,都可以在HomeAssitant中找到。
    您需要的,仅仅是需求与创意,将它们联动起来!

     

    展开全文
  • 完全与Home Assistant的Kiosk Browser集成 提供对通过Home Assistant控制某些常见的Fully Kiosk选项的支持。 需要在“完全自助服务终端浏览器”设置中启用“远程管理”。 目前支持: 用于打开/关闭屏幕和设置屏幕...
  • Upgrade homeassistant

    2020-12-27 09:19:49
    <ul><li><a href="https://github.com/MycroftAI/mycroft-homeassistant/commit/5cb692365749c0fc76e6b372675e1f86771d557f">Merge pull request #2 from JarbasAl/master</a></li><li><a href=...
  • 家庭助理Cupertino图标 类似于Apple iOS的Cupertino风格的家庭助理图标! 安装 HACS(推荐) ...网址: /local/HomeAssistant-Cupertino-Icons.js 资源类型: JavaScript Module 这些图标现在应该可以在
  • Home Assistant OS(以下简称hassos)是Home Assistant官方推出的已经安装好homeassistant的系统,用来安装在树莓派上。hassos让你只专注于homeassistant本身,不需要理会复杂的linux系统。它提供了众多好用的插件,...
  • Add Home Assistant

    2021-01-07 02:55:11
    <div><p>Adds support for the <a href="https://github.com/keesschollaart81/vscode-home-assistant">Home Assistant language</a>. <p>https://www.home-assistant.io/ is one of the largest open source home ...
  • Home Assistant discovery

    2021-01-12 07:48:04
    <div><p>I followed the guide at https://www.zigbee2mqtt.io/integration/home_assistant.html to integrate with Home Assistant. I set broker to localhost. I installed the MQTT integration in Home ...
  • Home Assistant integration

    2020-12-31 13:55:07
    I am in the process of creating a custom component for <a href="https://home-assistant.io">Home Assistant</a> so N26 banking data can be used as a sensor in Home Assistant. I already have a working ...
  • HomeAssistant states

    2020-12-09 05:23:32
    <p>Attached - <a href="https://github.com/jpbarraca/pai/files/2605718/homeassistant-changes.txt">homeassistant-changes.txt</a></p>该提问来源于开源项目:ParadoxAlarmInterface/pai</p></div>
  • Home Assistant support

    2021-01-02 14:31:06
    <div><p>Looks like there are a few people interested in HA support, and at ...<ul><li>https://github.com/sean6541/tuya-homeassistant</li></ul><p>该提问来源于开源项目:clach04/python-tuya</p></div>

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,397
精华内容 4,558
关键字:

homeassistant