来给大家分享下开源智能家居平台 Domoticz,已经接入天猫精灵,有闲置树莓派的可以动起来了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DT27
0.22D
V2EX    分享发现

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

  •  1
     
  •   DT27 2017-12-23 10:33:13 +08:00 19560 次点击
    这是一个创建于 2918 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我自己的界面:

    android 客户端:

    天猫精灵里叫 Domali:

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

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

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

    欢迎大家来折腾 Domoticz

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

    QQ 交流群:330890635

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

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

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

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

    用 Domoticz 的优点是可以把不同品牌的不同设备关联起来,实现自动化,比如我家里,如果我在家,温度低于 19 度会自动打开电暖气。我要睡觉关灯后会自动打开手机充电器,充电三小时后自动关闭,当然也可以配合手机软件实现充满就断电。
    To5tE
        16
    To5tE  
       2017-12-23 15:46:50 +08:00 via iPhone
    @DT27 你的意思是用智能的插座来解决是吗
    mikewoo
        17
    mikewoo  
       2017-12-23 16:14:15 +08:00
    都只是通过智能插座的通电断电来控制吗?
    DT27
        18
    DT27  
    OP
       2017-12-23 16:20:44 +08:00
    @mikewoo
    @To5tE
    看具体设备啊,比如带遥控器的电风扇,可以用博联的 RMPro 来控制,不但能控制开关,还能调整档位风向,当然你愿意折腾也可以自己弄射频跟红外模块。
    控制设备开关,最简单的就是直接插智能插座。我是改造现有插座的,把 8266wifi 模块跟继电器塞到插座 86 盒里。
    现有的灯也可以这么改,空间比 86 盒还大,直接用 sonoff 模块比较省事。
    DT27
        19
    DT27  
    OP
       2017-12-23 16:22:40 +08:00
    @To5tE
    @mikewoo
    还有像是小米空气净化器之类自带远程控制的,可以直接破解协议来控制。
    abmin521
        20
    abmin521  
       2017-12-23 22:43:23 +08:00 via Android
    明天看看
    sxlzll
        21
    sxlzll  
       2018-02-01 17:32:11 +08:00
    有意思,mark 下
    aheadlead
        22
    aheadlead  
       2018-02-02 11:28:07 +08:00
    @DT27 请教一下 这个协议有破解成功吗?
    DT27
        23
    DT27  
    OP
       2018-02-02 11:52:06 +08:00
    @aheadlead #22 小米的协议已经破解了,空气净化器都可以通过 domoticz 控制+数据查询了,其它设备应该也可以,我没有小米设备,就没深入了解。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2652 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 11:50 PVG 19:50 LAX 03:50 JFK 06:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86