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

 找回密码
 立即注册
查看: 16779|回复: 20

[新奇玩法] 抛砖引玉-小米全家桶MQTT萤石接入hass 自动化采用node red

[复制链接]

43

主题

412

帖子

3808

积分

元老级技术达人

积分
3808
金钱
3391
HASS币
136
发表于 2020-7-23 10:37:33 | 显示全部楼层 |阅读模式
这是最近1个月折腾出来的。数据主要取的自己做的51单片机,接入的MQTT天气系统接入的是彩云天气
目前接入的组件或功能主要有:萤石、群晖、自己做的MQTT、天猫精灵、小米全家桶

为调试方便,写了51上位机调试工具,可以配置单片机参数,不然动不动就改软件,VB写的,很古老了。


这个是主界面,有点乱,主要是为了测试卡片,啥都试试

这个是Node red ,配置了一些流程试试功能。  现在能实现向手机推送消息了。延迟大概6秒左右,觉得已经很不错了。

node信息推送

node信息推送

这是做的一些流控制

接入群晖chat

接入群晖chat

这是是群晖服务组件的配置

chat历史信息

chat历史信息

这个是群晖chat 里面的历史消息。

通过群晖chat实现了信息推送

通过群晖chat实现了信息推送

这个是手机静默状态下的消息推送。


1、现在萤石也接入了。  但人脸识别搞不起来。网上找不到例子。
想问问各位有什么好主意。
2、我想推送参数到MQTT设备上,有没有什么好的方案。我现在是利用51设备注册了一个light到hass里。只注册了一个亮度功能,然后控制亮度,亮度里的数据发到设备里当参数用。后来发现界面难看,还要点开灯才能设置。
   现在是用了一个hass里的辅助元素里的数值,数值不好直接发到设备里。我就用noedered来取数字,然后再连接light,发亮度到设备里,有点绕,但实现,不知道有没有什么好的方案没有。【发参数到MQTT设备】









评分

参与人数 2金钱 +36 HASS币 +10 收起 理由
+ 20 + 10 厉害了word楼主!
magic900321 + 16 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

43

主题

412

帖子

3808

积分

元老级技术达人

积分
3808
金钱
3391
HASS币
136
 楼主| 发表于 2020-7-23 10:41:07 | 显示全部楼层
贴子中的图不见了,补一下。 上位机.png 主界面.png
回复

使用道具 举报

18

主题

267

帖子

2666

积分

论坛技术达人

积分
2666
金钱
2359
HASS币
190
发表于 2020-7-23 21:15:51 | 显示全部楼层
前排膜拜大佬
回复

使用道具 举报

20

主题

418

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
金钱
2054
HASS币
20
发表于 2020-7-24 09:17:39 | 显示全部楼层
土豪一个 鉴定完毕  问下CHAT  啥APP    推送的
回复

使用道具 举报

43

主题

412

帖子

3808

积分

元老级技术达人

积分
3808
金钱
3391
HASS币
136
 楼主| 发表于 2020-7-24 10:58:56 | 显示全部楼层
本帖最后由 hunterfox 于 2020-7-24 10:59 编辑
yhwl8888 发表于 2020-7-24 09:17
土豪一个 鉴定完毕  问下CHAT  啥APP    推送的
【app】   DS chat
群晖的 chat 套件,新建一个一个频道,频道,然后频道信息放到:
configuration.yaml

notify:
  - platform: synology_chat
    name: hass_synchat
    resource: 【频道信息网址】
然后就可以调用  hass_synchat 服务了。相当于 群晖机器人
回复

使用道具 举报

20

主题

418

帖子

2477

积分

金牌会员

Rank: 6Rank: 6

积分
2477
金钱
2054
HASS币
20
发表于 2020-7-24 15:52:03 | 显示全部楼层
hunterfox 发表于 2020-7-24 10:58
【app】   DS chat
群晖的 chat 套件,新建一个一个频道,频道,然后频道信息放到:
configuration.yaml

不错不错已经搞定 谢谢分享  推送效果比企业微信友好就是 速度稍差可以忍受  、其实还可以用lINE聊天那个
回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
发表于 2020-7-25 14:00:37 | 显示全部楼层
请教大神,按照你的配置做了,nodered中也显示发送成功,但是,群晖服务器和手机都收不到信息,是哪个环节出问题了。是不是要登录用户名和密码要设置呀。
回复

使用道具 举报

43

主题

412

帖子

3808

积分

元老级技术达人

积分
3808
金钱
3391
HASS币
136
 楼主| 发表于 2020-7-25 15:08:15 | 显示全部楼层
zhenxiwen 发表于 2020-7-25 14:00
请教大神,按照你的配置做了,nodered中也显示发送成功,但是,群晖服务器和手机都收不到信息,是哪个环节 ...

微信图片_20200725150543.jpg 群晖APP,通知里配置:默认是不推送的。你看下你配置,可以改为全部。就推送了。  不过你群晖chat服务器都收不到,你要看你频道的配置信息对不对,复制上来看看
回复

使用道具 举报

69

主题

691

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
3546
HASS币
80
发表于 2020-7-25 16:49:44 | 显示全部楼层
本帖最后由 zhenxiwen 于 2020-7-25 16:53 编辑
hunterfox 发表于 2020-7-25 15:08
群晖APP,通知里配置:默认是不推送的。你看下你配置,可以改为全部。就推送了。  不过你群晖chat服务器都 ...

app已经设为全部。configuration、yaml配置:


notify:

   - platform: synology_chat        
     name: synochat
     resource: http://192.168.1.123:5000/?launc ... lication#channels/5


nodere里设置

synochat.JPG
回复

使用道具 举报

43

主题

412

帖子

3808

积分

元老级技术达人

积分
3808
金钱
3391
HASS币
136
 楼主| 发表于 2020-7-25 17:04:11 | 显示全部楼层
zhenxiwen 发表于 2020-7-25 16:49
app已经设为全部。configuration、yaml配置:

resource: http://192.168.1.123:5000/?launc ... lication#channels/5

这个ip是你私网地址,你换成公网看一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 05:48 , Processed in 0.060483 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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