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>选择 其他特定用途的操作系统 > Home assistants 和 Home automation > 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&index=bottom&type=card&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 <WiFiS3.h></div>
<div>#include <WiFiClient.h></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>选择 其他特定用途的操作系统 > Home assistants 和 Home automation > 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&index=bottom&type=card&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 <WiFiS3.h></div>
<div>#include <WiFiClient.h></div>
<!--importdoc--></div>
<div> </div>
<p><!--importdoc--></p>
<p>GG,一直卡在初始化,这个与网络确实有关</p>
<p>我也是爬了不少坑,后来放弃了,就是要翻墙才行</p>
页:
[1]