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

 找回密码
 立即注册
查看: 18194|回复: 76

[插件集成] [2022-12-18更新]萤石摄像头取图插件,通杀萤石云、智能猫眼

  [复制链接]

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
发表于 2022-6-12 22:31:28 | 显示全部楼层 |阅读模式
本帖最后由 25989406 于 2022-12-19 17:46 编辑

-------------------2022-12-18更新---------------------
插件已经发布到hacs商店,直接搜ezviz或者萤石即可,不需要再手工下载文件,
安装好后直接去config文件里配置即可
hacs.png

--------------------------------------



-----------2022-11-08全新更新---------
支持萤石智能猫眼取图!!
------------------------------------------
好久没折腾过,近期为了新家做些准备,把之前的东西捡一捡,太久没更新的插件更新一下。第一发先更新这个萤石摄像头取图插件
github地址:https://github.com/c1pher-cn/homeassistan-ezviz

配置说明配置在 configuration.yaml 的camera 下

camera:

  - platform: myezviz

    name: name1

    id: yourdeviceid1

    key: appkey

    sec: appsecret

    ismaoyan: maoyan

  - platform: myezviz

    name: name2

    id: yourdeviceid2

    key: appkey

    sec: appsecret

    ismaoyan: notmaoyan



原理说明
该插件主要基于作者自身需求设计产生,作者日常使用ha对摄像头没有很高的实时性需求,但希望有一定安全性,所以未直接使用本地局域网协议直接访问摄像头,通过周期性调用萤石抓图api定期获取摄像头实时画面并下载到ha本地,通过ha的临时文件展示该图片作为摄像头画面。
因为猫眼不支持抓包,故采用最近一条告警信息作为图像来源,这里的‘告警’包括动作、人脸识别、门铃


参数说明
deviceid(设备序列号) 见 https://open.ys7.com/console/device.html
appkey和appsecret 见 https://open.ys7.com/console/application.html (创建应用后可见)


既然都看到这了,那啥,玩b站来波三连+关注把~!
https://www.bilibili.com/read/cv19602064








评分

参与人数 5金钱 +72 HASS币 +40 收起 理由
goldstep + 12 墙都不扶,就服楼主!
liqx + 10 感谢楼主分享!
Roger + 20 + 20 大神666!
+ 20 + 20 膜拜大神!
firewater + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2022-6-13 08:09:30 | 显示全部楼层
大神666     ffmpeg 各种版本更新错误了  用这个替代试试哈
回复

使用道具 举报

1

主题

43

帖子

1424

积分

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1381
HASS币
0
发表于 2022-6-13 16:25:23 | 显示全部楼层
大佬,萤石摄像头型号有推荐的没
回复

使用道具 举报

3

主题

119

帖子

1560

积分

金牌会员

Rank: 6Rank: 6

积分
1560
金钱
1441
HASS币
0
发表于 2022-6-13 19:42:22 | 显示全部楼层
怎么配置好了,HA找不到实体?

回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
 楼主| 发表于 2022-6-13 22:36:54 | 显示全部楼层
jole 发表于 2022-6-13 19:42
怎么配置好了,HA找不到实体?

camera 开头
camera.name
回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
 楼主| 发表于 2022-6-13 22:37:56 | 显示全部楼层
PJK 发表于 2022-6-13 16:25
大佬,萤石摄像头型号有推荐的没

除了猫眼不行,其他版本随意。我只用过2款没啥能推荐的
回复

使用道具 举报

6

主题

259

帖子

2996

积分

金牌会员

Rank: 6Rank: 6

积分
2996
金钱
2737
HASS币
0
发表于 2022-6-13 23:43:00 | 显示全部楼层
装好以后怎么用呢?
回复

使用道具 举报

27

主题

1292

帖子

5871

积分

元老级技术达人

积分
5871
金钱
4554
HASS币
100
 楼主| 发表于 2022-6-13 23:48:40 | 显示全部楼层
ilongjiang 发表于 2022-6-13 23:43
装好以后怎么用呢?

这个看你想怎么用吧
回复

使用道具 举报

1

主题

38

帖子

648

积分

高级会员

Rank: 4

积分
648
金钱
610
HASS币
0
发表于 2022-6-14 12:23:13 | 显示全部楼层

大神,我这配置上以后似乎没能抓到图,看log里似乎和这几行反馈的有关,大神方便帮忙瞅瞅可能是啥原因,多谢多谢

File "/srv/homeassistant/homeassistant_venv/lib/python3.9/site-packages/homeassistant/components/camera/__init__.py", line 741, in get
return await self.handle(request, camera)
File "/srv/homeassistant/homeassistant_venv/lib/python3.9/site-packages/homeassistant/components/camera/__init__.py", line 759, in handle
image = await _async_get_image(
File "/srv/homeassistant/homeassistant_venv/lib/python3.9/site-packages/homeassistant/components/camera/__init__.py", line 179, in _async_get_image
if image_bytes := await camera.async_camera_image(
File "/srv/homeassistant/homeassistant_venv/lib/python3.9/site-packages/homeassistant/components/camera/__init__.py", line 586, in async_camera_image
return await self.hass.async_add_executor_job(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
TypeError: camera_image() got an unexpected keyword argument 'width'
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2022-6-14 14:17:14 | 显示全部楼层
爷青回,天猫精灵的大佬回来了。。。。
所有过往,皆为序章。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 00:33 , Processed in 1.663628 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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