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

 找回密码
 立即注册
查看: 90205|回复: 259

[基础教程] 利用smtp+qq邮箱方式推送消息(长期可靠快速跨平台安卓)

  [复制链接]

13

主题

401

帖子

2769

积分

金牌会员

Rank: 6Rank: 6

积分
2769
金钱
2368
HASS币
0
发表于 2018-2-10 18:20:50 | 显示全部楼层 |阅读模式
本帖最后由 maybeloveu 于 2018-2-21 11:24 编辑

安防报警,忘关灯,设备故障等小概率事件需要用到消息推送,个人认为消息推送一定要长期稳定可靠并且快速。无耐官方支持的众多组件中适合国内使用的聊聊无几。大神开发的微信用了一阵被封了,QQ也不是官方客户端感觉也用不长。其他的要科学上网。。。通过寻找和测试。发现smtp邮件的方式比较合适。配合QQ或微信客户端的QQ邮箱提醒,推送速度也很快。约7秒左右。无需额外客户端。推荐安卓手机。ios使用也具有优势(查看历史消息)。当然电脑QQ或者邮箱客户端也能收到消息,可谓跨平台推送。异常关机可能导致服务注册失败,如果开机后服务中没有notify.mail,只需要在配置中重启hass服务即可恢复。
配置如下:重点是邮件接收"recipient"要用qq邮箱

notify:
  - name: mail
    platform: smtp
    server: smtp-mail.outlook.com
    port: 587
    timeout: 30
    sender: **********@live.cn
    encryption: starttls
    username: **********@live.cn
    password: *************
    recipient:
      - **********@qq.com
      - **********@qq.com
    sender_name: My Home Assistant
  
修改成自己的邮箱。我使用的是live.cn邮箱来发送,支持starttls加密。不支持的可以修改为none同时端口修改为25。修改好重启ha看log消息或者测试一下。
service.JPG


然后在手机QQ或者微信客户端搜索QQ邮箱。打开QQ邮箱提醒
由于消息一般很短不需要打开邮件就能完全显示消息。所以不需要安装邮件客户端。
Screenshot_2018-02-10-17-36-27-199.png Screenshot_2018-02-10-17-36-38-953_微信.png
游客,如果您要查看本帖隐藏内容请回复






评分

参与人数 3金钱 +45 收起 理由
miaoer + 5 纳尼,还有这种操作?
lidicn + 20 我来瀚思就为看你!
+ 20 会玩!好方法!

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-2 23:46 , Processed in 0.100445 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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