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

 找回密码
 立即注册
楼主: louis_lee

[新奇玩法] 【立省100%】小米系可视门铃本地存储

  [复制链接]

15

主题

253

帖子

2141

积分

金牌会员

Rank: 6Rank: 6

积分
2141
金钱
1888
HASS币
0
发表于 2023-3-27 18:02:37 | 显示全部楼层
louis_lee 发表于 2023-3-27 17:41
ha日志能看出什么问题嘛,shell脚本与HA使用的两个参数是不是一致呢?或者修改后重启下HA看看
...

日志没有相关的报错,shell的是从开发者工具里面取的address。参数应当是一致的,整个虚拟机重启了一下。。还是一样。。。
回复

使用道具 举报

15

主题

253

帖子

2141

积分

金牌会员

Rank: 6Rank: 6

积分
2141
金钱
1888
HASS币
0
发表于 2023-3-27 18:06:15 | 显示全部楼层
这是ssh进去直接运行的结果

123.png
223.png
回复

使用道具 举报

15

主题

253

帖子

2141

积分

金牌会员

Rank: 6Rank: 6

积分
2141
金钱
1888
HASS币
0
发表于 2023-3-27 18:07:43 | 显示全部楼层
突然想起来,直接再开发者工具,服务页面,调用Shell Command: xiaomi_autosave,他会去获取那2个参数吗?
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
 楼主| 发表于 2023-3-27 18:12:54 | 显示全部楼层
本帖最后由 louis_lee 于 2023-3-27 18:15 编辑
s450586793 发表于 2023-3-27 18:07
突然想起来,直接再开发者工具,服务页面,调用Shell Command: xiaomi_autosave,他会去获取那2个参数吗? ...

会呀,否则不可能会在temp文件夹中生成视频文件。这是1L的配置文件
shell_command:
  xiaomi_autosave: '/bin/bash /config/xiaomi_video_autosave.sh "{{state_attr("camera.lumi_wbmcn1_8a41_lock","stream_address")}}" "{{state_attr("camera.lumi_wbmcn1_8a41_lock","motion_video_time")}}" '


camera实体须替换

这个应该没配置错吧,而且实体都有相应参数哈
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
 楼主| 发表于 2023-3-27 18:18:43 | 显示全部楼层
s450586793 发表于 2023-3-27 18:06
这是ssh进去直接运行的结果

对了,如果有旧的文件,时间一模一样,这意味文件名一样,就会直接覆盖。
回复

使用道具 举报

15

主题

253

帖子

2141

积分

金牌会员

Rank: 6Rank: 6

积分
2141
金钱
1888
HASS币
0
发表于 2023-3-27 18:21:29 | 显示全部楼层
louis_lee 发表于 2023-3-27 18:12
会呀,否则不可能会在temp文件夹中生成视频文件。这是1L的配置文件

对不起大哥,我是傻逼,我只换了一个camera。。现在好了,谢谢大佬
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
 楼主| 发表于 2023-3-27 18:22:02 | 显示全部楼层
s450586793 发表于 2023-3-27 18:21
对不起大哥,我是傻逼,我只换了一个camera。。现在好了,谢谢大佬

哈哈好吧
回复

使用道具 举报

4

主题

145

帖子

1722

积分

论坛积极会员

积分
1722
金钱
1572
HASS币
20
发表于 2023-3-27 19:54:48 | 显示全部楼层
louis_lee 发表于 2023-3-27 16:53
你可以重新贴一遍代码试试,我之前少打一个空格,如果还不行的话,可以再进入docker输入命令看看 ...

重新弄了,贴了代码和输入命令了,也是不行,写在CONFIG文件里的SHELL  camera实体后面的stream_address要不要替换还是只是单纯替换camera实体就行了,不过都试过,也是没有保存任何视频,麻烦帮忙看一下,感谢感谢


微信图片_20230327194952.png
回复

使用道具 举报

4

主题

145

帖子

1722

积分

论坛积极会员

积分
1722
金钱
1572
HASS币
20
发表于 2023-3-27 20:21:39 | 显示全部楼层
matisse 发表于 2023-3-27 19:54
重新弄了,贴了代码和输入命令了,也是不行,写在CONFIG文件里的SHELL  camera实体后面的stream_address ...

那个命令后面时间少了个引号,现在改了一下,有以下报错
微信图片_20230327202116.png
回复

使用道具 举报

18

主题

587

帖子

4297

积分

元老级技术达人

积分
4297
金钱
3675
HASS币
182
 楼主| 发表于 2023-3-27 21:24:04 | 显示全部楼层
本帖最后由 louis_lee 于 2023-3-27 21:25 编辑
matisse 发表于 2023-3-27 20:21
那个命令后面时间少了个引号,现在改了一下,有以下报错

看起来是windows、Linux系统换行符差异问题,是不是你在windows系统用samba复制的啊。1L已经提到,不要用samba,直接打开terminal创建文件复制
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-5 02:30 , Processed in 0.057108 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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