返回介绍

衍生项目 - 自定义 UI 磁贴

发布于 2020-01-29 21:13:21 字数 2266 浏览 1303 评论 0 收藏 0

Custom UI Tiles 是由 Home Assistant 官方社区 @eddi89 制作的自定义 UI 卡片。类似 HADashboard,该插件可让用户使用方型磁贴控制常用设备。

项目地址:https://github.com/c727/home-assistant-tiles

项目社区讨论:https://community.home-assistant.io/t/custom-ui-tiles

使用方法

  • 下载项目 Github 中的 /www/custom_ui/state-card-tiles.html/www/custom_ui/state-card-tiles_es5.html 文件,复制进 Home Assistant 配置文件夹的相同目录中,即 配置文件夹/www/custom_ui/

  • 将下列配置添加进 configuration.yaml

frontend:
  extra_html_url:
    - /local/custom_ui/state-card-tiles.html
  extra_html_url_es5:
    - /local/custom_ui/state-card-tiles_es5.html
  • 新建一个 input_text 设备:
input_text:
  dummy_tiles:
    name: dummy     //名称任意,必须英文
  • 使用 customize 设置设备,config项下所有子项均为可选项:
homeassistant:
  customize:
    input_text.dummy:
      custom_ui_state_card: state-card-tiles
      config:
        columns: 3            # 列数
        column_width: 75px    # 列宽
        row_height: 75px      # 行高
        gap: 4px              # 间距
        color: blue           # 底色
        color_on: green       # 开启状态底色
        color_off: red        # 关闭状态底色
        text_color: #FFF      # 文字颜色
        text_color_on: #FFF   # 开启状态文字颜色
        text_color_off: #FFF  # 关闭状态文字颜色
        entities:
          - entity: script.test
            label: S1              # 显示标签
            label_state: input_boolean.switch2  # 状态同步设备
            icon: mdi:power        # 图标
            image: /local/test.png # 图片
            data: {value: right}   # 数据
            column: 2              # 起始列
            column_span: 2         # 所占列数
            row: 2                 # 起始行
            row_span: 2            # 所占行数
            color: blue            # 底色
            color_on: green        # 开启状态底色
            color_off: red         # 关闭状态底色
            text_color: #FFF       # 文字颜色
            text_color_on: #FFF    # 开启状态文字颜色
            text_color_off: #FFF   # 关闭状态文字颜色

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文