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

 找回密码
 立即注册
查看: 3737|回复: 5

Docker下安装HASS.IO执行command_line出错的解决办法

[复制链接]

11

主题

134

帖子

631

积分

论坛技术达人

积分
631
金钱
491
HASS币
20
发表于 2018-12-14 21:00:31 | 显示全部楼层 |阅读模式
本帖最后由 小灰 于 2018-12-14 21:02 编辑

我用的设备是斐讯N1,Docker下安装的HASSIO,用的是neroxpsHASSIO一键安装脚本,想使用command_line实现自定义脚本,一直出问题,
问题曾在这个帖子反馈过,一直没解决,另一个帖子里的方法不适合于Docker下,然后就各种折腾,最后在一个贴子里找到了问题所在
就是路径问题,docker里的路径和Linux的绝对路径不一样,neroxps回的这句话又没有看懂,所以,利用command_line弄出了configuration.yaml在docker下的路径,
- platform: command_line
  name: path
  command: "pwd"
  scan_interval: 60

然后把
- platform: command_line
  name: hello
  command: "python3 /usr/share/hassio/homeassistant/custom_components/sensor/hello.py"
  scan_interval: 60

改成
- platform: command_line
  name: hello
  command: "python3 /config/custom_components/sensor/hello.py"
  scan_interval: 60

这样就可以执行了



docker路径

docker路径
回复

使用道具 举报

7

主题

1974

帖子

5657

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5657
金钱
3683
HASS币
145

灌水之王

发表于 2018-12-15 07:51:35 | 显示全部楼层
看不懂系列 路过!
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-12-15 08:43:29 | 显示全部楼层


docker exec -it homeassistant bash

上面这句就可以进入 homeassistant 的容器内部看啊~啥路径都在里面。当他是个虚拟机就是了
Nero
回复

使用道具 举报

11

主题

134

帖子

631

积分

论坛技术达人

积分
631
金钱
491
HASS币
20
 楼主| 发表于 2018-12-15 11:45:26 | 显示全部楼层
neroxps 发表于 2018-12-15 08:43
docker exec -it homeassistant bash

上面这句就可以进入 homeassistant 的容器内部看啊~啥路径都 ...

渣渣表示很多东西都不明白,都是各种瞎折腾
回复

使用道具 举报

47

主题

702

帖子

4462

积分

元老级技术达人

积分
4462
金钱
3760
HASS币
50
QQ
发表于 2019-9-8 19:21:24 | 显示全部楼层
dalao hassio可以调用python2吗
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

0

主题

98

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
金钱
145
HASS币
0
发表于 2019-9-16 10:43:22 | 显示全部楼层
学习了!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 12:53 , Processed in 0.775704 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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