各位大大们好!
了解到开源的homeassistant后,对智能家居的设计有了一些新的想法,我对于自己房子之前的智能家居的改造基于arduino和fastapi的思路做了一个总结,我希望集成到homeassistant上,请各位大大们多多指教!
1、房屋结构:
我家是3室1厅1卫(89平方)PS:新装修
2、网络拓扑:
主路由放在我的客厅,然后网线从主路由出来接无线路由器做AP(有线桥接模式-也就是交换机模式)
3、智能设备设计:
3-1 家庭总控:用HG680-j机顶盒子刷机Ubuntu20做web服务器,做了两个控制类型:fastapi做了一个web服务做全屋控制;采用鹿小班+arduino+esp8266做语音控制
3-2通讯:采用的是http协议,每个arduino+esp都是一个视为微型的http服务器,web服务器和语音控制除了做service接收外部信号同时也是调用独立终端的client,通过调用http接口实现数据传输
3-3 智能开关:灯光开关我采用arduino+esp+继电器做终端接收信息进行控制
3-5 其他智能设备:电动窗帘采用esp+arduino+光线传感器+超声传感器+DRV8825+24v步进电机做终端通过语音和移动端进行控制同时支持光线传感器开关和定时任务,空调使用arduino+DS18B20+KY-005做终端自动调温;卫生间通过arduino+DHT22+继电器自动开关换气扇,阳台自动浇灌装置还在设计中,其余设备智能音箱好像没太大需求,电视遥控解码太烦,反正基本也很少看,各位大大有推荐的么
以上是我之前基于arduino对智能家居设计和部署的一个思路,看了homeassistant之后我想把独立的控制设备接口和fastapi的接口都集成到homeassistant上,请问支持HTTP协议集成么,怎么集成上去呢;昨天我在Ubuntu20上通过pip installhomeassistant后,hass --open-ui无法启动,提示我 Hass no command,人麻了,环境装了好久,结果服务没起来,希望各位大大不吝指教!
|