『瀚思彼岸』» 智能家居技术论坛
标题: 小白教小白-lovelace的房型图 [打印本页]
作者: lione95678 时间: 2020-3-10 15:22
标题: 小白教小白-lovelace的房型图
本帖最后由 lione95678 于 2020-3-10 15:24 编辑
先上gif
[attach]21544[/attach]
很羡慕高手用floorplan做的房型图界面,不过我的hass安装floorplan后死活不能用,后来看了一下lovelace的介绍,用Lovelace UI的PictureElements(图片元素)做了一个房型图的卡片,搞得累死(我英文不行,用网页翻译看的一愣一愣的)。下面来一个小白教小白的教程。 一、主要说明:
下面的示例我用了3个继电器开关来进行灯的控制,1个二进制传感器来进行门开关的显示,一个设备追踪(device_tracker)来实现查看老婆是否在家(我的是UniFi),一个萤石的摄像头(gif动画里没有,但后面的配置文件中我会加进去)
这里单独对3个继电器讲一下,我连接了esp8266,刷了esphome,我是一个房间有3个灯,想用开3个灯的开关在房型图中显示不同的亮度,所以在esphome中加了一个text_sensor,后面也会在配置文件中显示)。
房型图我建议大家在网上搜索,在百度的图片里,搜索你们小区的名字,很多房型图就可以找到,比自己做方便,我认为也好看。
二、步骤
既然是小白教小白,步骤我写的详细点
1、在hass的主界面,点击左侧的概览,再点击右上角的三个点,选择“配置ui”
2、然后点击+号,跳出来如下图
[attach]21545[/attach]
标题:随意,比如“房型图”
其他的我没有填写,你按需要填写,注意后面的“面板模式”,是指这个卡片你是否需要全屏显示,我没有点开,所以示例中是卡片模式,不是全屏的,但这时你要注意一下,后面的房型图你要使用竖向的,卡片模式好像宽度是定死的,如果你的房型图是横向的,建议改成竖向的,否则房型图是很小的。或者打开这个“面板模式”,然后修改图片的分辨率或者比例,我没试过。
3、点击保存,跳出如下图:
[attach]21546[/attach]
4、点击后如下图,把里面的内容清空,把我后面提供的fangxingtu.yaml文件中的内容按你的需要复制过去。
[attach]21547[/attach]
在fangxingtu.yaml文件中,我把注释都写好了,你自己看一下吧。
把我提供的floorplan文件夹的放到home-assistant的www文件夹内,然后按你需要修改或增减图片,然后在卡片配置里面进行修改,注意,www文件夹对应的就是卡片配置中/local/
作者: lione95678 时间: 2020-3-10 15:26
[attach]21548[/attach]
作者: lione95678 时间: 2020-3-10 15:49
我把配置单独贴出来吧,省的下载附件
说一下esphome的配置,因为我的实际需要,我一个房间里有3个灯,我要求当3个灯在不同的开关状态下,需要房间显示不同的亮度,所以在esphome里加了一个自动化的脚本和一个文本传感器模块,做到3个灯全关,这个房间是黑白的,开1个灯,房间的亮度是30%,开2个灯是70%,全开就是亮度100%
1、esphome的配置
2、lovelace的卡片配置
作者: comeon_000 时间: 2020-3-10 22:26
不错的想法,赞大别墅!
作者: lione95678 时间: 2020-3-11 09:45
这不是我的房子,没这么多钱买别墅,随便从百度上下载的
作者: zsyg 时间: 2020-3-11 17:57
谢谢分享
作者: lione95678 时间: 2020-3-12 13:20
忘了一件事,你要把例子4的type放在最上面,就是第一个type,否则次卧的图片会挡住几个灯的图标
作者: kaspar 时间: 2020-3-13 06:02
mark下,不错的想法
作者: turtlepeak 时间: 2020-3-21 19:15
详细的教程,赞。
作者: nisofer 时间: 2021-1-12 23:00
谢谢分享 !!!
作者: angus9487 时间: 2021-9-10 15:01
mark下,正好要用
作者: jhbl 时间: 2021-9-29 17:19
赠人玫瑰,手有余香……
作者: kuoyeh 时间: 2022-1-23 14:43
请问,加入在图片元素中加入摄像头后,可以显示个缩略图,可不可以做到点一下,就显示摄像头的实时监控画面
作者: 758639304 时间: 2022-2-18 20:11
详细的教程,赞。
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) |
Powered by Discuz! X3.5 |