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

 找回密码
 立即注册
楼主: 电气工程师

[技术探讨] 欧普wifi遥控灯的接入hb ha方案

[复制链接]

9

主题

180

帖子

1253

积分

金牌会员

Rank: 6Rank: 6

积分
1253
金钱
1073
HASS币
0
发表于 2018-5-7 02:24:53 | 显示全部楼层
jedmeng 发表于 2018-2-27 08:43
协议是反编译app拿到的。但厂商不同通讯方案可能天差地别,需要具体分析。目前插件本身不能脱离hb使用,要 ...

楼主您好. HB下试用了您的插件,十分好用.不过近期打算迁移到HA. 一直找不到合适的插件.
是否可以逆向一下跟服务器之间的控制协议? 这样既方便和各种cloud service联动, 也可以在HA上用command line sensor/switch来实现控制.

我之前用charles来抓了一下,但是水平不太行...没成功.
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
发表于 2018-5-9 14:51:42 | 显示全部楼层
befantasy 发表于 2018-5-7 02:24
楼主您好. HB下试用了您的插件,十分好用.不过近期打算迁移到HA. 一直找不到合适的插件.
是否可以逆向一下 ...

不用和服务器通信,可以走本地协议直接和灯通信,具体方法和HB的完全一样,HA的插件开发了一半,拖延中我争取这周末出一版
回复

使用道具 举报

0

主题

20

帖子

89

积分

注册会员

Rank: 2

积分
89
金钱
69
HASS币
0
发表于 2018-5-9 15:21:26 | 显示全部楼层
jedmeng 发表于 2018-5-9 14:51
不用和服务器通信,可以走本地协议直接和灯通信,具体方法和HB的完全一样,HA的插件开发了一半,拖延中{: ...

坐等插件,感谢。

另外很好奇欧普灯是怎么wifi配网的。一般都是手机连上设备发射的wifi,然后把wifi密码传输给设备。欧普很诡异,只要手机上输入wifi名称密码,灯会自动知道,没想明白过程
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
发表于 2018-5-9 17:24:52 | 显示全部楼层
reker 发表于 2018-5-9 15:21
坐等插件,感谢。

另外很好奇欧普灯是怎么wifi配网的。一般都是手机连上设备发射的wifi,然后把wifi密码 ...

可以看一下这篇文章
你说的那种是需要手动更换wifi的是AP模式,现在大部分智能设备都用SmartConfig(各个厂商起名不同,原理都一样)模式了

opple wifi控制的灯用得是mw300的模块,所以支持SmartConfig
回复

使用道具 举报

0

主题

20

帖子

89

积分

注册会员

Rank: 2

积分
89
金钱
69
HASS币
0
发表于 2018-5-9 17:26:41 | 显示全部楼层
jedmeng 发表于 2018-5-9 17:24
可以看一下这篇文章
你说的那种是需要手动更换wifi的是AP模式,现在大部分智能设备都用SmartConfig(各个 ...

感谢,秒懂。原来是混杂模式,哈哈
回复

使用道具 举报

9

主题

180

帖子

1253

积分

金牌会员

Rank: 6Rank: 6

积分
1253
金钱
1073
HASS币
0
发表于 2018-5-10 14:24:22 | 显示全部楼层
jedmeng 发表于 2018-5-9 14:51
不用和服务器通信,可以走本地协议直接和灯通信,具体方法和HB的完全一样,HA的插件开发了一半,拖延中{: ...

和服务器通信会更简单一些吧, 比较方便跟IFTTT之类的互联互通.
坐等HA插件.看来可以彻底抛弃homebridge了.
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
发表于 2018-5-12 13:44:52 | 显示全部楼层
befantasy 发表于 2018-5-10 14:24
和服务器通信会更简单一些吧, 比较方便跟IFTTT之类的互联互通.
坐等HA插件.看来可以彻底抛弃homebridge了 ...

个人的洁癖,不喜欢对智能家居设备的控制全部经由服务器,原因有三:
1. 隐私,智能家居设备的数据足以体现出你生活的方方面面(就比如灯,通过开关灯的时间足以推出你的起居作息时间,通过灯的状态可以判断家里有没有人,等等吧)
2. 速度,控制信号经由服务器在绕回到本地设备自然没有本地直连来的快,当然网络状况好的前提下这个影响很小
3. 可靠,鬼知道一家厂商什么时候会采用新的通信方案,什么时候会停止采购第三方智能设备托管服务,甚至什么时候会倒闭……
所以,更希望通过局域网直接控制设备。

这个也和互联互通不冲突,由HA做中介即可:
智能设备 <--> HA <--> IFTTT

而且即便是和服务器通信,国内的厂商也几乎都是自我封闭的生态,至少我目前没看到一款原生支持IFTTT的设备
回复

使用道具 举报

8

主题

110

帖子

957

积分

论坛技术达人

积分
957
金钱
832
HASS币
40
发表于 2018-5-13 21:46:11 | 显示全部楼层

opple ha插件beta版:

仓库地址:
https://github.com/jedmeng/homeassistant-opple

安装:
下载 https://raw.githubusercontent.com/jedmeng/homeassistant-opple/master/custom_components/light/opple.py

放到custom_components/light/目录下

配置:

light:
  - platform: opple
    name: light_1
    host: 192.168.0.101
  - platform: opple
    name: light_2
    host: 192.168.0.102

时间有限,测试的不是特别充分,如果发现bug欢迎提issue

家里只有一个灯是wifi控制的,请大家帮忙测一下接入多个灯的情况,感谢~

回复

使用道具 举报

9

主题

180

帖子

1253

积分

金牌会员

Rank: 6Rank: 6

积分
1253
金钱
1073
HASS币
0
发表于 2018-5-18 12:30:32 | 显示全部楼层
jedmeng 发表于 2018-5-12 13:44
个人的洁癖,不喜欢对智能家居设备的控制全部经由服务器,原因有三:
1. 隐私,智能家居设备的数据足以体 ...

明白了.多谢~HA的也有了.太厉害啦.
回复

使用道具 举报

0

主题

20

帖子

89

积分

注册会员

Rank: 2

积分
89
金钱
69
HASS币
0
发表于 2018-5-18 15:27:30 | 显示全部楼层
jedmeng 发表于 2018-5-12 13:44
个人的洁癖,不喜欢对智能家居设备的控制全部经由服务器,原因有三:
1. 隐私,智能家居设备的数据足以体 ...

感谢分享。
Yeelight算原生支持IFTTT吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 13:25 , Processed in 0.100480 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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