找回密码
 立即注册
查看: 31264|回复: 170

[插件集成] 萤石摄像头通过开放平台接入ha的UI自定义集成

 火... [复制链接]

77

主题

1341

回帖

2万

积分

元老级技术达人

积分
27556
金钱
26098
HASS币
290
发表于 2023-7-29 00:18:24 | 显示全部楼层 |阅读模式
本帖最后由 dscao 于 2023-8-14 23:11 编辑

ha已经自带ezviz集成,试过多次都无法使用。应该是只适合国外的萤石摄像头,或者我没找到正确的api地址。于是参考其它帖子和集成,按萤石开放平台文档修改制作了这个自定义集成。原本是方便自己使用,只适配C6CN,但改着改着还是想尽量做成更通用一些吧。

萤石官方文档:

https://open.ys7.com/help/356

安装方法:
先将附件解压后将文件夹复制到ha中/config/custom_components目录中,重启ha后,强制刷新浏览器一次,进入集成,搜索:ezviz 或 萤石摄像头,按提示配置。

appKey和appSecret到萤石开放平台获取,需要提前注册及绑定摄像头。


1.jpg


2.jpg


1.jpg

名称前的1表示设备通道1,后修改为通道大于1的才显示。

4.jpg

这个开关,原本是隐私遮蔽功能,但用“隐私遮蔽”词不方便语音控制,音箱很难听懂,直接改成开关就非常方便语音控制开关。
另外主要还是自动化,回到家后自动关闭摄像头(启用隐私遮蔽),主要人员离开后打开摄像头(禁用隐私遮蔽)。
camera实体显示默认每120秒萤石云上的截图,没有实时流。实时流可以通过rtsp用内置集成接入或webrtc-camera在卡片中显示。


c6c.gif



点击对应按钮,属性中显示api返回的数据结果。

2.jpg



支持保存截图:
service: camera.snapshot
data:
  filename: /media/test.jpg
target:
  entity_id: camera.capture


参考了以下几个帖子:

https://bbs.hassbian.com/thread-10652-1-1.html
https://bbs.hassbian.com/thread-16744-1-1.html


集成基本完成了,理论上支持一个设备下的多个channel,目前只有一个C6CN摄像头通过测试。

v 1.0.1
由于api接口调用有限额,免费用户每天总数10000次,其中抓图1000次,AI接口50次或200次。
在ha启动时和集成重载时刷新accessToken、设备列表、摄像机列表、设备能力集4个接口各1次,accessToken过期前10分钟刷新1次。

同步开关的状态(每个可配置的Switch各1次)和 不可配置的switch与基础设备信息相关的传感器一起(1次)按设置的刷新间隔时间3至600秒。

开关可选是否启用,不启用则无需调用。

camera自动抓图间隔可调置3至3600秒。可根据自己的情况合理设置这些参数。

v1.0.2默认开启 开关switch
v 1.0.3 抓图失败返回原始数据,方便了解错误原因。

8.jpg



需要更多设备来测试……












ezviz.zip

19.56 KB, 阅读权限: 20, 下载次数: 325

售价: 10 金钱  [记录]

1.0.3

评分

参与人数 17金钱 +101 收起 理由
ss162400 + 1
flim + 8
qujisong18 + 2 10
dbh123 + 2 感谢楼主分享!
csky888 + 5
KNX-xdd50 + 5 感谢楼主分享!
15888623438 + 1 感谢楼主分享!
goldstep + 12 感谢楼主分享!
leonardo86 + 2 感谢楼主分享!
niuchenguang + 2 高手,这是高手!
DDDear + 10 高手,这是高手!
firewater + 10 论坛有你更精彩!
kaka0992 + 10 高手,这是高手!
silversucks + 1 没有云视频流,还是挺失望的,目前还是rtsp.
jasona3 + 10 膜拜大神!
咸味土豆 + 12 感谢楼主分享!
zelotoj + 8 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

219

回帖

2799

积分

金牌会员

积分
2799
金钱
2580
HASS币
0
发表于 2023-7-29 11:40:59 | 显示全部楼层
请大佬分享具体教程,感谢
回复

使用道具 举报

20

主题

482

回帖

3401

积分

论坛元老

积分
3401
金钱
2899
HASS币
8
发表于 2023-7-29 12:30:46 | 显示全部楼层
坐等楼主分享成果
回复

使用道具 举报

1

主题

28

回帖

255

积分

中级会员

积分
255
金钱
226
HASS币
0
发表于 2023-8-3 22:25:48 | 显示全部楼层
正好有一个
回复

使用道具 举报

10

主题

115

回帖

843

积分

高级会员

积分
843
金钱
718
HASS币
0
发表于 2023-8-3 23:50:54 | 显示全部楼层
可以把具体教程发一下吗 相当需要这个东西
回复

使用道具 举报

izh 

1

主题

33

回帖

189

积分

注册会员

积分
189
金钱
155
HASS币
0
发表于 2023-8-4 08:09:21 | 显示全部楼层
感谢楼主!
回复

使用道具 举报

Ari 

0

主题

655

回帖

2768

积分

金牌会员

积分
2768
金钱
2113
HASS币
0
发表于 2023-8-4 08:45:28 | 显示全部楼层
厉害啊,这顺便把喂饭教程发一下呗,感谢
回复

使用道具 举报

5

主题

190

回帖

819

积分

高级会员

积分
819
金钱
624
HASS币
0
发表于 2023-8-4 08:52:36 | 显示全部楼层
感谢分享
回复

使用道具 举报

29

主题

1385

回帖

6364

积分

元老级技术达人

积分
6364
金钱
4925
HASS币
100
发表于 2023-8-4 09:04:29 | 显示全部楼层
Github上提交,我合并一下?
回复

使用道具 举报

8

主题

213

回帖

1750

积分

金牌会员

积分
1750
金钱
1529
HASS币
0
发表于 2023-8-4 11:55:30 | 显示全部楼层
请出个详细教程,支持C8C摄像头吗?
海鲜市场:jasona3
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 14:09 , Processed in 0.745544 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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