添加更多信息对话框
每当用户点击或单击其中一个卡片时,就会显示一个更多信息对话框。此对话框的头部将是状态卡片,接着是该实体过去24小时的历史记录。在此下方,将为该实体渲染更多信息组件。更多信息组件可以显示更多信息或提供更多控制方式。
添加更多信息对话框的步骤与添加新卡片类型非常相似。本示例将为 camera
域添加一个新的更多信息组件:
- 将
'camera'
添加到文件[util/hass - util.html](https://github.com/home-assistant/home-assistant-polymer/blob/master/src/util/hass-util.html#L24)
中的数组DOMAINS_WITH_MORE_INFO
中。 - 在文件夹
[/more - infos](https://github.com/home-assistant/home-assistant-polymer/tree/master/src/more-infos)
中创建文件more - info - camera.html
。 - 将
<link rel="import" href="more - info - camera.html">
添加到[more - info - content.html](https://github.com/home-assistant/home-assistant-polymer/blob/master/src/more-infos/more-info-content.html)
中。
总结
本文主要介绍了Home Assistant中更多信息对话框的功能及添加步骤。对话框在用户点击卡片时弹出,包含状态卡片、实体历史记录和更多信息组件,组件能提供更多信息或控制方式。以 camera
域为例,详细说明了添加更多信息组件的操作,包括在特定文件中修改数组和创建、引入相关HTML文件,为开发者扩展实体的详细信息展示和控制功能提供了指导,有助于提升用户与Home Assistant交互时获取信息的丰富度和操作的便利性。