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

 找回密码
 立即注册
查看: 85100|回复: 309

Hass.io普及风暴系列教程-安装python_miio【适用python模块安装】

  [复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-8-26 11:00:24 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-8-26 20:22 编辑

hassio整个系统都运作在docker之内,一般改动重启就会失效。要改动就要用到dockerfile 通过addon写入【楼主也是一知半解】
其实HA的插件都会自动安装所需要的依赖python模块,本文介绍的python_miio也是会自动安装的。但是,在hassio的环境封闭 会缺少安装的依赖导致无法自动安装miio【python_dev等】。有简单的解决方法吗?

deps这个文件夹在config文件夹下面,用于ha的python模块安装,ha在/usr/lib/python3.6/site-packages下面找不到需要的python模块就会在deps文件夹下面寻找。
TIM截图20170826103621.jpg
下面介绍安装方法:
需要用到ssh,需安装ssh,注意官方的ssh是没有pip3等命令的,需要把它卸载,安装下面这个。添加github的源 https://github.com/hassio-addons/repository
TIM截图20170826202045.jpg

TIM截图20170826104156.jpg
配置参考下图
TIM截图20170826104340.jpg
save后重启或启动ssh服务【建议用上rsa key更安全更便捷】

因为要安装需要的依赖,这个ssh服务要非常长的时间,可以抽根烟做几个掌上压。
ssh服务启动后,用putty连入ssh,输入下面命令,指定路径安装python_mio,这里是安装到/config/deps文件夹
pip3 install --install-option="--prefix=/config/deps" python_miio

下图是安装的最后界面
TIM截图20170826104859.jpg
到这里是不是有点崩溃的感觉。因为gcc的什么原因最后还是没装上miio
下图是在win10 python3.6安装的最后截图
TIM截图20170826104844.jpg
说明python_miio也有其他的依赖模块,再看看deps下面的情况
TIM截图20170826105220.jpg
除了miio外其他所需要的模块都已经安装好了。



终极秘籍
到win10 python模块路径下面找到miio文件夹,复制进\config\deps\lib\python3.6\site-packages 下面即可。
TIM截图20170826105658.jpg
TIM截图20170826105719.jpg


楼主实测可用,但毕竟系统不一样不知道会出现什么奇怪的情况,还是跟热心的坛友 树莓派Robot 同学 索要了一份pi3 的 miio
这里分享给大家。
游客,如果您要查看本帖隐藏内容请回复


本教程适用所有ha需要安装的模块

评分

参与人数 2金钱 +12 收起 理由
jyz_0501 + 6 分享是一种美德!
+ 6 谢谢大神分享!

查看全部评分

回复

使用道具 举报

5

主题

57

帖子

303

积分

论坛分享达人

积分
303
金钱
246
HASS币
0
发表于 2017-8-26 11:04:14 | 显示全部楼层
谢谢,分享,看看。
回复

使用道具 举报

0

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
发表于 2017-8-26 11:09:28 | 显示全部楼层
搞了好久,就是需要这个,太感谢了。
回复

使用道具 举报

2

主题

159

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
977
HASS币
0
发表于 2017-8-26 11:22:55 | 显示全部楼层

谢谢,分享,看看。
回复

使用道具 举报

3

主题

219

帖子

930

积分

高级会员

Rank: 4

积分
930
金钱
711
HASS币
0
发表于 2017-8-26 11:26:07 | 显示全部楼层
学习了。!!!!!
回复

使用道具 举报

6

主题

151

帖子

1195

积分

金牌会员

Rank: 6Rank: 6

积分
1195
金钱
1044
HASS币
0
发表于 2017-8-26 11:51:46 | 显示全部楼层
我想问一下,HASSIO中的SSH,连REBOOT和poweroff都无效,是不是也要安装另外的SSH才可以?
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-8-26 12:00:46 | 显示全部楼层
enong 发表于 2017-8-26 11:51
我想问一下,HASSIO中的SSH,连REBOOT和poweroff都无效,是不是也要安装另外的SSH才可以? ...

你输入 hassio就可以看到怎么重启那些了
回复

使用道具 举报

4

主题

313

帖子

1917

积分

金牌会员

Rank: 6Rank: 6

积分
1917
金钱
1604
HASS币
0
发表于 2017-8-26 13:09:40 | 显示全部楼层
终于用hass.io的也多起来了
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-8-26 13:34:19 | 显示全部楼层
xinfan 发表于 2017-8-26 13:09
终于用hass.io的也多起来了

架构好,早晚会是主流。
回复

使用道具 举报

8

主题

270

帖子

1333

积分

金牌会员

Rank: 6Rank: 6

积分
1333
金钱
1063
HASS币
0
发表于 2017-8-26 20:16:24 | 显示全部楼层
入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑入坑
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 06:13 , Processed in 0.106217 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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