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

 找回密码
 立即注册
查看: 6532|回复: 6

分享使用两年多的感受和分享一个mqtt插件

[复制链接]

18

主题

141

帖子

2623

积分

金牌会员

Rank: 6Rank: 6

积分
2623
金钱
2482
HASS币
0

论坛风云人物

发表于 2018-6-21 17:10:45 | 显示全部楼层 |阅读模式
本帖最后由 ABC 于 2018-6-21 17:17 编辑

第一次知道homebridge和homeassistant 是老高在威锋上发的视频,看到了那吊炸天的 嘿siri ,打开xxx

感觉非常神奇和爽,想着能够在冬天可以脱了衣服不用起来关灯,想着可以日落不用开灯,所以就跟着老高的教程开始购买了一些东西

我也算是最早玩了那批人之一,没错,我就是为了能够homekit,能够siri,而开始了长达两年的折腾

说说一开始出现的问题吧,把我坑的最惨的是手动运行和自动运行的配置文件在不同的路径,毕竟才开始接触,

再之后就是mqtt的问题,一断电,hass启动的比路由器还要快,hass根本连接不上mqtt,造成hass里面一堆mqtt设备失联,集体失踪,

所以homekit里本来已经分好房间的设备集体消失,接下来就是重启hass,重启homebridge,随着而来的就是重新分房间,随着设备多了,

重复的事情干多了就不厌其烦了,后来有了老高的延迟hass 的启动解决了这个问题

mqtt的事情解决了,小米的问题也来了,我有两个网关,连接了30多个设备,hass偶然性(记住是偶然性,并不是每次都会)的丢失一个网关,

说我网络不好吧,也不是,R8500+k3做ap,总之有时重启hass十几次都不会,又是一次命中,好吧,丢失一个网关,地下十几二十个设备没了,

homekit的这些设备也消失了,接下来又是重复不厌其烦的事情,至今没有解决

再来说说升级吧,或许有的人说你可以不升级,不升级确实可以,但是怕hass支持什么新设备,自己有需要的,然后升级了,那样会需要更多时间来

查找旧的文档来修改配置已适应升级后的系统,毕竟都知道,hass升级进行修改是无底线的,从里改到外

相对于homebridge ,单独使用插件接入homekit的,却是一如既往的文件和响应速度极快

所以,在使用了两年hass之后选择了备份文件,然后关闭并删除hass,有人或许会认为homebridge是非认证的东西,苹果迟早会干掉它,但我想说

我就是为了homekit,或许等苹果干掉它的时候我已经换了认证的产品,有人也会说,homekit的自动化很垃圾,升级ios11之后配合eve的加强,

足够应付我的日常需求,也比hass写自动化方便的多

所以,hass,请原谅我的懒惰,因为烦了,腻了,厌了

最后来个mqtt的homebridge插件,支持灯,开关,插座,人体,一氧化碳


断电重启,homebridge启动比路由快也不需要做延迟homebridge的启动的,homekit不会丢失设备


这一点很好
  灯的配置
"accessories": [
                {
              "accessory": "mqttswitch",
              "name": "次卧灯",
              "type": "lightbulb",
              "url": "mqtt://192.168.1.200:1883",
              "username": "pi",
              "password": "raspberry",
              "caption": "Office Light",
              "topics": {
                "statusGet": "homeassistant/switch/woshi/stat",            
                "statusSet": "homeassistant/switch/woshi"       
            },
            "onValue": "on",
            "offValue": "off"
        }
  ]


想显示为插座开关只需要把type改成outlet或switch


人体和一氧化碳的配置 (一氧化碳只需要改成co)


"accessories": [
                {
                       "accessory": "mqttswitch",
                       "name": "卧室人体",
                       "url": "mqtt://192.168.1.200:1883",
                       "type": "motion",
                       "username": "pi",
                       "password": "raspberry",
                       "topics": {
                                "statusGet": "stat/sonoff/POWER2",
                                "statusSet": ""
                           },
                          "onValue": "OFF",
                          "offValue": "ON"
                    }
          ]



homebridge-mqttswitch.zip

861.51 KB, 下载次数: 41

评分

参与人数 1金钱 +7 收起 理由
阿东 + 7 谢谢分享!

查看全部评分

回复

使用道具 举报

6

主题

554

帖子

3486

积分

论坛元老

Rank: 8Rank: 8

积分
3486
金钱
2932
HASS币
0
发表于 2018-6-21 17:18:00 | 显示全部楼层
楼主很用心,谢谢分享!
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2018-6-22 10:47:36 | 显示全部楼层
表示用docker不会存在此类问题
回复

使用道具 举报

2

主题

86

帖子

626

积分

论坛积极会员

积分
626
金钱
540
HASS币
0
发表于 2018-6-28 08:00:38 | 显示全部楼层
非常好的文章,另你说的丢网关的问题,不知是何网关,我也测试过,如果是路由器的无线桥接,都会出现掉线问题,如果用有线的AP方案就没有这个问题了,你用网件奥秘mesh网络测试过吗?
回复

使用道具 举报

0

主题

23

帖子

247

积分

论坛积极会员

积分
247
金钱
224
HASS币
0
发表于 2018-8-20 23:09:25 | 显示全部楼层
其实关键也是为了方便,我也是为了hey siri在折腾中
回复

使用道具 举报

0

主题

257

帖子

915

积分

高级会员

Rank: 4

积分
915
金钱
658
HASS币
0
发表于 2018-8-22 13:21:28 | 显示全部楼层
来学习学习下
回复

使用道具 举报

7

主题

141

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
金钱
262
HASS币
0
发表于 2018-9-22 18:07:11 来自手机 | 显示全部楼层
能用渡鸦解决的 一律 直接接入网络homekit。 不能的 退而求之 用ha 接入红外线遥控 空调 电扇什么 已经足够了 我觉得都不需要hassio 。ubuntu + ha 自带 hk插件 够了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 04:28 , Processed in 0.057319 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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