『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6181|回复: 7

[求助] 关于lovelace如何实现9宫格样式的图片控制卡。

[复制链接]

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-2-3 20:39:16 | 显示全部楼层 |阅读模式
本帖最后由 ptlzx 于 2019-2-3 21:24 编辑

类似这种效果
屏幕快照 2019-02-03 下午9.23.48.png
用以下代码可以实现点击图片控制具体灯具,开关可以显示各自的图片:

屏幕快照 2019-02-03 下午8.38.16.png 屏幕快照 2019-02-03 下午8.38.03.png
          - type: picture-entity
            entity: light.yeelight_color2_7c49ebacc499
            image: /local/IMG_1044.jpg
            aspect_ratio: 1:1
            state_image:
              on: /local/IMG_1044.jpg
              off: /local/IMG_1044 2.jpg
            tap_action:
              action: toggle


现在想实现上面的效果用九宫格方式显示,三列排布但是不成功,问题出在哪?求指点,谢谢!


      - type: picture-glance
        action: toggle
        columns: 3
        entities:
          - type: picture-entity
            entity: light.yeelight_color2_7c49ebacc499
            image: /local/IMG_1044.jpg
            aspect_ratio: 1:1
            state_image:
              on: /local/IMG_1044.jpg
              off: /local/IMG_1044 2.jpg
            tap_action:
              action: toggle
          - type: picture-entity
            entity: light.yeelight_color2_7c49ebacc499
            image: /local/IMG_1044.jpg
            aspect_ratio: 1:1
            state_image:
              on: /local/IMG_1044.jpg
              off: /local/IMG_1044 2.jpg
            tap_action:
              action: toggle
          - type: picture-entity
            entity: light.yeelight_color2_7c49ebacc499
            image: /local/IMG_1044.jpg
            aspect_ratio: 1:1
            state_image:
              on: /local/IMG_1044.jpg
              off: /local/IMG_1044 2.jpg
            tap_action:
              action: toggle


回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-2-3 21:32:28 | 显示全部楼层
学习学习,希望大神来帮忙
回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2019-2-3 22:53:50 | 显示全部楼层
本帖最后由 mitu 于 2019-2-3 22:55 编辑

使用horizontal_Stack和vertical-stack可以实现。

vertical-stack里嵌套三个horizontal_Stack,表示三行,每个horizontal_Stack里放三个picture-entity,表示三列。
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
 楼主| 发表于 2019-2-4 10:14:10 | 显示全部楼层
本帖最后由 ptlzx 于 2019-2-4 10:23 编辑
mitu 发表于 2019-2-3 22:53
使用horizontal_Stack和vertical-stack可以实现。

vertical-stack里嵌套三个horizontal_Stack,表示三行, ...

搞定了,谢谢啊。
回复

使用道具 举报

11

主题

331

帖子

1424

积分

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1093
HASS币
0
发表于 2019-2-7 18:55:23 | 显示全部楼层
学习了 很漂亮
回复

使用道具 举报

2

主题

91

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
金钱
345
HASS币
0
发表于 2019-2-16 20:28:02 | 显示全部楼层
这个还是很漂亮的
回复

使用道具 举报

5

主题

253

帖子

1946

积分

金牌会员

Rank: 6Rank: 6

积分
1946
金钱
1693
HASS币
0
发表于 2019-4-15 00:54:08 | 显示全部楼层
ptlzx 发表于 2019-2-4 10:14
搞定了,谢谢啊。

教程能分享下吗,谢谢
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
 楼主| 发表于 2019-4-16 17:39:51 | 显示全部楼层
新新人类 发表于 2019-4-15 00:54
教程能分享下吗,谢谢

      - type: vertical-stack
        cards:
          - type: horizontal-stack
            cards:
              - type: picture-entity
                entity: switch.wall_switch_158d0001f57666
                image: /local/kz/1030.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1030.jpeg
                  off: /local/kz/1030 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: switch.sonoff_4
                image: /local/kz/1032.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1032.jpeg
                  off: /local/kz/1032 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: switch.sonoff_8
                image: /local/kz/1034.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1034.jpeg
                  off: /local/kz/1034 2.jpeg
                tap_action:
                  action: toggle
          - type: horizontal-stack
            cards:
              - type: picture-entity
                entity: switch.sonoff_5
                image: /local/kz/1036.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1036.jpeg
                  off: /local/kz/1036 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: light.yeelight_lights
                image: /local/kz/1035.jpeg
                name: 书房廊灯
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1035.jpeg
                  off: /local/kz/1035 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: switch.sonoff_2
                image: /local/kz/1037.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1037.jpeg
                  off: /local/kz/1037 2.jpeg
                tap_action:
                  action: toggle
          - type: horizontal-stack
            cards:
              - type: picture-entity
                entity: switch.wall_switch_left_158d0002c03055
                image: /local/kz/1038.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1038.jpeg
                  off: /local/kz/1038 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: switch.wall_switch_right_158d0002c03055
                image: /local/kz/1045.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1045.jpeg
                  off: /local/kz/1045 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: light.xiaomi_philips_smart_led_ball
                name: 过道灯
                image: /local/kz/1039.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1039.jpeg
                  off: /local/kz/1039 2.jpeg
                tap_action:
                  action: toggle
          - type: horizontal-stack
            cards:
              - type: picture-entity
                entity: light.yeelight_color2_7c49ebacc499
                name: 主卧灯
                image: /local/kz/1044.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1044.jpeg
                  off: /local/kz/1044 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: light.gateway_light_7811dca47fae
                image: /local/kz/1040.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1040.jpeg
                  off: /local/kz/1040 2.jpeg
                tap_action:
                  action: toggle
              - type: picture-entity
                entity: switch.sonoff_1
                image: /local/kz/1042.jpeg
                aspect_ratio: 1:1
                state_image:
                  on: /local/kz/1042.jpeg
                  off: /local/kz/1042 2.jpeg
                tap_action:
                  action: toggle
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 10:23 , Processed in 0.579854 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表