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

 找回密码
 立即注册
查看: 10508|回复: 39

[快速入门] HA智能硬件采购避坑指要(四) HA盒子还是PC

[复制链接]

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
发表于 2022-5-3 16:08:21 | 显示全部楼层 |阅读模式
本帖最后由 riceball 于 2023-2-11 10:34 编辑

接上篇:  HA智能硬件采购避坑指要(三) 蓝牙篇

4. HA盒子还是PC

  • PC性能远远强于盒子: CPU主频高(至少都是2G以上)核心多(8-16Cores),内存足(16G-64G),硬盘大
  • PC的功耗也远高于盒子,盒子功耗低

因此如果不在乎功耗和硬盘损耗,以及能够保持24小时开机(不能离线),无脑PC即可.

而我,家里的NAS早就不是24小时开机了,而是按需开机. 我也不想家里PC24小时保持开机, 所以需要盒子作为智能中枢.

HA盒子

HA盒子要求
  • HA要想跑在docker中,那么CPU核心数量不能少,除非是只跑HA Core,那么单核也可,否则建议4核,主频不要低于1GHz.
  • 如果HA要接入摄像头,最好至少要支持H.264硬解.
  • 要储存更多的传感器历史数据,那么至少要支持USB3.0的接口或TF卡插槽方便扩展存储,
  • 选择至少3A以上的靠谱电源以便带动移动硬盘
  • 如果更进一步想支持离线AI人脸识别,AI语音识别和AI TTS,最好带NPU(神经网络处理器)芯片
HA盒子选型与比较

PC没啥说的,盒子的明堂不少.我买过的盒子:作为机顶盒,路由器,硬盘盒...:

  • CubieTruck Box:  Allwinner A20(双核) 1Ghz, 2GiB DDR3 480MHz, 8G NAND(支持内置2.5硬盘)
  • NanoPC T4 Box: RK3399, 内存 双通道4GB LPDDR3-1866, 16GB eMMC 5.1 Flash, Bluetooth 4.1 双频Wi-Fi蓝牙模块, 2x2 MIMO, 2xUSB3.0(1xTypeC),2xUsb2.0, 1xPcieX4(M.2 M-Key), 40PinGPIO, microSD(TF卡)插槽
    • RK3399:
    • CPU: 双Cortex-A72大核(up to 2.0GHz)+四Cortex-A53小核结构(up to 1.5GHz),
    • GPU: Mali-T864 GPU(4核 900MHz), 支持OpenGL ES1.1/2.0/3.0/3.1, OpenCL, DX11, 支持AFBC(帧缓冲压缩)
    • VPU: 支持4K VP9 and 4K 10bits H265/H264 视频解码,高达60fps, 双VOP显示等视频编解码功能
  • NanoPi R4S: RK3399, 4GB LPDDR4, 2xUSB3
  • HK1 Box: CPU Amlogic S905X3(4核A55 up tp 1.91 GHz), GPU G31 MP2(650 MHz,6内核), 内存2G/4GB(DDR4,3200 MHz), 闪存16G/32G eMMC, Wifi/Bluetooth 4.0, 1xUsb3.0, 1xUsb2.0, microSD(TF卡)插槽, H.265硬解(8K支持)

其中性能以及功能最好的盒子是NanoPC T4,我当年买成¥900(全套:主板+散热片+RTC+金属外壳+红外遥控),没想到现在单板都上千了。但是价格太贵了。性价比不划算,而且这个板子我已经再用了。于是参考官网推荐的 HomeAssistant Blue , 我选择了HK1 Box。

HK1 BoxHomeAssistant Blue 的硬件配置相当(CPU和eMMC稍逊),HomeAssistant Blue的CPU是S922X(4核mailto:[email protected]+2核mailto:[email protected]), 我在某宝大概查了下 HomeAssistant Blue(Odroid N2+):32G eMMC闪存/4G内存的Odroid N2+单板+外壳价格就近1200¥。而HK1 Box原装的价格(4G内存/32G闪存)大约230¥左右。这个价位几乎是HomeAssistant Blue的五分之一了。功耗也低: 3-4.45W(不带移动硬盘).

HK1 Box 盒子的注意事项
  1. 质量参差不齐, 良品率不高(我买两个,退了三个),刷机后,多测试烤机,好处是当机顶盒,游戏机(EmuElec),小服务器都成,而且支持多重引导.
  2. 原装电源质量很差,最好换个质量好的: 电压5V,电流不小于3A,接口5.5*2.5兼容2.1,实在找不到也可以用国产电视盒的5V2A电源,或是5V2A手机充电头+USB转DC线,质量必须是过得去的才可以用。用原装电源的有人已烧了USB接口,有人烧了USB网卡,有人烧了移动硬盘,即使没烧的,也存在各种不稳定的情况。
  3. 原装散热是个问题,不改散热,上80度很轻松.改装大散热片后温度能压到60度,改了大散热片的HK1 Box的价位大约在260¥左右(配3A电源),加了风扇能压到40度(冬天30度),加了风扇的HK1 Box价位大约在290¥(配3A电源),不过改装风扇后的如果对方不留意静电,就要烧EMMC,造成无法刷机.
  4. 最近一次买的HK1 Box的新Android版本(20220222_0120)刷机麻烦,无法USB引导刷机,必须先线刷(插USB2.0口)回退到老版本,才能USB引导刷机.
    • 查看版本号:按遥控器help键,拉到底,点更新
HA盒子未来

而官网正在众筹的HomeAssistant Yellow我并不喜欢,它作的是Raspberry Pi CM4的扩展板:内置Zigbee((Silicon Labs MGM210P)+M.2扩展插槽+千兆网口(可选的PoE支持)+Audio DAC,但是这个扩展板只能用在Raspberry Pi Compute Module 4上(要自备),而RaspberryPi CM4(4核mailto:[email protected])存在众所周知的诸多小问题,加上如今价格也翻倍,也就没啥性价比了,就生态圈还可以。

说实在的, 如果addon装得多, 可能4G内存都不够. DIY HA盒子都是追求性价比的. 同时这样也节能省电.

目前我盒子装的Addons有:

  • TimescaleDB(PostgreSQL:TimeScaleDB+PostGis)
  • Zigbee2MQTT
  • Mosquitto broker
  • VLC
  • Logitech Media Server
  • room-assistant
  • Samba share
  • 自己写的中英文离线语音合成输出(TTS)
  • File editor(一般关闭)
  • Check Home Assistant configuration(一般关闭)
  • pgAdmin4(一般关闭)
  • Node-RED(一般关闭,测试用)
  • ESPHome(一般关闭)

我理想的HA盒子是有 8G/16G 内存的主板,带NPU(神经网络处理器)芯片,这样可以直接在智能中枢这块实现离线的AI语音识别/TTS/视频识别: Rock5 Model B RK3588.

HA 使用注意事项

这应该归到软件类的,不过这里也简单提一下吧.

  1. 不要直接拔电源,尽量按常规流程关机: 配置 -> 加载项、备份与Supervisor -> 系统 -> 关闭主机
    • 否则可能会造成系统损坏,导致重装系统。如果使用overlayfs文件系统,那么系统损坏的情况会得到一定的改善
  2. 当传感器较多的时候,数据库数据膨胀很快,需要扩展存储和优化数据存储方式
    1. 扩展存储:插入256G/512G TF卡或移动硬盘
    2. 如果盒子性能还不错,那么直接上TimescaleDB(PostgreSQL),注意在配置里控制下CPU和内存的使用,比如HK1盒子。
    3. 如果盒子性能一般或者想节省磁盘空间,那么就上MariaDB, 或者 SQLite Mem + InfluxDB 更省空间,不过这时,历史数据就只能在InfluxDB中查看了。

【完】

一个半月的使用经验,还远远不够,欢迎补充。

评分

参与人数 1金钱 +20 HASS币 +10 收起 理由
+ 20 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

18

主题

593

帖子

4019

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4019
金钱
3411
HASS币
40
发表于 2022-5-3 16:21:52 | 显示全部楼层
请问一下,这两个容器的使用场景是什么?谢谢
VLC
Logitech Media Server
回复

使用道具 举报

2

主题

50

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
金钱
336
HASS币
0
发表于 2022-5-3 16:24:11 | 显示全部楼层
膜拜大佬!!我是装在黑群晖上面使用
回复

使用道具 举报

16

主题

211

帖子

1702

积分

论坛技术达人

积分
1702
金钱
1491
HASS币
10
发表于 2022-5-3 16:24:18 | 显示全部楼层
whxciotw 发表于 2022-5-3 16:21
请问一下,这两个容器的使用场景是什么?谢谢
VLC
Logitech Media Server

一个是媒体服务器。一个是媒体播放器。当然是用来播放音乐的呀。也可以播放tts
回复

使用道具 举报

19

主题

290

帖子

1508

积分

论坛技术达人

积分
1508
金钱
1203
HASS币
130
 楼主| 发表于 2022-5-3 16:51:52 | 显示全部楼层
whxciotw 发表于 2022-5-3 16:21
请问一下,这两个容器的使用场景是什么?谢谢
VLC
Logitech Media Server

对,VLC是播放器,用途是直接在HA硬件上发声.
Logitech Media Server 可以将共享的Media作为DLNA提供服务,包括视频
回复

使用道具 举报

38

主题

400

帖子

4210

积分

元老级技术达人

积分
4210
金钱
3745
HASS币
350

教程狂人

发表于 2022-5-3 17:04:45 | 显示全部楼层
在低功耗和性能方面,没有很好的折中办法,所以我目前采用的是分布式部署,这样可以缓解主设备的压力
http://github.com/shaonianzhentan
回复

使用道具 举报

35

主题

978

帖子

4499

积分

论坛元老

Rank: 8Rank: 8

积分
4499
金钱
3521
HASS币
20
发表于 2022-5-3 17:32:32 | 显示全部楼层
X86软路由基本够用了,不过这个应该也能归在PC中了。
回复

使用道具 举报

0

主题

63

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
金钱
1038
HASS币
0
发表于 2022-5-3 18:07:55 来自手机 | 显示全部楼层
如果要求不高,运营商机顶盒也是不错的选择,功耗低,可以稳定运行HA mqtt openwrt 内网穿透 简单的文件服务器 科学等
回复

使用道具 举报

17

主题

760

帖子

5262

积分

论坛元老

Rank: 8Rank: 8

积分
5262
金钱
4497
HASS币
0
发表于 2022-5-3 18:12:25 | 显示全部楼层
整体来说还是觉得X86小主机好用。各种便宜小机箱就行,性能也够用。
回复

使用道具 举报

18

主题

593

帖子

4019

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4019
金钱
3411
HASS币
40
发表于 2022-5-3 18:14:10 | 显示全部楼层
riceball 发表于 2022-5-3 16:51
对,VLC是播放器,用途是直接在HA硬件上发声.
Logitech Media Server 可以将共享的Media作为DLNA提供服务, ...

功能我了解。我是想问,使用场景是什么?
如果需要发声,直接搞个智能音箱做tts不就可以么?也可以兼顾dlna。
用HA的主机发声,需要额外配置喇叭乃至功放,而且音质可能也需要调教。
另外您提到的视频DLNA,我同样未能想象到具体的使用场景。
于我个人而言,是将影音、媒体服务器(非7x24)与智能化服务器(7x24)相隔离的,尽量做得设备/主机做专属的事情,音质也能更好
非杠,求教,您的使用场景是什么?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 05:35 , Processed in 0.505663 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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