智能家居控制系統:Home Assistant
Home Assistant 是一個運行在Python3之上,家庭自動化平臺。目標是能夠跟蹤和控制家里的所有設備,并提供了一個平臺,自動化控制。
它具有以下功能,通過內置的組件:
- 跟蹤所有通過無線路由器連接的設備 (支持OpenWrt, Tomato, Netgear)
- 跟蹤和控制飛利浦燈光色調。Track and control Philips Hue lights
- 跟蹤和控制WeMo開關。Track and control WeMo switches
- 跟蹤和控制谷歌的Chromecast。Track and control Google Chromecasts
- Track running services by monitoring
ps
output - Turn on the lights when people get home after sun set
- Turn on lights slowly during sun set to compensate for light loss
- Turn off all lights and devices when everybody leaves the house
- Offers web interface to monitor and control Home Assistant
- Offers a REST API for easy integration with other projects (see related projects for Android and Ruby support)
- Ability to have multiple instances of Home Assistant work together </ul>
- Simulate key presses for Play/Pause, Next track, Prev track, Volume up, Volume Down
- Download files
- Open URLs in the default browser
Home Assistant also includes functionality for controlling HTPCs:
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.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!