使用Sonoff智能交换机,而不必通过云API闪烁它们
sonoff-python的Python项目详细描述
#sonoff python
使用sonoff智能交换机,而不必通过云api闪烁它们,这应该适用于python 2或python 3。
这个项目的灵感来自于peter buga在eWelink的简单家庭助理集成上所做的工作https://github.com/peterbuga/hass sonoff eWelink
空白。似乎有相当多的项目被设计用来取代eWebLink云平台,要么用新固件刷新Sonoff交换机,要么劫持安装过程并在Raspberry PI或类似设备上本地运行一个假云服务。
我尝试过这种方法,但由于我使用的是4通道交换机,它对我来说不起作用,而且似乎大多数都是用单通道开关测试过的。另外,其中很多都没有得到积极的维护,或者是针对特定的用例编写的。
一个类,我可以远程实例化和控制我的交换机,而无需闪烁或使用charles来嗅探我的身份验证代码等。
用户名是您用于登录eWelink的电子邮件地址,或者是您的电话号码前面有国家代码。
>;**用户名**-您在eWelink上注册的电子邮件地址或电话号码。在电话号码前面加上国家代码
>;**密码**-您的电子链接密码。
>;**api_region**-您使用的api region,有效的api region显然是'us'、'eu'和'cn'
>;**宽限期**-默认为600,我还不知道为什么。
````
import sonoff
import config
s=sonoff.sonoff(config.username,config.password,config.api_region)
devices=s.get_devices()
0)
```
不过,我很高兴看到任何问题。
使用sonoff智能交换机,而不必通过云api闪烁它们,这应该适用于python 2或python 3。
这个项目的灵感来自于peter buga在eWelink的简单家庭助理集成上所做的工作https://github.com/peterbuga/hass sonoff eWelink
空白。似乎有相当多的项目被设计用来取代eWebLink云平台,要么用新固件刷新Sonoff交换机,要么劫持安装过程并在Raspberry PI或类似设备上本地运行一个假云服务。
我尝试过这种方法,但由于我使用的是4通道交换机,它对我来说不起作用,而且似乎大多数都是用单通道开关测试过的。另外,其中很多都没有得到积极的维护,或者是针对特定的用例编写的。
一个类,我可以远程实例化和控制我的交换机,而无需闪烁或使用charles来嗅探我的身份验证代码等。
用户名是您用于登录eWelink的电子邮件地址,或者是您的电话号码前面有国家代码。
>;**用户名**-您在eWelink上注册的电子邮件地址或电话号码。在电话号码前面加上国家代码
>;**密码**-您的电子链接密码。
>;**api_region**-您使用的api region,有效的api region显然是'us'、'eu'和'cn'
>;**宽限期**-默认为600,我还不知道为什么。
````
import sonoff
import config
s=sonoff.sonoff(config.username,config.password,config.api_region)
devices=s.get_devices()
0)
```
不过,我很高兴看到任何问题。