智能家居控制系统:Home Assistant

jopen 11年前

Home Assistant 是一个运行在Python3之上,家庭自动化平台。目标是能够跟踪和控制家里的所有设备,并提供了一个平台,自动化控制。

它具有以下功能,通过内置的组件:

Home Assistant also includes functionality for controlling HTPCs:

  • Simulate key presses for Play/Pause, Next track, Prev track, Volume up, Volume Down
  • Download files
  • Open URLs in the default browser

screenshot-states

The system is built modular so support for other devices or actions can be implemented easily. See also the section on architecture and the section on customizing.

架构

The core of Home Assistant exists of three parts; an Event Bus for firing events, a State Machine that keeps track of the state of things and a Service Registry to manage services.

home assistant architecture

项目主页:http://www.open-open.com/lib/view/home/1415071884241