本机不用Docker、群晖等,安装HomeAssistant并安装HACS等其他
东阳马生DoYy
2025年04月06日 21:14

本文用于记录自己的物联网毕设各个步骤和难点,保持更新中(2025.3.14

总的C盘花了5G,D盘(我安装在D盘,花了10G)

下文有一个安装HACS的步骤,一般大家都要安装,所以建议跟做一下,其他东西,比如MQTT等,安装步骤都和这个一样的

我的条件:

Win11,完全小白,有科学上网的东西(叫做jiguang*v//*p/*/n),括号里的符号自己删掉,前两个拼音,二、一声,拼出来的词就是北极会出现的那个,蛮好用的,手机和电脑都可以免费用

目的:安装HA、MQTT、ESPHOME,用于我的物联网毕设。实现esp32s3——MQTT(具体用法参考ESPIDF)——HA——(通过在HA上的esphome或者MQTT编写各个设备的程序)——控制esp有线设备和无线设备

—————————————正文——————————————————

一、安装HA

Docker版本的HA(HomeAssistant)是阉割版,学生党又没米买树莓派和群晖。根据HA官网的说明,只有OS和Supervised版本,可以有更多功能。

我之前也下过Docker版本,但是遇到了进入HA网站后,没有“加载项”导致没办法使用HACS、MQTT等各种功能的问题,所以寻找了一个更简单的办法,用本地Hyper-V安装

一、安装HA

参考这位up@喜欢玩火的男人-的视频,大部分步骤都按照这个看,

【Homeassistant安装、小白也能上车】 网页链接​

在连接启动的时候

遇到一个问题,说什么什么在system运行,问我要不要继续,还是还原,还是返回,我点了还原,就可以了。

此时要打开你的科学上网工具了(后面所有步骤都要开着),可以用我推荐的那个,具体咋用应该不用我说吧,你真的下载了安装了,打开了,映入眼帘就是一个大大的“连接”。

注意03:16的时候,在网页里面我输入的不是地址,而是

这个东西,注意冒号是英文版的,然后就可以进入了,注册等等的也可以看上面那个up的视频

当然,图上那个IPV4的什么的,就是自己的HA的地址。

二、安装HACS

参考这个up@繁星梦可软件总结的视频

【HACS商店安装以及仪表盘卡片下载和使用【homeassistant教程1】】 网页链接​

很详细,很适合小白,哎呀太爽了。

三、安装MQTT

在刚刚下载HACS的那个界面(也就是

和前面HACS的安装步骤一样,点进去安装。

安装完之后

打开后应该长得类似于这样(我因为已经配置完了,所以没有原界面了,用了一个up的视频,截图给大家示意一下)

我记得有个类似于“添加”的,点一下,就会变成我这样,点进MQTT

点击配置

操作步骤如下,之后点击“发送”,监听中返回结果是“hhhh”就没问题了

四、VScode上自行编写好代码,订阅相关主题。(MQTT的通信,就是通过对一个主题进行订阅或者发布信息而实现的,也就是上图的发送与监听)

五、可以下载MQTTX和EMQX两个平台,EMQX是监测某个主题一共有多少个设备正在订阅,MQTT是一个订阅、发送的平台。 使用教程参考这个连接

https://blog.csdn.net/GyaoG/article/details/125173911?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522ffc12ea4fc28a11929135d541cb7ce58%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=ffc12ea4fc28a11929135d541cb7ce58&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-125173911-null-null.142^v102^pc_search_result_base6&utm_term=MQTTX&spm=1018.2226.3001.4187

https://blog.csdn.net/CJPSR/article/details/142661064?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_utm_term~default-1-142661064-blog-125173911.235^v43^pc_blog_bottom_relevance_base9&spm=1001.2101.3001.4242.2&utm_relevant_index=4

六、还是在HA上,找到左侧HomeAssistant的yaml文件(如何找到自行百度),然后注册设备,配置和yaml语法参考如下连接: 配置教程: 网页链接​ 语法:也可以找deepseek帮忙写 https://www.home-assistant.io/docs/configuration/yaml/