HA文档 目录

  1. 主页
  2. HA文档
  3. HA文档
  4. 核心机制
  5. 平台(platform)

平台(platform)

这篇文章是系列文章的第6/8篇:

有些组件,比如灯(light),会涵盖不同品牌灯的控制(比如小米智能灯、PHILIPS智能灯)。这种组件的逻辑分成两个部分,通用的智能灯的逻辑部分,以及品牌相关的智能灯的逻辑部分;后者被称为平台(platform)。

如果你观察HomeAssistant的安装位置的组件目录(一般位于“python安装目录/lib/site-packages/homeassistant/components/”),你会看到对应于以上描述的很清晰的结构:

  • 其中每个文件或目录,就是一个组件;
  • 如果是一个目录,这个子目录下的“__init__.py”是这个组件的核心逻辑部分,其余的python文件是这个组件在不同平台上的逻辑部分,python文件名就是平台的名字。

遇到问题了?快来学习免费在线课程吧,博学老司机在线答疑,找到更多志同道合的HA玩家一起进步

此文不允许转载,如需转载请与BD@hachina.io联系。

这篇文章对您有用吗? 1 0