老杰瑞 发表于 2024-10-7 23:54

Follow me第二季第2期-3通过Wi-Fi,利用MQTT协议接入到开源的智能家居平台HA(Home...

<div>
<div>开始做进阶任务</div>

<div>通过Wi-Fi,利用MQTT协议接入到开源的智能家居平台HA(HomeAssistant)</div>

<div>Emmm,我没有HA,国际惯例,看看官网<a href="https://www.home-assistant.io/installation/raspberrypi">Raspberry Pi - Home Assistant (home-assistant.io)</a></div>

<div>我刚好有块树莓派4b,拿出来用</div>

<div>有树莓派的打开这个官方烧录工具</div>

<div></div>

<div>选择 其他特定用途的操作系统 &gt; Home assistants 和 Home automation &gt; Home Assistant。</div>

<div>下载安装到sd卡(我下载有点慢,有条件的挂一下梯,嘎嘎快)</div>

<div>下载好后拔出SD卡插入树莓派4B,与路由器连接网线和电源开机</div>

<div></div>

<div>出现IP地址就放心了,输入http://192.168.31.35:8123/,进入ha后台</div>

<div></div>

<div>第一次开机,等初始化配置这些</div>

<div>GG,一直卡在初始化,百度了一下,是应为需要访问github,国内网络环境太复杂访问不上</div>

<div>开始想别的法子来装HA</div>

<div>来试试win10安装,找了半天教程决定用这个<a href="https://github.com/AlexxIT/HassWP/tree/v2024.4.3">AlexxIT/HassWP v2024.4.3 (github.com)</a></div>

<div></div>

<div>解压后双击这个脚本一件部署</div>

<div></div>

<div>当当当!!!一步搞定啊,真的泪崩,找了一堆方法,就这个最简单了</div>

<div></div>

<div>开始配置mqtt连接</div>

<div>下面是我的知识盲区,我看大家用的方法都太复杂了,我不懂mqtt,于是找了个库</div>

<div>home-assistant-integration,项目地址:<a href="https://gitcode.com/gh_mirrors/ar/arduino-home-assistant/overview?utm_source=artical_gitcode&amp;index=bottom&amp;type=card&amp;webUrl">arduino-home-assistant:ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT. - GitCode</a></div>

<div>我在官方网站找了了传感器的例程</div>

<div><a href="https://dawidchyrzynski.github.io/arduino-home-assistant/documents/getting-started/examples.html">示例 - ArduinoHA (dawidchyrzynski.github.io)</a></div>

<div></div>

<div>
<hr /></div>

<div>下面开始为arduino编写代码</div>

<div>首先需要导入一下wifi的头文件</div>

<div>#include &lt;WiFiS3.h&gt;</div>

<div>#include &lt;WiFiClient.h&gt;</div>

<div>开始做进阶任务</div>

<div>通过Wi-Fi,利用MQTT协议接入到开源的智能家居平台HA(HomeAssistant)</div>

<div>Emmm,我没有HA,国际惯例,看看官网<a href="https://www.home-assistant.io/installation/raspberrypi">Raspberry Pi - Home Assistant (home-assistant.io)</a></div>

<div>我刚好有块树莓派4b,拿出来用</div>

<div>有树莓派的打开这个官方烧录工具</div>

<div></div>

<div>选择 其他特定用途的操作系统 &gt; Home assistants 和 Home automation &gt; Home Assistant。</div>

<div>下载安装到sd卡(我下载有点慢,有条件的挂一下梯,嘎嘎快)</div>

<div>下载好后拔出SD卡插入树莓派4B,与路由器连接网线和电源开机</div>

<div></div>

<div>出现IP地址就放心了,输入http://192.168.31.35:8123/,进入ha后台</div>

<div></div>

<div>第一次开机,等初始化配置这些</div>

<div>GG,一直卡在初始化,百度了一下,是应为需要访问github,国内网络环境太复杂访问不上</div>

<div>开始想别的法子来装HA</div>

<div>来试试win10安装,找了半天教程决定用这个<a href="https://github.com/AlexxIT/HassWP/tree/v2024.4.3">AlexxIT/HassWP v2024.4.3 (github.com)</a></div>

<div></div>

<div>解压后双击这个脚本一件部署</div>

<div></div>

<div>当当当!!!一步搞定啊,真的泪崩,找了一堆方法,就这个最简单了</div>

<div></div>

<div>开始配置mqtt连接</div>

<div>下面是我的知识盲区,我看大家用的方法都太复杂了,我不懂mqtt,于是找了个库</div>

<div>home-assistant-integration,项目地址:<a href="https://gitcode.com/gh_mirrors/ar/arduino-home-assistant/overview?utm_source=artical_gitcode&amp;index=bottom&amp;type=card&amp;webUrl">arduino-home-assistant:ArduinoHA allows to integrate an Arduino/ESP based device with Home Assistant using MQTT. - GitCode</a></div>

<div>我在官方网站找了了传感器的例程</div>

<div><a href="https://dawidchyrzynski.github.io/arduino-home-assistant/documents/getting-started/examples.html">示例 - ArduinoHA (dawidchyrzynski.github.io)</a></div>

<div></div>

<div>
<hr /></div>

<div>下面开始为arduino编写代码</div>

<div>首先需要导入一下wifi的头文件</div>

<div>#include &lt;WiFiS3.h&gt;</div>

<div>#include &lt;WiFiClient.h&gt;</div>
<!--importdoc--></div>

<div>&nbsp;</div>

<p><!--importdoc--></p>

Jacktang 发表于 2024-10-9 07:27

<p>GG,一直卡在初始化,这个与网络确实有关</p>

zarkx 发表于 2024-10-10 17:26

<p>我也是爬了不少坑,后来放弃了,就是要翻墙才行</p>
页: [1]
查看完整版本: Follow me第二季第2期-3通过Wi-Fi,利用MQTT协议接入到开源的智能家居平台HA(Home...