| | |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#node-red">安装Node-RED插件</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#docker-postgresql">利用 Docker 安装 PostgreSQL</a> |
| | | <li class="toctree-l4"><a class="reference internal" href="#go2rtc">安装go2rtc插件</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#vlc">安装VLC可以播放视频等功能,需要的话可以安装</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#docker-postgresql">利用 Docker 安装 PostgreSQL</a> |
| | | <ul> |
| | | <li class="toctree-l4"><a class="reference internal" href="#_3">步骤</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#homeassistantpgsql">更改homeAssistant默认的数据库为pgSql</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#hacs">安装HACS</a> |
| | | <ul> |
| | | <li class="toctree-l4"><a class="reference internal" href="#hacs_1">hacs简介</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#hacs_2">安装hacs</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#hacs_3">启用HACS</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#homeassistantlogo">更改HomeAssistant左上角LOGO标题</a> |
| | | <ul> |
| | | <li class="toctree-l4"><a class="reference internal" href="#hass-faviconreleases">下载第三方插件hass-favicon的Releases到本地目录</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#_4">解压下载的源码</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#ha">将插件复制到ha上</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#_5">安装米家集成插件</a> |
| | | <ul> |
| | | <li class="toctree-l4"><a class="reference internal" href="#_6">安装</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#_7">配置</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#webrtc-camera">安装WebRTC Camera</a> |
| | | </li> |
| | | <li class="toctree-l3"><a class="reference internal" href="#motioneye">安装motionEye</a> |
| | | <ul> |
| | | <li class="toctree-l4"><a class="reference internal" href="#motioneye_1">motionEye 的一些特点:</a> |
| | | </li> |
| | | <li class="toctree-l4"><a class="reference internal" href="#_8">安装方法</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | <li class="toctree-l1"><a class="reference internal" >Q/A</a> |
| | | <ul> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/%E9%80%8F%E6%9E%90%E4%B8%AD%E5%BF%83HA%E7%8E%AF%E5%A2%83%E6%B8%A9%E5%BA%A6%E5%8F%91%E9%80%81%E5%88%B0%E8%83%9C%E9%80%8F%E7%9A%84%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97/">透析中心HA环境温度发送到胜透的操作指南</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/errorsQA/">errorsQA</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/HA-%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E7%8A%B6%E6%80%81%E5%8F%8D%E8%BD%AC/">HA-如何实现状态反转</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/TS88%E9%80%8F%E6%9E%90%E6%9C%BA%E8%81%94%E6%9C%BA%E9%80%9A%E4%BF%A1-%E4%B8%AD%E6%96%87%E7%89%88/">TS88透析机联机通信-中文版</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/VMware-ESXi%E6%89%A9%E5%B1%95HomeAssistant%E7%A1%AC%E7%9B%98%E6%8C%87%E5%8D%97/">VMware-ESXi扩展HomeAssistant硬盘指南</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/%E5%A6%82%E4%BD%95%E9%9B%86%E6%88%90%E5%92%8C%E9%A3%8E%E5%A4%A9%E6%B0%94%E7%BB%84%E4%BB%B6%E5%88%B0HA/">如何集成和风天气组件到HA</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/%E5%A6%82%E5%8E%95%E9%A3%8E%E9%99%A9-%E4%BA%BA%E5%AD%98%E5%9C%A8%E4%BC%A0%E6%84%9F%E5%99%A8%E9%85%8D%E7%BD%AE%E6%96%B9%E6%B3%95/">如厕风险-人存在传感器配置方法</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../QA/ubunte-desktop%E6%A1%8C%E9%9D%A2%E7%B3%BB%E7%BB%9F%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E5%BC%80%E5%90%AF%E8%BF%9C%E7%A8%8B%E5%8D%8F%E5%8A%A9/">Ubuntu-desktop桌面系统如何配置开启远程协助</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | | </ul> |
| | | <p class="caption"><span class="caption-text">其它教程</span></p> |
| | | <ul> |
| | | <li class="toctree-l1"><a class="reference internal" >Node-red相关</a> |
| | | <ul> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../../node-reds/%E5%AE%89%E8%A3%85node-red%E8%AE%B0%E5%BD%95/">安装node-red记录</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../../node-reds/%E5%A6%82%E4%BD%95%E6%8A%8Anode-red%E5%AE%89%E8%A3%85%E5%88%B0orangepiZero3/">如何把node-red安装到orangepiZero</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../../node-reds/ModbusPoll-v7.0.0%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/">ModbusPoll-v7.0.0使用教程</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../../node-reds/node-red%E5%B8%B8%E7%94%A8%E7%BB%84%E4%BB%B6%E5%88%97%E8%A1%A8/">node-red常用组件列表</a> |
| | | </li> |
| | | <li class="toctree-l2"><a class="reference internal" href="../../../node-reds/node-red%E5%A6%82%E4%BD%95%E8%BF%9E%E6%8E%A5modbus%20_slave%E8%AE%BE%E5%A4%87/">node-red如何连接modbus _slave设备</a> |
| | | </li> |
| | | </ul> |
| | | </li> |
| | |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250417170754947.png" /></p> |
| | | <p>点击打开web-页面如下</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250417170638780.png" /></p> |
| | | <h5 id="docker-postgresql">利用 Docker 安装 PostgreSQL<a class="headerlink" href="#docker-postgresql" title="Permanent link">¶</a></h5> |
| | | <h5 id="go2rtc">安装go2rtc插件<a class="headerlink" href="#go2rtc" title="Permanent link">¶</a></h5> |
| | | <p>go2rtc插件是为了对视流转发用的专用插件,如果想把监控视频流接入,则可以使用这个插件,安装方法是,加载项中,搜索go2rtc,</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418150624562.png" /></p> |
| | | <p>点击安装</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250418150851886.png" /></p> |
| | | <p>安装完成后开启自动恢复,自动更新</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418151926288.png" /></p> |
| | | <p>其设置中基本没什么要改的.</p> |
| | | <h5 id="vlc">安装VLC可以播放视频等功能,需要的话可以安装<a class="headerlink" href="#vlc" title="Permanent link">¶</a></h5> |
| | | <p>在加载商店中搜索vlc</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418153825278.png" /></p> |
| | | <p>点击安装</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250418153923072.png" /></p> |
| | | <p>安装成功如下所示</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418154157793.png" /></p> |
| | | <p>配置中基本没要要配置的东西</p> |
| | | <h4 id="docker-postgresql">利用 Docker 安装 PostgreSQL<a class="headerlink" href="#docker-postgresql" title="Permanent link">¶</a></h4> |
| | | <p>虽然 Home Assistant OS 本身不允许直接访问系统底层,但它内置了 Docker 支持,因此可以直接运行 PostgreSQL 的 Docker 容器。</p> |
| | | <h6 id="_3"><strong>步骤</strong><a class="headerlink" href="#_3" title="Permanent link">¶</a></h6> |
| | | <ol> |
| | |
| | | </li> |
| | | <li> |
| | | <p>在 SSH 或 Web Terminal 中运行以下命令:</p> |
| | | <p><code>BASHdocker run -d \ |
| | | <p><code>docker run -d \ |
| | | --name=postgresql \ |
| | | -e POSTGRES_USER=homeassistant \ |
| | | -e POSTGRES_PASSWORD=yourpassword \ |
| | | -e POSTGRES_DB=homeassistant \ |
| | | -v /mnt/data/supervisor/postgresql:/var/lib/postgresql/data \ |
| | | -e POSTGRES_USER=dtuser \ |
| | | -e POSTGRES_PASSWORD= **pwd** \ |
| | | -e POSTGRES_DB=dtha \ |
| | | -v /db/pgsqldata:/var/lib/postgresql/data \ |
| | | -p 5432:5432 \ |
| | | postgres</code></p> |
| | | <ul> |
| | | <li>替换 <code>yourpassword</code> 为您想要设置的数据库密码。</li> |
| | | <li>数据库名称为 <code>homeassistant</code>,用户名为 <code>homeassistant</code>。</li> |
| | | <li>替换 <code>**pwd**</code> 为您想要设置的数据库密码,些密码,需要管理员咨询</li> |
| | | <li>数据库名称为 <code>dtha</code>,用户名为 <code>dtuser</code>。</li> |
| | | <li>数据将存储在 <code>/mnt/data/supervisor/postgresql</code>,确保数据在重启后不会丢失。</li> |
| | | </ul> |
| | | </li> |
| | | </ol> |
| | | <p>登录ssh,并查看已安装的docker镜像如下</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418154852933.png" /></p> |
| | | <p>先创建pgsql存储卷需要的目录,这个我们统一定为如下目录,并给777权限</p> |
| | | <div class="codehilite"><pre><span></span><code>/db/pgsqldata |
| | | </code></pre></div> |
| | | |
| | | <p>即在根目录下,创建db目录,然后在db目录中创建pgsqldata,并给足权限</p> |
| | | <div class="codehilite"><pre><span></span><code>/ # cd homeassistant |
| | | homeassistant # ls |
| | | automations.yaml configuration.yaml home-assistant.log home-assistant.log.fault home-assistant_v2.db-shm scenes.yaml secrets.yaml |
| | | blueprints deps home-assistant.log.1 home-assistant_v2.db home-assistant_v2.db-wal scripts.yaml tts |
| | | homeassistant # mkdir db |
| | | homeassistant # sudo chmod -R 7777 ./db |
| | | homeassistant # cd db |
| | | db # ls |
| | | db # pwd |
| | | /homeassistant/db |
| | | db # sudo mkdir pgsqldata |
| | | db # sudo chmod -R 7777 ./pgsqldata |
| | | db # ls |
| | | pgsqldata |
| | | db # cd pgsqldata |
| | | pgsqldata # ls -l ./ |
| | | total 0 |
| | | pgsqldata # cd .. |
| | | db # ls -l ./ |
| | | total 4 |
| | | drwsrwsrwt 2 root root 4096 Apr 18 16:30 pgsqldata |
| | | </code></pre></div> |
| | | |
| | | <p>接下来,拉取镜pgsql的镜像,并指向/mnt/data/pgsqldata,此处要注意不是所有的目录都有写入权限,homeAssitant中大部份目录都没有写入权限,要注意找有写入权限的目录</p> |
| | | <div class="codehilite"><pre><span></span><code>data # docker run -d \ |
| | | --name=postgresql \ |
| | | -e POSTGRES_USER=dtuser \ |
| | | -e POSTGRES_PASSWORD=Dtuse1r \ |
| | | -e POSTGRES_DB=dtha \ |
| | | -v /mnt/data/pgsqldata:/var/lib/postgresql/data \ |
| | | -p 5432:5432 \ |
| | | --restart unless-stopped postgres |
| | | # 执行完成后,返回: |
| | | 9a4721cccb0d5c63671da5cba4a6b6c13721f48ac664de03312cddaa216a2e56 |
| | | </code></pre></div> |
| | | |
| | | <p>系统会自动拉取镜像,并启动,此过程务必保证秒学上网的畅通</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418160447867.png" /></p> |
| | | <p>如下图,所示,</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418160956787.png" /></p> |
| | | <p>说明目录没有权限,</p> |
| | | <div class="codehilite"><pre><span></span><code>chown -R root:root mnt/data/pgsqldata |
| | | chmod -R 7777 /mnt/data/pgsqldata |
| | | </code></pre></div> |
| | | |
| | | <p>给够目录权限后,再次运行,安装指令</p> |
| | | <div class="codehilite"><pre><span></span><code>data # docker run -d \ |
| | | --name=postgresql \ |
| | | -e POSTGRES_USER=dtuser \ |
| | | -e POSTGRES_PASSWORD=Dtuse1r \ |
| | | -e POSTGRES_DB=dtha \ |
| | | -v /mnt/data/pgsqldata:/var/lib/postgresql/data \ |
| | | -p 5432:5432 \ |
| | | --restart unless-stopped postgres |
| | | # 执行完成后,返回: |
| | | docker: Error response from daemon: Conflict. The container name "/postgresql" is already in use by container "f5b838e28f30ff3bde9f90276b8aa4924b4f1ecec2cdbd4e38dfe27e2c988edb". You have to remove (or rename) that container to be able to reuse that name. |
| | | See 'docker run --help |
| | | </code></pre></div> |
| | | |
| | | <p>上述说明pgswl的容器已经存在,需要删除</p> |
| | | <div class="codehilite"><pre><span></span><code>docker stop postgresql |
| | | docker rm postgresql |
| | | </code></pre></div> |
| | | |
| | | <p>然后,再次执行,即可成功</p> |
| | | <div class="codehilite"><pre><span></span><code>data # docker run -d \ |
| | | --name=postgresql \ |
| | | -e POSTGRES_USER=dtuser \ |
| | | -e POSTGRES_PASSWORD=Dtuse1r \ |
| | | -e POSTGRES_DB=dtha \ |
| | | -v /mnt/data/pgsqldata:/var/lib/postgresql/data \ |
| | | -p 5432:5432 \ |
| | | --restart unless-stopped postgres |
| | | # 执行完成后,返回: |
| | | 9a4721cccb0d5c63671da5cba4a6b6c13721f48ac664de03312cddaa216a2e56 |
| | | </code></pre></div> |
| | | |
| | | <p>用ps -a 查询一下,如下图所示,说明docker 启动成功,</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418164459153.png" /></p> |
| | | <p>为了验证重新启动后,pgsql容器是否启动,可以重启后,再次查看一下,此容器是否跟随系统启动成功.</p> |
| | | <p>接下来,我们可以在局域网中找台机器来做一下数据库连接测试</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418165956219.png" /></p> |
| | | <p>如上图,说明pgsql已经安装成功了,并能正常访问.</p> |
| | | <h6 id="homeassistantpgsql">更改homeAssistant默认的数据库为pgSql<a class="headerlink" href="#homeassistantpgsql" title="Permanent link">¶</a></h6> |
| | | <p>HomeAssistant默认的数据库为sqlite,我们需要把其换成我们新安装的pgsql,</p> |
| | | <p>通过我们安装的插件File editor 打开配置文件 /homeassistant/configruration.yaml</p> |
| | | <p>增加recorder中的配置如下</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418174329014.png" /></p> |
| | | <p>然后,保存退出,重启,看看ha有滑的给出错误提示,也可以通过,连接工具来查看,ha有没有在数据库中建表,写入数据</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418174634684.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418174713239.png" /></p> |
| | | <p>如上图,说明数据已功功折写入PGSQL,此时,我们可以把系统默认的数据库删除了</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418175114702.png" /></p> |
| | | <p>这个文件是homeAssistant默认的sqlite数据库文件,可以删除了,点右则的三个点,在弹出的菜单中,点delete</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418175225430.png" /></p> |
| | | <p>点击yes确认</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418175508507.png" /></p> |
| | | <p>然后重启,再次查看,是否重新生成此文件, 如果没有重新生成此文件 ,说明,系统已经在用pgsql了</p> |
| | | <h4 id="hacs">安装HACS<a class="headerlink" href="#hacs" title="Permanent link">¶</a></h4> |
| | | <h6 id="hacs_1">hacs简介<a class="headerlink" href="#hacs_1" title="Permanent link">¶</a></h6> |
| | | <p>HACS,全称 Home Assistant Community Store(Home Assistant 社区商店),是一个用于 Home Assistant 的第三方扩展插件管理器。它为用户提供了一个方便的方式来安装和管理社区开发的自定义集成、插件、主题和其他扩展组件。</p> |
| | | <p>这个插件集中了许多大屏用的主题与插件,属于必装插件.</p> |
| | | <h6 id="hacs_2">安装hacs<a class="headerlink" href="#hacs_2" title="Permanent link">¶</a></h6> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418181153341.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418181342200.png" /></p> |
| | | <p>进入ssh登 录后,输入如下指令</p> |
| | | <div class="codehilite"><pre><span></span><code>wget -O - https://get.hacs.xyz | bash - |
| | | </code></pre></div> |
| | | |
| | | <p>回车后,系统会自动下载HACS,并放到指定的目录,且提示重启,我们按要求重启,即可。</p> |
| | | <h6 id="hacs_3">启用HACS<a class="headerlink" href="#hacs_3" title="Permanent link">¶</a></h6> |
| | | <p>安装完成后,您需要在 Home Assistant 的界面中启用 HACS:</p> |
| | | <ol> |
| | | <li> |
| | | <p>打开 Home Assistant UI。</p> |
| | | </li> |
| | | <li> |
| | | <p>点击 <strong>设置</strong> > <strong>设备与服务</strong> > <strong>集成</strong>。</p> |
| | | </li> |
| | | <li> |
| | | <p>点击右下角 <strong>添加集成</strong>。</p> |
| | | </li> |
| | | </ol> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182141542.png" /></p> |
| | | <ol> |
| | | <li>搜索并选择 <strong>HACS</strong>,然后按照屏幕上的提示完成设置。 |
| | | <img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182217781.png" /></li> |
| | | </ol> |
| | | <p>点击后,在弹出的窗口中,全打勾,点提交 |
| | | <img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182302438.png" /></p> |
| | | <p>引时,弹出新的窗口,验证github授权</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250418182504439.png" /></p> |
| | | <p>点击这个github链接,并记住下方的授权码后面会用到</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182735517.png" /></p> |
| | | <p>在弹出的页面中,输入,记住的授权码,点Continue</p> |
| | | <p>提示具体的授权对像为hacs,点击Autuorize hacs</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182839101.png" /></p> |
| | | <p>授权成功</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418182924523.png" /></p> |
| | | <p>返回hacs后,提示成功,并显示已发现如下设备,hacs,选择区域,可以自定义个区域,然后点完成</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418183032110.png" /></p> |
| | | <p>看到如下界面hacs就安装好了</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418183101328.png" /></p> |
| | | <p>点击配置,启用App Daemon apps discovery & tgracking.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418183240218.png" /></p> |
| | | <p>以上配置 完成后,重新启动HA,则可以在左侧栏中找到HACS菜单了</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418183847192.png" /></p> |
| | | <h4 id="homeassistantlogo">更改HomeAssistant左上角LOGO标题<a class="headerlink" href="#homeassistantlogo" title="Permanent link">¶</a></h4> |
| | | <p>homeAssistant 左上角默认的标题为 Home Assistant 我们希望改成自已的标识如:岱特智能</p> |
| | | <h6 id="hass-faviconreleases">下载第三方插件hass-favicon的Releases到本地目录<a class="headerlink" href="#hass-faviconreleases" title="Permanent link">¶</a></h6> |
| | | <p><a href="[thomasloven/hass-favicon: 🔹 Change the favicon of your Home Assistant instance](https://github.com/thomasloven/hass-favicon)">点击链接</a>,到其github的官方页面</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418184710407.png" /></p> |
| | | <p>下载其源码</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418184735514.png" /></p> |
| | | <h6 id="_4">解压下载的源码<a class="headerlink" href="#_4" title="Permanent link">¶</a></h6> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418184843193.png" /></p> |
| | | <h6 id="ha">将插件复制到ha上<a class="headerlink" href="#ha" title="Permanent link">¶</a></h6> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418184913549.png" /></p> |
| | | <p>打开源码目录,进入custom_commponents目录,把favicon目录整体复制</p> |
| | | <p>然后,进入ha的config-custom_compoents目录粘贴,复制到的favicon</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418185131376.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418185659978.png" /></p> |
| | | <p>然后创建目录</p> |
| | | <div class="codehilite"><pre><span></span><code>\\ha-o[\config\www\favicons |
| | | </code></pre></div> |
| | | |
| | | <p>并把胜透的logo文件st-logo.,png放到目录中</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418185756212.png" /></p> |
| | | <p>然后在配置文件中增加如下内容</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418190110615.png" /></p> |
| | | <p>然后,重启HomeAssistant即可</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250418190515179.png" /></p> |
| | | <p>重启后,左上脚的LOGO,已变为岱特智能.</p> |
| | | <h4 id="_5">安装米家集成插件<a class="headerlink" href="#_5" title="Permanent link">¶</a></h4> |
| | | <p>米家集成是一个由小米官方提供支持的 Home Assistant 的集成组件,它可以让您在 Home Assistant 中使用小米 IoT 智能设备。</p> |
| | | <p>这个插件,可以直接把所有小米的各种传感器集成到HomeAssistant中,所以这个是必装插件.</p> |
| | | <p>其官方仓库地址为:<a href="https://github.com/XiaoMi/ha_xiaomi_home"> Xiaomi Home Integration for Home Assistant</a></p> |
| | | <div class="codehilite"><pre><span></span><code>https://github.com/XiaoMi/ha_xiaomi_home |
| | | </code></pre></div> |
| | | |
| | | <p>其安装方法有三种,我们为了方便选择第一种,其它两种方法,可以自行尝试.官方描述的方装主式如下:</p> |
| | | <div class="codehilite"><pre><span></span><code>cd config |
| | | git clone https://github.com/XiaoMi/ha_xiaomi_home.git |
| | | cd ha_xiaomi_home |
| | | ./install.sh /config |
| | | </code></pre></div> |
| | | |
| | | <p>其也提供<a href="[ha_xiaomi_home/doc/README_zh.md at main · XiaoMi/ha_xiaomi_home](https://github.com/XiaoMi/ha_xiaomi_home/blob/main/doc/README_zh.md)">中文的安装说明</a></p> |
| | | <h6 id="_6">安装<a class="headerlink" href="#_6" title="Permanent link">¶</a></h6> |
| | | <p>首先,登录SSH.然后进入config目录</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419091154969.png" /></p> |
| | | <p>先拉取代码</p> |
| | | <div class="codehilite"><pre><span></span><code>config # git clone https://github.com/XiaoMi/ha_xiaomi_home.git |
| | | Cloning into 'ha_xiaomi_home'... |
| | | remote: Enumerating objects: 1322, done. |
| | | remote: Counting objects: 100% (761/761), done. |
| | | remote: Compressing objects: 100% (342/342), done. |
| | | remote: Total 1322 (delta 628), reused 419 (delta 419), pack-reused 561 (from 2) |
| | | Receiving objects: 100% (1322/1322), 847.87 KiB | 1.64 MiB/s, done. |
| | | Resolving deltas: 100% (817/817), done. |
| | | </code></pre></div> |
| | | |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419091433438.png" /></p> |
| | | <p>然后,再切换到ha_xiaomi_home目录</p> |
| | | <div class="codehilite"><pre><span></span><code>cd ha_xiaomi_home |
| | | </code></pre></div> |
| | | |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419091407697.png" /></p> |
| | | <p>然后执行安装指令</p> |
| | | <div class="codehilite"><pre><span></span><code>./install.sh /config |
| | | |
| | | # Xiaomi Home installation is completed. Please restart Home Assistant. |
| | | </code></pre></div> |
| | | |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419091913176.png" /></p> |
| | | <p>安装完成,提示需要重启.</p> |
| | | <h6 id="_7">配置<a class="headerlink" href="#_7" title="Permanent link">¶</a></h6> |
| | | <p>在重新启动后,在设置-设备与服务-添加集成中,搜索“<code>Xiaomi Home</code>” </p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419092851229.png" /></p> |
| | | <p>点击,会提示风险提示</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419092928630.png" /></p> |
| | | <p>勾选,我知悉,点击下一步,会进入基础配置页面,如下图</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419093447515.png" /></p> |
| | | <p>勾选集成网络配置,同蛙,注意一下,认证跳转地址,此处显款为http://homeassistant.lcaol:8123,这个地址,估计不可能通过,只因为我们是在局域网其它机器操作这一步的,实际上我们的地址,应是地址栏中折实际地址,如上图,我们的认证地址是:http://192.168.3.2:8123, 在下一步跳转转小米后,打开的网址时,不出意外的话估计是打不开的,需要把那个地址的前半段,换成这个实际地址.</p> |
| | | <p>点击下一步,</p> |
| | | <p>此处为检测网络,网络检测通过时,才能进行下一步</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094057861.png" /></p> |
| | | <p>当弹出如下界面时,说明网络检测通过了,</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094122194.png" /></p> |
| | | <p>点击,"请点此处进行登录",</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094248419.png" /></p> |
| | | <p>此时,跳转到小米折认证网页,此时输入正确米家帐号与密码,点登录</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094348660.png" /></p> |
| | | <p>弹出 友情提示,点击,同意并继续</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094434242.png" /></p> |
| | | <p>小米的安全验证,点下一步,</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094514847.png" /></p> |
| | | <p>点击 发送验证码 </p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094551241.png" /></p> |
| | | <p>输入验证码后,点确定</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419094650763.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250419094809037.png" /></p> |
| | | <p>跳转到了认证窗口,但是却是无方访问此页面,说明认证地址,错了,我们需要把它换成我们正确的HA地址:http://192.168.3.2:8123,如下图所示</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250419095023617.png" /></p> |
| | | <p>手工将正确的地址替换地址头部后,回车,打开这个地址,类似如下格式:</p> |
| | | <div class="codehilite"><pre><span></span><code>http://192.168.3.2:8123/api/webhook/3062281226000218850?code=C3_B7440E147BCCA71A76831877D510611F&state=d90a727abad348efee834884dae174b80a15de14 |
| | | </code></pre></div> |
| | | |
| | | <p>如果,用上述方式,仍然不能访问,则可用如下方法,更改host文件,强行指定本地DNS,指向homeassistant.local,方法如下:</p> |
| | | <p><strong>修改 Windows <code>hosts</code> 文件的方法</strong></p> |
| | | <p>使用管理员身份用记事本打开如下文件 :C:\Windows\System32\drivers\etc\hosts |
| | | 在最后一行增加</p> |
| | | <div class="codehilite"><pre><span></span><code>192.168.3.2 homeassistant.local |
| | | </code></pre></div> |
| | | |
| | | <p>如下图</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419100949549.png" /></p> |
| | | <p>然后,再重新试过一次</p> |
| | | <p>不出意外的话,就会自动认证通过</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419101109184.png" /></p> |
| | | <p>可以根据提示自动选 则房间同步模式,这个要根据具体情况选择,点击下一步,将提示插件集成成功.如下示意图</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419101406365.png" /></p> |
| | | <p>看到如下图,就说明集成完成了</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419101429977.png" /></p> |
| | | <p>不出意外的话概览中,就已经自动增加了许多设备.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419101640136.png" /></p> |
| | | <h4 id="webrtc-camera">安装WebRTC Camera<a class="headerlink" href="#webrtc-camera" title="Permanent link">¶</a></h4> |
| | | <p>WebRTC camera插件以实现频流播放.如果ha要接入视频监控,则需要安装这个组件,</p> |
| | | <p><a href="https://github.com/AlexxIT/WebRTC">仓库地址</a>:</p> |
| | | <div class="codehilite"><pre><span></span><code>https://github.com/AlexxIT/WebRTC |
| | | </code></pre></div> |
| | | |
| | | <p>这个插件也有多种安装方法,hacs安装,直接复制等方法,因为上文,我们已经安装过了HACS插件,所以我们选择使用HACS方式安装。</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419102728322.png" /></p> |
| | | <p>点击后,弹出如下页面</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419102904947.png" /></p> |
| | | <p>点击DownLoad按钮</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250419102948033.png" /></p> |
| | | <p>点击DownLoad</p> |
| | | <p>当然,我们也可以选择不同折版本 |
| | | <img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419103037398.png" /></p> |
| | | <p>当弹出窗口自动消失,点击上方的返回(<strong>注意:不会自动返回,须人工返回</strong>),返回如下图</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419103346586.png" /></p> |
| | | <p>看到上方的等待重启,说明组件已经安装上,需要重启,我们执行重启.</p> |
| | | <p>重启完成后,会看到,Downloaded中已经显示,了安装成功折WebRTC Camera组件.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419103804928.png" /></p> |
| | | <p>然后,进入设置-设备与服务-添加集成,搜索WebRTC</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419104327438.png" /></p> |
| | | <p>点击WebRtc Camera</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/image-20250419104536359.png" /></p> |
| | | <p>弹出go2rtc url地址窗口,此插件,我们之前已装过,就在本机,所地址不用改,直接点提交</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419104656703.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419104719116.png" /></p> |
| | | <p>点完成.WebRTC安装成功.如下图所示</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419104758351.png" /></p> |
| | | <p>为了演示如何显示监控视频,我们新增加一个sample的仪表盘.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419105206240.png" /></p> |
| | | <p>点击,添加仪表盘</p> |
| | | <p><img alt="image-20250419105243922" src="C:\Users\trphoenix\AppData\Roaming\Typora\typora-user-images\image-20250419105243922.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419105311039.png" /></p> |
| | | <p>在弹出折对话框中,输入仪表盘标题</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419110150389.png" /></p> |
| | | <p>这样我样就增加了一个仪表盘dashboard-sampale,我们可以在这个仪表盘中增加演示用的组件,此处,我们想增加一个演示用的监控摄像头.点击右上角的编辑按钮.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419110222025.png" /></p> |
| | | <p>点击创建一个组件</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419110919529.png" /></p> |
| | | <p>然后,新建卡片,选择自定义WebRTC卡片,如果没有这个组件,则需要刷新几次,就能看到这个组件.</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419112102073.png" /></p> |
| | | <p>我样在卡片设置中输入url的视频流地址</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250419112451043.png" /></p> |
| | | <div class="codehilite"><pre><span></span><code>type: custom:webrtc-camera |
| | | url: "rtsp://admin:Camera_data2018@192.168.50.131:554/stream2" |
| | | </code></pre></div> |
| | | |
| | | <h4 id="motioneye">安装motionEye<a class="headerlink" href="#motioneye" title="Permanent link">¶</a></h4> |
| | | <p><strong>motionEye</strong> 是一个流行的摄像头软件(称为 motion)的前端。本插件同时提供了前端和摄像头软件,让您可以将摄像头添加到 <strong>Hass.io</strong>(Home Assistant)系统中。</p> |
| | | <p><strong>motionEye</strong> 是一个开源的闭路电视(CCTV)和网络视频录像机(NVR),它设计优雅且非常易于使用。它可以用作婴儿监视器、建筑工地监控、商店摄像头录像机、花园安防等。</p> |
| | | <h6 id="motioneye_1">motionEye 的一些特点:<a class="headerlink" href="#motioneye_1" title="Permanent link">¶</a></h6> |
| | | <ul> |
| | | <li>支持大量摄像头,包括 IP 摄像头。</li> |
| | | <li>可以通过将多个 <strong>motionEye</strong> 实例连接在一起添加多个摄像头。例如,可以在网络中使用运行 MotionEyeOS 的 Pi Zero 和 Pi 摄像头。</li> |
| | | <li>支持将录像上传到 Google Drive 和 Dropbox。</li> |
| | | <li>支持运动检测,包括邮件通知和计划任务。</li> |
| | | <li>可以连续录像、运动录像或延时录像,并支持保留设置。</li> |
| | | <li>支持配置中的“操作按钮”。</li> |
| | | </ul> |
| | | <h6 id="_8">安装方法<a class="headerlink" href="#_8" title="Permanent link">¶</a></h6> |
| | | <p>在设置-加载项中,搜索"motionEye",</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420105654026.png" /></p> |
| | | <p>点击查看详情页,并安装</p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420102823888.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420103843598.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420104034424.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420104313277.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420104356114.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420104650504.png" /></p> |
| | | <p><img alt="" src="https://dhcdn.leon056.com/bpfStudy/docs/20250420105025406.png" /></p> |
| | | <p>motioneye默认的用户名为admin,密码为空.</p> |
| | | |
| | | </div> |
| | | </div><footer> |
| | | <div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation"> |
| | | <a href="../../netconfig/netconfig/" class="btn btn-neutral float-left" title="配置网络"><span class="icon icon-circle-arrow-left"></span> Previous</a> |
| | | <a href="../../QA/%E9%80%8F%E6%9E%90%E4%B8%AD%E5%BF%83HA%E7%8E%AF%E5%A2%83%E6%B8%A9%E5%BA%A6%E5%8F%91%E9%80%81%E5%88%B0%E8%83%9C%E9%80%8F%E7%9A%84%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97/" class="btn btn-neutral float-right" title="透析中心HA环境温度发送到胜透的操作指南">Next <span class="icon icon-circle-arrow-right"></span></a> |
| | | </div> |
| | | |
| | | <hr/> |
| | |
| | | <span><a href="../../netconfig/netconfig/" style="color: #fcfcfc">« Previous</a></span> |
| | | |
| | | |
| | | <span><a href="../../QA/%E9%80%8F%E6%9E%90%E4%B8%AD%E5%BF%83HA%E7%8E%AF%E5%A2%83%E6%B8%A9%E5%BA%A6%E5%8F%91%E9%80%81%E5%88%B0%E8%83%9C%E9%80%8F%E7%9A%84%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97/" style="color: #fcfcfc">Next »</a></span> |
| | | |
| | | </span> |
| | | </div> |
| | | <script src="../../../js/jquery-3.6.0.min.js"></script> |