Home Assistant进阶---UI设置之3D户型图

2023-09-13 23:10:16 14点赞 71收藏 7评论

在开始折腾HA之后,发现这确实是一个需要很长时间折腾的过程。今天折腾下3D户型图。

准备工作

1、找到家里的户型图;

2、找一个3D绘制软件,酷家乐不错,这里我用的是sweet home 3d;

3、图片编辑软件,ps、美图秀秀都行,这里我用的GIMP。

绘制户型图

1、导入背景--这里我用的sweet home 3d,用的是mac版本,软件免费,使用起来也比较简单,(其实酷家乐效果更好,就是导出有限制)。准备好户型图之后,打开软件,右击-导入背景图像。

Home Assistant进阶---UI设置之3D户型图

这里输入下房间实际尺寸,这里很多户型图是有原始尺寸的,注意下单位是厘米。

Home Assistant进阶---UI设置之3D户型图

坐标这里不用管,直接导入即可。

Home Assistant进阶---UI设置之3D户型图

2、绘制基础原素--载入户型图之后,点击绘制墙体。

Home Assistant进阶---UI设置之3D户型图

绘制其实还挺简单的,按照原始的户型图,划线绘制即可,门和窗户之类的先忽略,把所有墙画线,绘制之后在软件下方就能看到初步的3d户型了。

Home Assistant进阶---UI设置之3D户型图

下面在左侧去添加室内元素,先添加窗户和门,拖动大小和方向即可。

Home Assistant进阶---UI设置之3D户型图

添加所有的门窗。

Home Assistant进阶---UI设置之3D户型图

这里继续设置下房间名称。

Home Assistant进阶---UI设置之3D户型图

然后选取房间的地板。

Home Assistant进阶---UI设置之3D户型图

然后添加灯光。

Home Assistant进阶---UI设置之3D户型图

导出元素

在下面的3d视图上,找一个合适的观看角度,点击保存视点,保存下这个视角。后边照相的时候,保证都是同一视角照相。

Home Assistant进阶---UI设置之3D户型图

然后点击菜单里面的照相,弹出来的界面选一下比例,质量选取高质量。

Home Assistant进阶---UI设置之3D户型图

然后看一下今天几点日落,选一下日落后的几分钟时间,点击开始。

Home Assistant进阶---UI设置之3D户型图

这里首先渲染的就是一张全屋灯光都关闭的照片,看一下没问题我们就可以开始每个房间保存照片了。在左下角的地方,先点击可见的勾选,将所有灯光关闭,保存一张全屋黑灯的底图。这个底图我们保存为1.png。

Home Assistant进阶---UI设置之3D户型图

然后依次打开每个灯,关闭其他光源,然后进行照相,保存。

Home Assistant进阶---UI设置之3D户型图

这样我们就得到了每个房间开灯的照片和一张全屋关灯的照片1.png。

加工素材

每个房间照相完成之后,用图像编辑软件,大家习惯用什么就用什么,这里我用的是GIMP。打开图像,右下角右击--添加一个透明图层。

Home Assistant进阶---UI设置之3D户型图

然后用套索工具,分别把亮灯的房间圈出来,然后右键--选择--反转。

Home Assistant进阶---UI设置之3D户型图

然后选择清楚,这样就只留下我们选取的亮灯的房间部分。

Home Assistant进阶---UI设置之3D户型图

然后点击导出(mac版本是英文)

Home Assistant进阶---UI设置之3D户型图

导出界面记得勾选保存透明图层。

Home Assistant进阶---UI设置之3D户型图

将每一个房间都按照这个流程操作,这样我们得到了每个亮灯的房间的单独素材照片,最后再保存一个完全透明的图层。这样我们搞定了完整的素材库。素材库主要就是三个文件,原始底图1.png,透明图2.png,然后就是每个房间的模块图,我命名为了chufang1.png、cesuo1.png。。。。

Home Assistant进阶---UI设置之3D户型图

接下来把素材库上传到home assistant的www文件夹下面,我是新建了一个同样名为3D的文件夹。

Home Assistant进阶---UI设置之3D户型图

HA设置

我们做好准备工作之后,就进入ha的UI界面进行设置,添加图片元素的卡片。

Home Assistant进阶---UI设置之3D户型图

然后需要写代码了,代码看着复杂,其实整体就几个重复模块不断重复,零基础也能搞。


type: picture-elements 通用部分,不需要更改

image: /local/3D/1.png local就代表我们刚才复制的www文件夹

elements:


- type: image 表示图片模式

entity: switch.zimi_dhkg01_0300_switch 设备的名称,去ha的开发者工具-状态-实体寻找

name: 厨房 避免弄错,命个中文名,实际不显示

tap_action: none

hold_action: none 这部分表示图片只是显示,并不实际操作开关

state_image:

'off': /local/3D/2.png 关闭状态下显示透明图片2.png

'on': /local/chufang1.png 打开状态下显示chufang1.png这张图片

unavailable: /local/3D/1.png 其他未知状态比如掉线显示透明图片2.png

style:

top: 50% 这部分表示显示的位置等信息

left: 50%

width: 100%


然后重复写入- type部分,就可以将所有的设备和图片进行一一对应。右侧的预览可以实时显示,务必记得命令书写的的缩进和对齐(参考下图),还有冒号后面一定要有空格,稍有不对右侧预览部分就会显示错误,大家查找错误修改即可。

Home Assistant进阶---UI设置之3D户型图

再添加完所有设备之后,下面添加开关按键,开关按键用图标表示。


- type: icon 和上面的图片模式的区别就是添加图标

entity: light.philips_bulb_f7e2_light 同样的设备实体名称

tap_action: 固定模块无需修改

action: toggle

hold_action: none

icon: mdi:lightbulb 图标的默认样式,大家也可以自己下载使用。

style: 这里注意下,修改百分比大家就能看到图标在动

top: 35% 横纵的坐标交叉点, 修改到默认区域即可

left: 43%


每个房间开关和灯一一对应,这样我们就完成添加了,图片显示每个房间的灯光状态,点击图标实现每个房间开关灯。

Home Assistant进阶---UI设置之3D户型图

今天就先折腾到这,后边可以继续添加温度、窗帘等设备,同样添加关闭全屋灯光等操作按钮,美化UI,后边继续。

展开 收起

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

259元起

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

19.9元起

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

181.8元起

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

191.79元起

京东京造 TH1 时钟温湿度计 白色

京东京造 TH1 时钟温湿度计 白色

29.9元起

Xiaomi 小米 米家智能插座3

Xiaomi 小米 米家智能插座3

49.9元起

MIJIA 米家 1S 增强版 智能台灯 白色

MIJIA 米家 1S 增强版 智能台灯 白色

156元起

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

50.9元起

玺加 智能窗帘宝X3 光能充电窗帘伴侣

玺加 智能窗帘宝X3 光能充电窗帘伴侣

暂无报价

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

2899元起

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

34.9元起

Xiaomi 小米 无线开关 蓝牙版

Xiaomi 小米 无线开关 蓝牙版

32.9元起

Xiaomi 小米 SJWS01LM 水浸卫士 白色

Xiaomi 小米 SJWS01LM 水浸卫士 白色

55元起

米家 人体传感器2S 居 智能监测联动

米家 人体传感器2S 居 智能监测联动

61.99元起

MIJIA 米家 空调伴侣2 智能插座 白色

MIJIA 米家 空调伴侣2 智能插座 白色

68元起

卡萨帝(Casarte)掌静脉人脸识别带可视猫眼密码锁入户门带摄像头指纹锁电子锁智能门锁CFA-X70-CAU1罗曼金

卡萨帝(Casarte)掌静脉人脸识别带可视猫眼密码锁入户门带摄像头指纹锁电子锁智能门锁CFA-X70-CAU1罗曼金

6009元起
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
71
扫一下,分享更方便,购买更轻松