开源的家庭智能控制系统 Home Assistant

开源的家庭智能控制系统 Home AssistantHome Assistant有着 基于web的可自定义的良好UI  , 方便从多种终端使用:手机、平板、电脑 , 如首图 。对于安卓可以在桌面设置网页书签作为快速入口 。
Home Assistant 可以连接各种家庭智能设备——灯、开关、门、风扇、响铃、温湿度计、音响、安防监控设备、智能电表等等 , 将它们纳入智能系统 ,  集中控制 设备并追踪它们的状态 , 并让它们 互相联系。这使得用户可以在 单个界面 上控制各个不同厂家的不同智能设备 , 而不是通过不同app或其他接口 , 也 为家庭自动化提供了巨大的可能性  ,  比如
重要的是这些都是 个性化 的 , 我可以 定制 一个派对按钮 ,  一键开启 设置好的灯光和音乐效果 。
目前大部分(美国)市面上的智能设备都与Home Assistant 兼容 。如果没有也可以求助于优秀的Home Assistant 社区 。
Home Assistant基于python开发 , 使用Apache 2.0许可协议(一开始是MIT协议) 。主要使用了asyncio异步框架 , 也是学习python异步事件驱动系统的良好材料 。
Home Assistant 的安装简易 。linux系统在命令行中 pip3 install homeassistant 即可安装 , 使用 hass --open-ui 执行 。在windows上先安装 python3  , 然后在命令行中 pip install homeassistant 安装 , 使用 python -m homeassistant --open-ui 执行 。
目前较好的方案是使用一个联网的树莓派来搭建Home Assistant 。
通过配置文件 , 我们可以配置Home Assistant 。yaml配置文件所在位置:
Linux~/.homeassistantWindows%APPDATA%/.homeassistant
yaml语言并不困难 , 主要形式是缩进和"键:值"对 。在 官网 上有详细的配置方法说明和示例 。
在Home Assistant 中 , 每个设备都拥有 状态 :比如灯的开关、亮度、颜色 , 音频设备的播放暂停、响度、曲目; 事件 也是主要构成部分:比如灯的状态改变 , 主人回到家(移动、位置检测) , 孩子到学校了等等 。
智能家居控制系统功能功能介绍 智能家居控制系统功能功能介绍
智能家居控制系统功能功能介绍  , 越来越多的家庭开始使用智能家居 , 智能家居逐渐成为一种趋势 , 下面我为您精心整理的智能家居控制系统功能功能介绍 , 希望对大家有帮助哦 , 欢迎浏览 。
智能家居控制系统功能功能介绍1智能家居控制系统是什么
家居这一词也许大家都熟悉的不得了 , 但是智能家居控制系统呢?是不是都了解什么是智能家居控制系统呢?是不是觉得家居加上智能的前缀就变得高大上了许多 , 的确 , 智能家居控制系统就是很高大上的东西呢 , 它是科技发展的重要成果 , 改变着人们的生活 , 让人们的生活更加智能化了 , 那么到底什么是智能家居控制系统呢?让我来给大家介绍一下 。
智能家居控制系统(SmartHome) , 是以住宅为平台 , 利用综合布线技术、网络通信技术、智能家居控制系统-系统设计方案安全防范技术、音视频技术将家居生活有关的设施集成 , 构建高效的住宅设施与家庭日程事务的管理系统 , 提升家居安全性、便利性、舒适性、艺术性 , 并实现环保节能的居住环境 。智能家居控制系统不但具有传统的居住功能 , 兼备管理为一体的高效、舒适、便利、环保的居住环境 。
还提供全方位的信息交互功能 。智能家居控制系统概念的起源很早 , 但一直未有具体的建筑案例出现 , 直到1984年美国联合科技公司将建筑设备信息化、整合化概念应用于美国康乃迪克州哈特佛市的CityPlaceBuilding时 , 才出现了首栋的“智能型建筑” , 从此揭开了全世界争相建造智能家居控制系统的序幕 。
智能家居控制系统是以住宅为平台 , 利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术家居生活有关的设施集成 , 构建高效的住宅设施与家庭日程事务的管理系统 , 提升家居安全性、便利性、舒适性、艺术性 , 并实现环保节能的居住环境 。智能家居控制系统集成是利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术家居生活有关的设备集成 。
由于智能家居控制系统采用的技术标准与协议的不同 , 大多数智能家居控制系统系统都采用综合布线方式 , 不论哪一种情况 , 都一定有对应的网络通信技术来完成所需的信号传输任务 , 因此网络通信技术是智能家居控制系统集成中关键的技术之一 。智能家居控制系统让用户有更方便的手段来管理家庭设备 , 另一方面 , 智能家居控制系统内的各种设备相互间可以通讯 , 从而给用户带来最大程度的高效、舒适与安全 。