『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3435|回复: 22

[经验分享] # 新手向:10年程序员对智能家居的理解与入坑

[复制链接]

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
发表于 2023-4-20 16:22:10 | 显示全部楼层 |阅读模式

## 前言

从小就对软硬件有极大兴趣,也很幸运走上了计算机互联网道路。
在30而立之年,在梦想之都安下温馨小家。
借着对互联网的热情,遂开始了解智能家居领域。
本文为小白新手向,毕竟才入坑一星期,其中有很多不专业、不准确的内容还望大神们指点。

## 理解

我们可以把智能家居,解释成:把家组装成一台可控的电脑,并获得我们想要的信息。

既然是电脑,那就少不了一下两样:
1. 输入:如温度传感器、摄像头等硬件,还有如天气预报、交通路况等数据
2. 输出:电视、音响、灯光等

我们要做的,就是把这些设备、数据连接起来运行,然后得到我们期望的结果。

比如:
下班回家,打开门锁,灯光逻辑判断(如时间、室内亮度、灯光是否打开等)进行自动开启、调整色温和亮度;
煮上米饭,躺在沙发,对着Siri说娱乐一下,自动打开电视、游戏机,同时调整灯光亮度;
米饭蒸好,Siri喊你吃饭啦,餐厅灯光开启,电视自动换台。。
等等的常用家庭场景,只要感想,就值得去实现!

## 学习
第一次了解到HomeAssistant,是在一周前,当时把最老版本的树莓派B拿出来刷上,体验过后,确实很棒!
特别是我们程序员群体,其中的可定制化非常非常的适合我们去使用和扩展。

我整理了一下最近接触到的技术点,你可以根据关键词去选择学习:
1. HomeAssistant 智能家居系统,相当于你家的助手,整合设备以及协调联动。
2. Node-Red 可视化自动脚本神器,有js经验的很容易上手。我是拿来做数据爬取、收集以及推送操作。
3. MQTT 你可以理解为一个中介,比如我们用NodeRed爬取到数据,存储到MQTT,然后HA就可以及时收到数据并进行处理。

我最近用NodeRed写了一些插件,比如获取菜鸟裹裹快递数据、手机话费、电费等。
有了这些数据,我们后期就可以联合起来,让家庭助手在合适的时间提醒你,解放双手,让智能更智一步。

## 设备
听闻大佬搞智能家居动不动成千上万支出,我这刚开始还房贷,压力过大。
所以只入手了一些简单的设备,一是方便我学习,二是低成本后期熟练了就可以挑选更适合的设备。

整理下最近购买的清单,仅供参考:
1. 小米路由器AX3200,可刷OpenWRT
2. 小米多模网关2,支持zigbee、蓝牙、wifi协议
3. 小米智能灯泡,插在了客厅落地灯
4. 小米智能开关,替换书房的吸顶灯
5. 小米温湿度传感器3,采集室内数据

以上成本大概500-600,也足够我前期测试和使用了。
其他的家里还有一些可以联动、使用的设备,如:
1. 小米台灯
2. 小米电饭锅
3. 小米路由器3
4. 小米手环
5. 树莓派B1、pi zero

## 一些坑

1. 树莓派的SD卡装HA问题
由于HA读写次数频繁,很容易把SD卡搞坏。 我是用docker运行的HA,某一次没改动什么东西,重启就失败了,后来查了还久资料,都建议直接换卡重刷。

所以我的解决方案是:挂载一个U盘,然后把docker的HA数据存放到U盘里,这样大的读写操作就对SD主卡影响很小了。



暂时先写到这,找朋友85折买的HomePod mini快到了,后边继续更新

// TODO:


回复

使用道具 举报

12

主题

176

帖子

2068

积分

金牌会员

Rank: 6Rank: 6

积分
2068
金钱
1892
HASS币
0
发表于 2023-4-20 16:33:05 | 显示全部楼层
树莓派4b直接硬盘启动,sd卡都不要了
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24360
金钱
22929
HASS币
290
发表于 2023-4-20 16:43:00 | 显示全部楼层
看来真是老了,“新手向”这个词还是第一次看到。竟然没搜到这个词的来历或梗,难道是新华字典中的正规词语?
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-4-20 16:53:30 | 显示全部楼层
本帖最后由 study321 于 2023-4-20 16:55 编辑
735473216 发表于 2023-4-20 16:33
树莓派4b直接硬盘启动,sd卡都不要了

羡慕。 我的pi是2012年买的,当时花了200多块,还服役至今
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-4-20 16:55:30 | 显示全部楼层
dscao 发表于 2023-4-20 16:43
看来真是老了,“新手向”这个词还是第一次看到。竟然没搜到这个词的来历或梗,难道是新华字典中的正规词语 ...

不要在意这些细节 :-)
回复

使用道具 举报

1

主题

64

帖子

512

积分

高级会员

Rank: 4

积分
512
金钱
448
HASS币
0
发表于 2023-4-20 17:15:44 | 显示全部楼层
占个坑位,等更新
回复

使用道具 举报

1

主题

187

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
金钱
1309
HASS币
0
发表于 2023-4-20 18:01:43 | 显示全部楼层
树莓派3B以下不如几十块钱安卓盒子,要么直接上X86小主机
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-4-20 18:13:35 | 显示全部楼层
twfjcn 发表于 2023-4-20 18:01
树莓派3B以下不如几十块钱安卓盒子,要么直接上X86小主机

是的,很卡,启动都要等5-10分钟。打算以后把群晖搬过来迁移过去
回复

使用道具 举报

1

主题

187

帖子

1496

积分

金牌会员

Rank: 6Rank: 6

积分
1496
金钱
1309
HASS币
0
发表于 2023-4-20 18:36:01 | 显示全部楼层
study321 发表于 2023-4-20 18:13
是的,很卡,启动都要等5-10分钟。打算以后把群晖搬过来迁移过去

安卓50块钱的盒子都12nm芯片制程了,树莓派4B还停留在28nm
回复

使用道具 举报

2

主题

136

帖子

2027

积分

金牌会员

Rank: 6Rank: 6

积分
2027
金钱
1891
HASS币
0
发表于 2023-4-20 21:15:35 | 显示全部楼层
esphome 才是你最后的归宿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 18:26 , Processed in 0.342702 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表