neroxps 发表于 2019-3-2 11:27:40

【Node-red】大门情况GIF动图推送微信

本帖最后由 neroxps 于 2019-11-27 14:15 编辑


# 效果图



# 依赖项
- ~~node-red-contrib-fs-ops(新版本已移除该插件依赖)~~

- ~~node-red-contrib-pushbear(pushbear 已停止运营)~~

- node-red-contrib-home-assistant-websocket
- node-red-contrib-bizwechat


# 前置配置

## 1 帖子配置企业微信

- 已配置 pushbear [基于企业微信的一对多消息送达服务-完美替代pushbear](https://bbs.hassbian.com/thread-7205-1-1.html)

## 2 Node-red 需要安装 ffmpeg,以下是 HASSIO 的安装方法

配置按照如下填写,只需修改 **init_commands** 项内容即可。



```json
{
"log_level": "error",
"credential_secret": "这里应该是你的密钥字符",
"dark_mode": false,
"http_node": {
    "username": "",
    "password": ""
},
"http_static": {
    "username": "",
    "password": ""
},
"port": 1880,
"ssl": false,
"certfile": "fullchain.pem",
"keyfile": "privkey.pem",
"require_ssl": true,
"system_packages": [],
"npm_packages": [],
"init_commands": [
    "sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories",
    "apk update && apk add --no-cache ffmpeg"
]
}

```

## 3 附件内的 json 到nodered 在截图设置里面配置相关参数即可






# 原理分析

其实就是用 ffmpeg 截 rtsp 视频,然后再转换成 gif 丢 www 里面让微信访问,没啥技术难度,甚至 homeassistant 自动化也可以操作,只是homeassistant自动化写起了觉得啰嗦了点。

# 2019年3月25日更新



### Added
- 添加gif文件保留天数选项

### Fixed
- 使用命令新增文件夹,不使用 fs 插件新建文件夹了,bash 语句来判断文件夹是否新建,如未新建则新建。
- 使用 flow.v_last_execution 变量来实现每天只运行一次创建文件夹与删除保留天数以外的gif文件代码。

# 2019年5月25日更新

### Fixed
- 由于 pushbear 停止运营更换企业微信插件`node-red-contrib-bizwechat`。


sdvd 发表于 2019-3-2 11:52:10

需要公网可访问的Homeassistant吗?

neroxps 发表于 2019-3-2 12:24:44

sdvd 发表于 2019-3-2 11:52
需要公网可访问的Homeassistant吗?

需要,或者自己改改 把gif丢图藏就不需要了。

xieahui 发表于 2019-3-2 13:44:49

上次人脸识别 干不了 这个可以干 ;P;P去试下

xieahui 发表于 2019-3-2 14:30:37

本帖最后由 xieahui 于 2019-3-2 14:45 编辑

N大,我这是哪个插件没生效吗?:funk:
目录有生成文件,手动强行访问链接也是可以访问的http://ha.ylap.cn:8123/local/camera/2019-3-2/14_38_50.gif
手动是可以访问的,手机是安卓的有关系么?

neroxps 发表于 2019-3-2 21:47:34

xieahui 发表于 2019-3-2 14:30
N大,我这是哪个插件没生效吗?
目录有生成文件,手动强行访问链接也是可以访问的http://ha.ylap.cn: ...

nodered里面有问题吧?为啥你的变量没转义?

xieahui 发表于 2019-3-3 17:58:40

neroxps 发表于 2019-3-2 21:47
nodered里面有问题吧?为啥你的变量没转义?

感谢N大 :victory:
我把node-red-contrib-pushbear 从1.0.0升级到1.0.2 正常了

myluoying 发表于 2019-3-4 21:21:39

这功能牛B咯

ghostist 发表于 2019-3-7 14:26:08

n大 你这个门口用的是啥子摄像机哦?

neroxps 发表于 2019-3-7 16:00:40

ghostist 发表于 2019-3-7 14:26
n大 你这个门口用的是啥子摄像机哦?

海康老款模拟枪,当年装的时候还没有网络枪呢。硬盘录像机是海康的。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【Node-red】大门情况GIF动图推送微信