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

 找回密码
 立即注册
查看: 2362|回复: 71

[插件集成] 真三维版本的设备控+电视机画面+免费开源插件 国内首发

  [复制链接]

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
发表于 2025-1-22 18:10:11 | 显示全部楼层 |阅读模式

homeassitant界面

homeassitant界面

配置

配置
linkWebsocket.png 66.png 77.png 88.png
实时在线预览:https://oss.icegl.cn/#/plugins/freeDigitalHome/demo

本人tvt.js三维开源项目作者,这两天研究了homeassistant,因为小米最近开源接入了homeassistant,所以想看看我们的三维开源项目打包个插件接入进来,市面上看到的都是伪三维,或者图片卡片,咱们要介入的是真三维炫酷级别的炸裂展示。
智能家居和homeassitant的结合、在TvT生态下联动控制居家智能设备与展示,真三维, 可连接小米生态设备,可配置
详细介绍视频地址【智能家居homeassitant真三维展示控制+小米设备-哔哩哔哩】


https://b23.tv/wirOYUH

本篇文章是想先给没有TvT.js基础,甚至于不是开发的智能家居爱好者从业者看的,意在同问文档描述,部署和配置在你的homeassitant上 真三维面板。当然前端开发者或者已经了解和熟悉TvT.js的开发者,那么可以很快的用的上。
需要的基础知识:
1、在nas或者开源类Linux系统或者可安装docker的系统上安装好您的homeassitant
2、在homeassitant上安装好hacs
3、若有需要,在hacs安装上小米插件,并同步账号上的设备到homeassitant上
这部分我暂时不描述,可以逐一在各视频网站上找到安装和部署的教程


下面开始简单步骤教程 :
1、下载编译后的部署包
tvt.zip

2、解压到目录:
/hass-config/www/tvt/
hass-config : 为homeassitant下面对应的config,因为我做了映射,所以请自行按照目录存放,没有/tvt/ 这个目录的,自行增加

3、修改配置文件

                               
登录/注册后可看大图
/hass-config/www/tvt/plugins/freeDigitalHome/config.json
包含属性如下:
长期homeassitant的ACCESS_TOKEN: "ACCESS_TOKEN"
homeassitant部署的地址:"URL"

"entities": {
        "tvLive": "", // 电视机的实时画面帧地址
        "switch": {
            "living": "",  //客厅灯开关
            "bedA": "",  //主卧灯开关
            "bedB": "",  //次卧灯开关
            "tv": ""      //电视开关
        },
        "sensor": {
            "living": {
                "temperature": "", // 温度传感器
                "humidity": "" // 湿度传感器
            },
            "bedA": {
                "temperature": "",
                "humidity": ""
            },
            "bedB": {
                "temperature": "",
                "humidity": ""
            }
        }
    }
具体开关或者传感器的entitiesID,请在homeassitant上查找

4、在homeassitant面板中增加仪表盘:

                               
登录/注册后可看大图

网址设置为:
http://192.168.18.170:8123/local/tvt/index.html#/plugins/freeDigitalHome/linkWebsocket
// 192.168.18.170:8123 此更换成您的homeassitant对应的ip和端口号
// 其余如果您按照之前的目录来,那么不需要改变

最后欢迎加入 :TvT.js的免费开源三维可视化框架中
如果有疑问可以直接在文章下面评论
开源不易 给颗⭐️,我们的开源库地址是:https://gitee.com/ice-gl/icegl-three-vue-tres
若您是开发者,欢迎下载此开源插件,进行持续开发 提交PR freeDigitalHome




评分

参与人数 5金钱 +61 HASS币 +20 收起 理由
WillYen + 5 厉害了word楼主!
+ 20 + 20 高手,这是高手!
jpcugv + 10 感谢楼主分享!
nuknoop + 16 太牛了,谢谢大佬
aiqienanguatou + 10 小白方便修改自定义显示么

查看全部评分

回复

使用道具 举报

158

主题

2507

帖子

7786

积分

元老级技术达人

积分
7786
金钱
5274
HASS币
30
发表于 2025-1-22 19:30:58 | 显示全部楼层
支持3d控制里面的设备吗。还是仅仅显示。不能操作
回复

使用道具 举报

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
 楼主| 发表于 2025-1-22 19:47:39 | 显示全部楼层
可以操作哈,您看配置文件对应的硬件id啊
该有的都会有的
回复

使用道具 举报

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
 楼主| 发表于 2025-1-22 19:49:39 | 显示全部楼层
bugensui 发表于 2025-1-22 19:30
支持3d控制里面的设备吗。还是仅仅显示。不能操作

可以的操作的 同步
该有的都会有的
回复

使用道具 举报

0

主题

47

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
金钱
162
HASS币
0
发表于 2025-1-22 20:32:53 | 显示全部楼层
太卡了,反应好慢,是安装ha的机器配置不行,还是我这查看的机器配置不行的原因?
回复

使用道具 举报

158

主题

2507

帖子

7786

积分

元老级技术达人

积分
7786
金钱
5274
HASS币
30
发表于 2025-1-22 20:35:25 | 显示全部楼层
作者,这个文档写的不具体,请问下,3d模型是直接替换掉吗,支持哪些格式呢?另外如果有2台电视呢,还是只能用这个默认3d模型,因为涉及到物品坐标,能不能写清楚点,
回复

使用道具 举报

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
 楼主| 发表于 2025-1-22 20:39:47 | 显示全部楼层
bugensui 发表于 2025-1-22 20:35
作者,这个文档写的不具体,请问下,3d模型是直接替换掉吗,支持哪些格式呢?另外如果有2台电视呢,还是只 ...

您说的是需要从模型 样板房 到 灯光位置所有的定义化的编辑器,写不动需要后续很多工作量
目前都是开源的,所以可以根据源码更改位置以及模型
该有的都会有的
回复

使用道具 举报

158

主题

2507

帖子

7786

积分

元老级技术达人

积分
7786
金钱
5274
HASS币
30
发表于 2025-1-22 20:52:46 | 显示全部楼层
hawk86104 发表于 2025-1-22 20:39
您说的是需要从模型 样板房 到 灯光位置所有的定义化的编辑器,写不动需要后续很多工作量
目前都是开源的 ...

明白了,只是个展示的demo,物品定位信息坐标调整,是在哪个文件,那改起来工作量有点大
回复

使用道具 举报

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
 楼主| 发表于 2025-1-22 20:57:40 | 显示全部楼层
bugensui 发表于 2025-1-22 20:52
明白了,只是个展示的demo,物品定位信息坐标调整,是在哪个文件,那改起来工作量有点大 ...

不完全是demo 配置文件可以修改对应的设备id 。 关于物体的位置,需要更改模型
该有的都会有的
回复

使用道具 举报

1

主题

36

帖子

199

积分

论坛技术达人

积分
199
金钱
158
HASS币
20
QQ
 楼主| 发表于 2025-1-22 20:58:50 | 显示全部楼层
goodhelp 发表于 2025-1-22 20:32
太卡了,反应好慢,是安装ha的机器配置不行,还是我这查看的机器配置不行的原因? ...

ha的服务器或者nas不存在压力,压力在开浏览器的机器。记得浏览器打开硬件加速 也就是显卡运行
该有的都会有的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-2 12:45 , Processed in 0.183196 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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