homeassistant服务器?homeassistant支持列表

homeassistant概览介绍

homeassistant概览介绍有智能家居的原理与坑,避“坑”自救,homeassistant原理介绍。

一、智能家居的原理与坑:

1、智能家居的闭源性:

前文讲了各家智能家居的优与劣,其实我个人认为智能家居最大的坑是闭源性,如果我买了米家的东西,我就必须全部使用米家,否则这两个厂商之间的联动根本就不可能做得到。对于企业来讲,这叫高强的竞争壁垒。

2、智能家居的“信息”泄露:

假设这样一个场景,回到家,按下灯的开关,灯亮了,再按下开关,灯关了。传统电路控制灯的明暗,逻辑非常清晰简单,就是最基本的物理知识,电路的闭合让电路里的电流流动,让灯亮了。

而对于智能家居来讲,灯虽然接着零火线,但通过手机App按了下亮灯,灯是怎么亮的?智能家居的原理。无论是WiFi、ZigBee还是什么协议,无论是灯、传感器还是什么东西。实现智能家居的核心数据流都是设备→(网关)→(互联网)→厂家服务器→(互联网)→设备。

向上边说的,App按了下亮灯的指令,App和灯之间灯是没有通过任何实体东西连接的,这时其实是App向厂商的服务器发送了一个指令,告诉服务器设备ID是123的灯需要变更状态,由熄灭变为打开。

又或者我通过一个无线开关来打开某一个灯,其本质是需要配置一个if(如果)-then(就)的逻辑。即如果我按下了某个开关,就打开某个灯。

但这个逻辑需要存放在厂家的服务器里。也就是当按下开关时,开关按下的指令通过互联网传输到厂家的服务器里,服务器识别到开关被按下,触发了对应逻辑,服务器通过互联网向设备发送指令,告诉设备(灯)要执行开灯,于是灯亮了。

智能家居运作原理:

相比于传统的物理连电开关灯,我们每一次执行智能家居的动作都需要和厂商的服务器交互。那么各个厂家理论上都是知道大家家里有多少设备,各个设备在做什么动作的。

二、避“坑”自救:

综上,智能家居的“几宗罪”我不想我的太多信息交给各种厂商!我不想被厂商绑架,买一个小米的开关就得全买小米的东西!

我不想依赖厂商的服务,家里断网全挂!更可怕的是厂商倒闭,所有东西都没得搞了。这不是杞人忧天,有个智能插排叫斐讯DC1,众所周知的原因,斐讯服务器已经不能正常访问了,这个智能插排也就变成了“智障”插排了。对于智能家居,如果你也有一些美好的梦想。

所有厂家的东西随便买,买完了还能放到一起做自动化联动我有好多想法,比如回家如果天亮就拉开窗帘,如果天黑就自动开灯;家里冬天冷了就自己开地暖/暖气,夏天温度太低了就自动关空调;上完厕所排风扇自动换气,过15分钟就自己关。

三、homeassistant原理介绍:

HAOS(homeassistant OS),是一个开源(不要钱,而且有很多人维护)的基于Python的平台,安装平台要求很低,一块开发板树莓派,或者群晖都可以很简单的安装HAOS。

基于大量大佬开发的可视化的集成,使用homeassistant甚至不需要写复杂的逻辑代码就可以实现绝大多数硬件厂商的设备的接入,打破各个厂商间的壁垒,做到一站式管理,实现智能家居的大一统(小米开关控制涂鸦的灯不是梦)。

并且由于是私有化部署,搭配Zigbee Home Automation(ZHA)或ZigBee2MQTT(Z2M),可以实现ZigBee设备的真正的本地控制,本地购买了什么设备,用户习惯如何,全部不泄露给硬件厂商。

通过极其强大的自动化流配置的插件(node-red),可视化拖拽式的自定义自动化,只要能想得清楚逻辑的流程,就都可以实现!

锦上添花的是,通过Home Assistant Bridge集成,可以讲Homeassistant里的灯、智能插座等接入苹果家庭,感受HomeKit原生App的优秀交互。讲了这么多好处,下边是Homeassistant的一些截图展示。

1、HAOS的web界面:

2、HAOS对应的手机版界面:

HAOS的界面,是完全可以自定义的,想放什么放什么,想展示什么展示什么。

3、集成展示:

通过上述集成,可以把小米、绿米、Yeelight、涂鸦、易微联等各类厂商的,包含WiFi与ZigBee的各类协议的灯、窗帘、传感器、甚至扫地机器人、电视、群晖NAS、路由器、甚至手机的设备状态等全部无缝接入到智能家居的服务器里。

4、苹果原生家庭展示:

将HAOS作为网关接入苹果家庭,苹果家庭原生App界面。

四、安装说明

HAOS支持安装到Esxi虚拟机上,树莓派、甚至群晖上,每一种不同的安装渠道其方法是不太一样的。后边在做拆分all in one的时候,我将Homeassistant装到了x86的物理机上,安装方式非常简单,官网下载img的包,一路下一步即可。

官方的安装教程写的也非常详细。如果犯懒的话,某宝上还有现成的预装好系统与部分集成的成品,因为并无实际购买过,不进行推荐。

homeassistant找不到登陆地址

服务器问题。homeassistant找不到登陆地址的原因是服务器出现问题,所导致的。服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。

homeassistant安装在哪个设备上比较好

Home Assistant安装在哪个设备上比较好?

Home Assistant是一款广受欢迎的开源智能家居平台,以其对多品牌智能终端的支持、丰富的自动化场景设置以及全免费特性,深受智能家居用户的追捧。对于国内用户来说,它尤其适合补充主流智能家居平台,如米家、HomeKit或涂鸦,实现对家中设备的统一管理,如将全屋小米智能家居与安装的美的空调进行无缝连接。

然而,很多用户可能对安装Home Assistant感到畏惧,主要是因为部署过程看似复杂。通常,搭建一个Home Assistant服务器需要了解虚拟机、Docker、Linux、命令行甚至编程知识。网络配置过程尤其繁琐且容易出错,对电脑小白来说颇具挑战。

为了解决这一问题,一些教程提供了基于树莓派、Docker或Linux系统的安装方法,但往往不够清晰,容易导致新手在遇到问题后无法继续。幸运的是,最近有教程介绍了在Windows系统中使用自带的Hyper-V虚拟机来安装Home Assistant OS的方法。这种方法不仅稳定且简单快速,适合电脑小白,无需复杂的编程知识,只需要基本的Windows操作。

安装步骤详解

准备阶段:首先,需要了解Home Assistant的不同版本,选择适合自己的操作系统(HAOS)。同时,确保你的电脑满足安装Home Assistant的硬件配置和Windows版本要求。如果你使用的是Windows家庭版,可能需要额外安装Hyper-V组件;对于专业版用户,Hyper-V可能已经集成在系统中。

下载系统:从Home Assistant官方网站下载Hyper-V专用的HAOS系统,并解压缩镜像文件,将其放置在指定的文件夹中。此文件不可移动或删除,因为它是Home Assistant系统的基础。

创建虚拟机与网络设置:使用Hyper-V管理器新建虚拟机,为其分配合适的内存和网络连接,确保可以访问外部网络。选择合适的虚拟硬盘文件,配置完成虚拟机设置。

安装与配置:启动虚拟机,进行安装过程,其中包括设置虚拟机名称、选择操作系统代数、分配内存、配置网络连接、安装虚拟硬盘等步骤。安装完成后,检查配置无误并启动虚拟机。

初始化与配置:在虚拟机中运行Home Assistant,进行注册、设置家庭名称、地理位置检测、隐私设置、设备接入等步骤。确保配置正确,等待Home Assistant的初始化过程。

安装应用商店与插件:通过HACS(Home Assistant Community Store)安装Home Assistant应用商店,下载和安装各种插件,如小米米家设备接入插件,实现更多功能需求。

远程访问设置:如果需要外网访问,还需绑定固定内网IP地址、设置路由器端口转发、在Windows Defender防火墙中放行Home Assistant端口等步骤。

手机端App下载与使用:在手机上下载安装Home Assistant App,实现与电脑端相同的控制体验。

总结

通过上述步骤,Home Assistant可以在Windows系统中轻松安装,提供稳定且便捷的智能家居管理解决方案。无论是电脑小白还是有一定技术基础的用户,都能按照教程快速完成安装,体验Home Assistant带来的智能化生活便利。

如果你在安装和使用过程中遇到任何问题,欢迎在评论区留言或私信作者,共同探讨解决方法。祝你享受智能家居带来的便捷和快乐。

阅读剩余
THE END