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

 找回密码
 立即注册
查看: 2189|回复: 8

[技术探讨] 关于homeasistant挂载nas目录的问题

[复制链接]

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
发表于 2023-1-20 12:12:36 | 显示全部楼层 |阅读模式
试过很多次挂载不成功, smb协议的
错误如下,有人碰到过吗?试过修改vers 还是不行,nas目录确定可以访问的。用户密码也没问题。


Logger: homeassistant.components.shell_command
Source: /usr/src/homeassistant/homeassistant/components/shell_command/__init__.py:115
Integration: Shell Command (documentation, issues)
First occurred: 2023年1月18日 17:00:55 (1 occurrences)
Last logged: 2023年1月18日 17:00:55

Error running command: `mkdir -p /media/nasfiles;mount -t cifs -o vers=3.0,noserverino,username=admin,password=a3360059,domain=WORKGROUP //192.168.100.172/video/ceshitongbu /media/nasfiles`, return code: 255
NoneType: None


回复

使用道具 举报

20

主题

484

帖子

3160

积分

论坛元老

Rank: 8Rank: 8

积分
3160
金钱
2676
HASS币
8
发表于 2023-1-22 09:31:06 | 显示全部楼层
之前折腾时也遇到过类似情况,返回错误代码255,好像是shell command命令权限的问题,你要把命令具体内容检查下。没有看到你的命令,也无法给您建议
回复

使用道具 举报

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
 楼主| 发表于 2023-1-22 16:40:54 | 显示全部楼层
cjnt007 发表于 2023-1-22 09:31
之前折腾时也遇到过类似情况,返回错误代码255,好像是shell command命令权限的问题,你要把命令具体内容检 ...

命令内容在错误日志里面呀
回复

使用道具 举报

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
 楼主| 发表于 2023-1-22 16:41:55 | 显示全部楼层
cjnt007 发表于 2023-1-22 09:31
之前折腾时也遇到过类似情况,返回错误代码255,好像是shell command命令权限的问题,你要把命令具体内容检 ...

上面都贴出来了。  mkdir -p /media/nasfiles;mount -t cifs -o vers=3.0,noserverino,username=admin,password=a3360059,domain=WORKGROUP //192.168.100.172/video/ceshitongbu /media/nasfiles
回复

使用道具 举报

20

主题

484

帖子

3160

积分

论坛元老

Rank: 8Rank: 8

积分
3160
金钱
2676
HASS币
8
发表于 2023-1-23 10:33:31 | 显示全部楼层
shell command的运行环境是supervisor,以hassio为例(hassOS类似),可以先进入到此环境来测试,具体思路如下,供参考:
1、登录到ssh。
2、运行docker ps查看docker容器。
3、运行docker exec -it hassio_supervisor bash进入supervisor容器,“hassio_supervisor ”确认同第2步查看到的名称一致。
4、依次测试你的shell command里的命令,查看问题出在哪里?
5、运行exit退出容器。

另外在shell command里使用相关命令和参数时要考虑转义字符的影响
回复

使用道具 举报

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
 楼主| 发表于 2023-1-23 10:57:47 | 显示全部楼层
cjnt007 发表于 2023-1-23 10:33
shell command的运行环境是supervisor,以hassio为例(hassOS类似),可以先进入到此环境来测试,具体思路 ...

这个也试过  提示无权限 微信图片_20230123105712.png
回复

使用道具 举报

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
 楼主| 发表于 2023-2-17 13:16:22 | 显示全部楼层
liujiang567 发表于 2023-1-23 10:57
这个也试过  提示无权限

解决了 获取os最高权限就行了
回复

使用道具 举报

4

主题

104

帖子

393

积分

中级会员

Rank: 3Rank: 3

积分
393
金钱
289
HASS币
0
发表于 2024-3-23 13:24:55 | 显示全部楼层
liujiang567 发表于 2023-2-17 13:16
解决了 获取os最高权限就行了

哥们如何解决的呢,我现在也遇到这个问题
回复

使用道具 举报

0

主题

74

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
金钱
169
HASS币
0
发表于 2024-3-23 15:32:39 | 显示全部楼层
学习学习一下!感谢楼主分享!!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 13:51 , Processed in 0.099858 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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