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

 找回密码
 立即注册
查看: 98887|回复: 114

[进阶教程] 米家风扇1X临时接入HA方案(299那款)

  [复制链接]

13

主题

554

帖子

4310

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4310
金钱
3756
HASS币
10

活跃会员

发表于 2019-7-16 15:47:26 | 显示全部楼层 |阅读模式
本帖最后由 karl_31 于 2020-5-11 16:26 编辑

2020年5月更新,推荐使用syssi大神的插件。
https://github.com/syssi/xiaomi_fan
---------------------
2019年8月更新,推荐使用bieniu基于syssi更新的最新插件
https://github.com/bieniu/xiaomi_fan

使用方法参考https://bbs.hassbian.com/forum.php?mod=viewthread&tid=7740&highlight=%E9%A3%8E%E6%89%87
---------------------

前言
syssi大神还未更新用于米家风扇1X(dmaker.fan.p5)接入HA的miio库和相应的fan插件,但大神已经在github的issue中放出了测试命令。
经本人测试,控制命令已经可以对风扇进行完美控制。鉴于本人不懂py,无奈只能选择了一种临时的接入方案,供各位看官参考。

一、步骤简述
1.安装支持dmaker.fan.p5的miio命令
2.配置HA

二、本人网络环境简述
1.HA为Docker安装,所在宿主机称之为生产环境虚拟机,固定IP为【192.168.1.#】,Docker网络为host。
2.另有一开发环境虚拟机,用于各种测试,系统为ubuntu_x64,固定IP为【192.168.1.?】。
3.米家风扇1X获得DHCP静态IP地址为【192.168.1.*】,token为【xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx】

三、具体操作简述
1.在开发环境虚拟机中安装支持dmaker.fan.p5的miio命令
就只有一条命令:
pip3 install https://github.com/syssi/python-miio/archive/feature/dmaker-fan-p5-support.zip -U

安装完成后,可以使用命令简单测试:miiocli fanp5 --ip 192.168.1.* --token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx on,观察风扇是否启动。

2.HA所在Docker中配置SSH免密远程连接开发环境虚拟机
不多赘述,大致操作:进入Docker容器,ssh-keygen生成公钥,传输公钥至开发环境虚拟机。

3.配置HA
配置文件package已经写好,相应的IP、token替换为你自己的即可。本配置支持风扇控制开关、风速及摇头,不支持选择自然风或直吹风,不支持选择摇头角度,不支持调整转向。
如在你是在你当前HA的宿主机直接安装的miio命令,则配置文件中的一些shell_command命令仅需引号内命令即可,无需ssh [email protected].?远程登陆开发环境虚拟机。命令请自行修改。

游客,如果您要查看本帖隐藏内容请回复


20190716154040.png

package.zip

1.63 KB, 阅读权限: 30, 下载次数: 45

评分

参与人数 1金钱 +20 收起 理由
neroxps + 20

查看全部评分

Jeff
回复

使用道具 举报

4

主题

159

帖子

1082

积分

论坛技术达人

积分
1082
金钱
908
HASS币
60
发表于 2019-7-16 16:35:24 | 显示全部楼层
学习一下,正好需要
回复

使用道具 举报

3

主题

220

帖子

2266

积分

金牌会员

Rank: 6Rank: 6

积分
2266
金钱
2046
HASS币
0
发表于 2019-7-16 17:03:43 | 显示全部楼层
不小心买了1X
回复

使用道具 举报

1

主题

58

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
金钱
204
HASS币
0
发表于 2019-7-16 17:09:42 | 显示全部楼层
看看,借鉴下
回复

使用道具 举报

1

主题

58

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
金钱
204
HASS币
0
发表于 2019-7-16 17:11:02 | 显示全部楼层

下不了附件
回复

使用道具 举报

0

主题

34

帖子

133

积分

论坛积极会员

积分
133
金钱
99
HASS币
0
发表于 2019-7-16 17:35:02 | 显示全部楼层
谢谢分享
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-7-16 20:14:37 | 显示全部楼层
刚好最近家里要买个风扇,谢谢
回复

使用道具 举报

11

主题

96

帖子

552

积分

高级会员

Rank: 4

积分
552
金钱
456
HASS币
0
发表于 2019-7-16 20:28:54 | 显示全部楼层
感谢分析
回复

使用道具 举报

3

主题

206

帖子

954

积分

论坛积极会员

积分
954
金钱
748
HASS币
0
发表于 2019-7-16 21:46:13 | 显示全部楼层
我也有台299風扇,趕快來測試
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2019-7-16 22:21:13 | 显示全部楼层
谢谢分享,刚好买了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:57 , Processed in 0.066605 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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