关于sonoff和Domoticz的应用。
发表于 : 周日 6月 25, 2017 23:23
之前因为看到威锋上的帖子用homeassistant搞过一阵homekit,买了2个sonoff开关。直到在张大妈上看到不少大神用Domoticz,收集了不少帖子和资料。于是,自己动手,把树莓派重新搞起来了。但是但没有看到SonOff的各种相关资料,只能自己研究咯,没办法,E文是渣渣,只能靠Chrome生硬的翻译。。。
在Domoticz英文站里发现了老外折腾的记录。
首先:需要自己先把Sonoff开关刷成ESPEasy,我试过刷4096的,刷好了就是找不到wifi。刷了1024,一接上电,立马有 ESP_0信号出现。
附件里有ESPEasy刷机包。 2个版本都可以用。
2.0的需要安装.net 4.0 ,然后打开FlashESP8266,可以选择端口和要刷机的固件。
R120的版本是CMD命令。打开后依次输入 串口号,flash大小和版本号 固件刷好了之后,连接sonoff上的wifi ,在wifi列表中找到esp_0,默认密码configesp,要注意,他的默认网关是192.168.4.1。
之后是选择与domoticz同一局域网的wifi并填入密码。 这里需要注意,设置好wifi以后,等它重启,网页上能看到他新的ip地址。当然,你也可以进入路由器查看。一般他的命名为:newdevice。当然最好也是设为静态ip,方便以后操作。
用浏览器打开sonoff开关的ip
到这里软硬件平台搭建基本完成了。
接下来,进入Devices选项。 按照上图所示,设置好开关。
可以在浏览器里输入一下地址,可以测试sonoff开关的状态。
IP_Address_of_Sonoff这个是你的sonoff开关的ip,也就是我刚刚说要设置静态ip的那个地址。
这个是sonoff开关的绿色led灯。
随后,打开tools选项,里面有个Advanced选项,打开它,并且开启Rules。
然后刷新,就可以看到有个Rules选项了。
在里面输入
好了,sonoff设置暂时到此。
接下来我们设置Domoticz,先添加一个硬件 创建虚拟传感器
创建好了之后,去开关面板里设置。
在开和关的触发里设置路径
好了,这样你的sonoff开关已经可以使用了。如果想在homekit里出现,那你得到房间里把设备添加进去。
经过我多次测试,Domoticz和sonoff开关上的按钮,都可以开启和关闭。
但是就是,不能同步。由于半路出家,此问题本人也不知道从何下手。只能在此求助大神相助了。
以上内容参考了多个帖子。
下面罗列一下,表示对他们的感谢。
http://post.smzdm.com/p/114536/
https://www.domoticz.com/forum/viewtopi ... f&start=20
此贴第二页的最后一楼。
在Domoticz英文站里发现了老外折腾的记录。
首先:需要自己先把Sonoff开关刷成ESPEasy,我试过刷4096的,刷好了就是找不到wifi。刷了1024,一接上电,立马有 ESP_0信号出现。
附件里有ESPEasy刷机包。 2个版本都可以用。
2.0的需要安装.net 4.0 ,然后打开FlashESP8266,可以选择端口和要刷机的固件。
R120的版本是CMD命令。打开后依次输入 串口号,flash大小和版本号 固件刷好了之后,连接sonoff上的wifi ,在wifi列表中找到esp_0,默认密码configesp,要注意,他的默认网关是192.168.4.1。
之后是选择与domoticz同一局域网的wifi并填入密码。 这里需要注意,设置好wifi以后,等它重启,网页上能看到他新的ip地址。当然,你也可以进入路由器查看。一般他的命名为:newdevice。当然最好也是设为静态ip,方便以后操作。
用浏览器打开sonoff开关的ip
到这里软硬件平台搭建基本完成了。
接下来,进入Devices选项。 按照上图所示,设置好开关。
可以在浏览器里输入一下地址,可以测试sonoff开关的状态。
代码: 全选
On: http://IP_Address_of_Sonoff/control?cmd=GPIO,12,1
Off: http://IP_Address_of_Sonoff/control?cmd=GPIO,12,0
代码: 全选
On: http://IP_Address_of_Sonoff/control?cmd=GPIO,13,0
Off http://IP_Address_of_Sonoff/control?cmd=GPIO,13,1
随后,打开tools选项,里面有个Advanced选项,打开它,并且开启Rules。
然后刷新,就可以看到有个Rules选项了。
在里面输入
代码: 全选
on lamp_on do
gpio,12,1
gpio,13,0
endon
on lamp_off do
gpio,12,0
gpio,13,1
endon
on SW_1#Switch do
if [SW_1#Switch]=1
gpio,12,1
gpio,13,0
else
gpio,12,0
gpio,13,1
endif
endon
接下来我们设置Domoticz,先添加一个硬件 创建虚拟传感器
创建好了之后,去开关面板里设置。
在开和关的触发里设置路径
代码: 全选
On: http://IP_Address_of_Sonoff/control?cmd=event,lamp_on
Off: http://IP_Address_of_Sonoff/control?cmd=event,lamp_off
经过我多次测试,Domoticz和sonoff开关上的按钮,都可以开启和关闭。
但是就是,不能同步。由于半路出家,此问题本人也不知道从何下手。只能在此求助大神相助了。
以上内容参考了多个帖子。
下面罗列一下,表示对他们的感谢。
http://post.smzdm.com/p/114536/
https://www.domoticz.com/forum/viewtopi ... f&start=20
此贴第二页的最后一楼。