来给大家分享下开源智能家居平台 Domoticz,已经接入天猫精灵,有闲置树莓派的可以动起来了

2017-12-23 10:33:13 +08:00
 DT27

当然,Amazon 的 Alexa 也是支持的。

我自己的界面:

android 客户端:

天猫精灵里叫 Domali:

天猫精灵里载入 Domoticz 的设备:

有了 Domoticz 可以很简单的把家里的插座改成 wifi 控制,比如: ESP-01 8266Wifi 模块+5V 继电器模块控制热水器

不过现在天猫精灵还不完善,好多自定义开关设备还不支持语音控制。。。

欢迎大家来折腾 Domoticz😄

中文网站: https://www.domoticz.cn/

QQ 交流群:330890635

19250 次点击
所在节点    分享发现
23 条回复
littlewey
2017-12-23 11:34:05 +08:00
如果 homebridge 可以就好了
lloovve
2017-12-23 11:39:15 +08:00
树莓派可以?
DT27
2017-12-23 11:40:32 +08:00
@littlewey 我自己没用过苹果手机,只知道可以连 domoticz,Siri <—> homeKit <—> homebridge <—> Domoticz。
这里有个教程: https://post.smzdm.com/p/532100/
DT27
2017-12-23 11:44:51 +08:00
@lloovve 树莓派用来装 domoticz,树莓派是最佳平台。
虽然 win 也可以装,但是不太稳定。我现在就是用 win7 装的 domoticz= =、
还有用安卓手机运行 domoticz 的。。。

控制设备是靠设备端的,可以说跟平台无关。比如自己动手改装的话,就用 8266wifi 模块+继电器直接控制电路通断,然后 8266 支持 http 直接控制,就可以直接添加到 domoticz 平台。
树莓派另一个好处是带 I2C,可以直接接 SHT 之类的温湿度传感器,不用额外供电😄
gdtv
2017-12-23 11:46:21 +08:00
这些智能设备的 app,是否需要大量权限 ?
例如小米那个智能家居的 app,我买了个小米的 wifi 灯泡,但发现这个 app 需要 gps、电话、短信、联系人等敏感权限,还需要在 app 里输入 wifi 的密码,所以不敢用,现在那个灯泡还扔在一边。
有没有可以自建服务器的智能家居方案?
ml071987
2017-12-23 12:01:45 +08:00
Home Assistant 表示想象力才是你的天花板,你想到的都能做到
lloovve
2017-12-23 12:01:59 +08:00
@DT27 到设备走什么协议?路径是,设备到服务器,到 domoticz,还是局域网?
Neo
2017-12-23 13:33:14 +08:00
都需要树莓派?搭个虚拟机,或者 docker 可以吗?
DT27
2017-12-23 13:35:01 +08:00
@Neo 可以的,可以说是全平台支持的。
DT27
2017-12-23 13:39:02 +08:00
@gdtv Domoticz 就是自建解决方案,你可以全局域网控制,但是想要在外面控制家里设备,必须把控制端口映射到外网。安卓版 domoticz app 要求的权限不使用地理围栏之类的附加功能可以直接禁用。
zhuchaowe
2017-12-23 13:40:14 +08:00
我用 blynk
DT27
2017-12-23 13:44:42 +08:00
@lloovve 因为天猫精灵是自己的协议,所以天猫精灵到 Domoticz 是通过 web 服务器中转协议请求。
Domoticz 跟设备之间是全局域网的。Domoticz 自己就是服务器,跟设备之间的协议一般是 http,也可以用 mqtt,我自己改装的设备都是用的 8266wifi 模块,刷 espeasy 固件后直接 http 控制。
再深入的破解小米、博联局域网协议之类的具体技术我也不懂,只知道都可以控制。
gdtv
2017-12-23 13:49:52 +08:00
@DT27 非常感谢,我要的就是局域网控制,如果要在外面控制,我会自己弄端口映射或者穿透。
To5tE
2017-12-23 14:26:14 +08:00
通过什么连接控制家电。红外设备吗?
DT27
2017-12-23 14:38:58 +08:00
@To5tE 普通的设备控制开关直接 8266wifi 模块+继电器或者 sonoff 模块。比如我家的热水器我就直接改的插座。
家里现在的灯是之前改的射频遥控,为了省事直接买了博联的 RMPro 万能遥控器,支持射频跟红外,博联的几款遥控器、插排、插座都可以由 Domoticz 控制。射频跟红外缺点是状态不能反馈给平台。

然后电暖气为了省事直接用了个控客的 minik 插座,里面也是 8266 模块,拆开刷 espeasy 固件后 Domoticz 直接控制。

加湿器、手机充电器之类的插在博联的 MP1 插排上。四个插孔都能单独控制。

用 Domoticz 的优点是可以把不同品牌的不同设备关联起来,实现自动化,比如我家里,如果我在家,温度低于 19 度会自动打开电暖气。我要睡觉关灯后会自动打开手机充电器,充电三小时后自动关闭,当然也可以配合手机软件实现充满就断电。
To5tE
2017-12-23 15:46:50 +08:00
@DT27 你的意思是用智能的插座来解决是吗
mikewoo
2017-12-23 16:14:15 +08:00
都只是通过智能插座的通电断电来控制吗?
DT27
2017-12-23 16:20:44 +08:00
@mikewoo
@To5tE
看具体设备啊,比如带遥控器的电风扇,可以用博联的 RMPro 来控制,不但能控制开关,还能调整档位风向,当然你愿意折腾也可以自己弄射频跟红外模块。
控制设备开关,最简单的就是直接插智能插座。我是改造现有插座的,把 8266wifi 模块跟继电器塞到插座 86 盒里。
现有的灯也可以这么改,空间比 86 盒还大,直接用 sonoff 模块比较省事。
DT27
2017-12-23 16:22:40 +08:00
@To5tE
@mikewoo
还有像是小米空气净化器之类自带远程控制的,可以直接破解协议来控制。
abmin521
2017-12-23 22:43:23 +08:00
明天看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/417005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX