集成(integration)的基础概念
什么是集成?
-
HomeAssistant整体架构
-
HomeAssistant Core的架构
-
事件总线: 处理事件的监听与激发逻辑。
参见:《实体的值与展现》
-
状态机: 跟踪实体的状态。
-
服务登记: 实现服务注册与服务调用的逻辑。
-
计时器: 每秒发送一条
time_changed
事件
-
-
集成在哪里
集成的类别
-
定义某一类事物的通用逻辑
binary_sensor
sensor
light
camera
media_player
image_processing
- ……
-
与具体外部设备或服务交互
hue
zwave
xiaomi_miio
knx
- ……
-
自动化逻辑
automation
device_sun_light_trigger
flux
- ……
-
其它
input_boolean
template
integration
sun
- ……
你需要知道的一些信息
- 官方参考:https://developers.home-assistant.io/docs/development_index
-
HomeAssistant Core(包括集成)使用的是python语言