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

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

[经验分享] 控客ikonkeIO 插件在x86_64 Docker环境下无法运行的解决办法

[复制链接]

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-2-7 14:35:47 | 显示全部楼层
hiyung 发表于 2018-2-7 14:30
假如和我系统相同的话,我建议用下面方法看看
docker ps 查看ha的ID
docker exec -it  填haID bash

感謝教學...但我看不太懂
docker ps 查看ha的ID <--這個是要在哪邊下?
回复

使用道具 举报

3

主题

100

帖子

675

积分

高级会员

Rank: 4

积分
675
金钱
575
HASS币
0
 楼主| 发表于 2018-2-7 14:38:49 | 显示全部楼层
本帖最后由 hiyung 于 2018-2-7 14:39 编辑
jozhi 发表于 2018-2-7 14:35
感謝教學...但我看不太懂
docker ps 查看ha的ID

你是不是装的hass.io,ssh连接那台主机,然后运行docker  ps,你也可看下ha的日志里关于ikonkeIO的报错信息,贴上来看看
回复

使用道具 举报

13

主题

554

帖子

4306

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4306
金钱
3752
HASS币
10

活跃会员

发表于 2018-2-7 14:53:31 来自手机 | 显示全部楼层
hiyung 发表于 2018-2-7 14:11
我装的hass.io,HA的Docker映像无法运行,你是直接装的HA吧

对。我是直接HA。并没有Hassio
回复

使用道具 举报

3

主题

100

帖子

675

积分

高级会员

Rank: 4

积分
675
金钱
575
HASS币
0
 楼主| 发表于 2018-2-7 14:55:33 | 显示全部楼层
karl_31 发表于 2018-2-7 14:53
对。我是直接HA。并没有Hassio

这个问题主要是hassio自己下载的ha的docker映像功能不全引起的,直接ha是没有这个问题的
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-2-7 15:00:58 | 显示全部楼层
hiyung 发表于 2018-2-7 14:38
你是不是装的hass.io,ssh连接那台主机,然后运行docker  ps,你也可看下ha的日志里关于ikonkeIO的报错信息 ...

我是群暉的Docker安裝home assistant
我好像改亂了  我之前sh ikonkeIO.sh --discover可以使用
現在變成不行了...我重新裝看看  在把錯誤訊息貼上來
回复

使用道具 举报

3

主题

100

帖子

675

积分

高级会员

Rank: 4

积分
675
金钱
575
HASS币
0
 楼主| 发表于 2018-2-7 15:03:51 | 显示全部楼层
jozhi 发表于 2018-2-7 15:00
我是群暉的Docker安裝home assistant
我好像改亂了  我之前sh ikonkeIO.sh --discover可以使用
現在變成 ...

假如原来可以运行的,那我的方法对你没有多少用处,docker映像有很多种,有些第三方映像功能很全的,我觉得你很大可能是运行的目录不对
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-2-7 15:13:02 | 显示全部楼层
hiyung 发表于 2018-2-7 15:03
假如原来可以运行的,那我的方法对你没有多少用处,docker映像有很多种,有些第三方映像功能很全的,我觉 ...

您的方法是解決原本 sh ikonkeIO.sh --discover無法使用的人而作的修改?
我現在重新安裝了...已經可以用了
但是HomeAssistant裡面還是顯示Unavailable
我去看了下log 他顯示
sh: 0: Can't open /volume1/docker/home-assistant/ikonkeIO/ikonkeIO.sh
但我確定路徑是對的@@
回复

使用道具 举报

3

主题

100

帖子

675

积分

高级会员

Rank: 4

积分
675
金钱
575
HASS币
0
 楼主| 发表于 2018-2-7 15:32:42 | 显示全部楼层
本帖最后由 hiyung 于 2018-2-7 15:35 编辑
jozhi 发表于 2018-2-7 15:13
您的方法是解決原本 sh ikonkeIO.sh --discover無法使用的人而作的修改?
我現在重新安裝了...已經可以用 ...

很明显是路径错了
你用的是docker,你的路径是外部系统的路径,并不是ha中的路径,要转换的,这个路径可以用
docker inspect ha的docker映像名称来查看,群晖是要映射可读写目录的,你是否用的/volume1/docker/home-assistant/ 映射的/config 了,这样就很简单了,替换下
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-2-7 16:00:13 | 显示全部楼层
hiyung 发表于 2018-2-7 15:32
很明显是路径错了
你用的是docker,你的路径是外部系统的路径,并不是ha中的路径,要转换的,这个路径可以 ...

hiyung 真是太感謝你的教導....我已經成功拉!
太謝謝了  我這超級新手邁進一步了XDDD
ScreenHunter_695.jpg
回复

使用道具 举报

13

主题

151

帖子

542

积分

论坛积极会员

积分
542
金钱
391
HASS币
0
发表于 2018-3-2 17:09:54 | 显示全部楼层

bash-4.4# /config/deps/bin/ikonkeIO/ikonkeIO.sh --discover 192.168.1.255
/config/deps/bin/ikonkeIO/ikonkeIO.sh: line 10: ./ikonkeIO: not found
bash-4.4# ls -lht /config/deps/bin/ikonkeIO/
total 2072
-rwxr--r--    1 root     root       13.2K Mar  2 16:46 ikonkeIO
-rwxr--r--    1 root     root         110 Mar  2 16:46 ikonkeIO.sh-old
-rwxr--r--    1 root     root      105.6K Mar  2 16:46 libKonkeInterface.so
-rwxr--r--    1 root     root         166 Feb  2 15:01 ikonkeIO.sh
-rwxr--r--    1 root     root      132.3K Jan 27 14:02 libpthread.so.0
-rwxr--r--    1 root     root        1.6M Jan 27 14:01 libc.so.6
-rwxr--r--    1 root     root      149.7K Jan 27 10:11 ld-linux-x86-64.so.2
bash-4.4# ls -lht /config/deps/bin/ikonkeIO/ikonkeIO
-rwxr--r--    1 root     root       13.2K Mar  2 16:46 /config/deps/bin/ikonkeIO/ikonkeIO
bash-4.4#


进到容器执行后,老提示这个文件不存在
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-20 09:07 , Processed in 0.073397 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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