为homeassistant和独立传感器添加短信电话通知

2022-09-22 18:49:52 6点赞 106收藏 6评论

前言

一直想给homeassistant和esphome找个短信推送方案

本来已经要放弃装SIM800L物理插卡了

无意之中发现了这个平台

不但支持短信通知

还支持电话 微信 邮件通知

每个月50条免费配额

肯定是用不完

而且调用简单

esphome还可以可以脱离HA系统直接推送

使用硬件

这里推荐esp32 wroom

NodeMCUESP-32SESP-WROOM-32EWiFi开发板串口WiFi蓝牙模块21.8元天猫精选去购买

不需要web 控制面板的话esp32C3 也可以

ESP32C3开发板,核心板!9.9元淘宝精选去购买

烟雾传感器

MQ-2-135-3-7-9烟雾空气敏酒精氢一氧化碳可燃液化传感器模块探头8.76元天猫精选去购买

本文主要讲推送部分

只拿一个传感器做示例

传感器接线参考上一篇文章

就不赘述了

获取推送ID

注册睿象云后点击智能告警平台

为homeassistant和独立传感器添加短信电话通知

点击配置新建通知配置

为homeassistant和独立传感器添加短信电话通知

创建好通知方式和级别后进入集成页面

选择restapi

为homeassistant和独立传感器添加短信电话通知

设置要通知的对象点击保存获取KEY

为homeassistant和独立传感器添加短信电话通知

获取的KEY留存待用

为homeassistant和独立传感器添加短信电话通知

HA消息推送

首先要编辑HA的configuration.yaml

我是docker 安装的就要先进入docker里

查看dockerID

sudo docker ps

进入docker

docker exec -it 镜像id /bin/bash

vi configuration.yaml

在配置后面添加如下内容保存

rest_command:

my_request:

url: http://api.aiops.com/alert/api/event?app=你的APPid&eventType=trigger&alarmName={{ name }}&eventId=12345&alarmContent={{ text }}&entityName=111&entityId=123456&priority=5

method: POST

verify_ssl: false

然后重启HA

正常创建自动化

在动作调用服务里就能看见之前创建好的命令了

为homeassistant和独立传感器添加短信电话通知

点击以yaml编辑动作

代码示例

name后面是标题

text后面填内容

可以写自己需要的

service: rest_command.my_request

data:

name: 燃气报警

text: 一氧化碳浓度过高


为homeassistant和独立传感器添加短信电话通知

HA的推送就写完了

是不是很简单

ESPHOME 独立推送

esphome可以通过http组件直接发起请求

也就是可以脱离HA独立运行

不过esphome默认10分钟不连接HA自动重启

需要设置reboot_timeout 0s 避免重启

在api下面添加web_server和http_request 组件

为homeassistant和独立传感器添加短信电话通知

web_server:

port: 80

#启用http模块

http_request:

useragent: esphome/device

timeout: 10s

推送就比较简单了

直接在需要的地方添加一行post命令就可以

示例示例

- http_request.post: http://api.aiops.com/alert/api/event?app=你的秘钥&eventId=12345&eventType=trigger&alarmName=燃气报警&alarmContent=一氧化碳浓度过高&priority=2

alarmName 和 &alarmContent是标题和内容,不过要url编码

测试发现电话通知的电话号被标记成广告

不过问题不大能用就行

短信内容如下

为homeassistant和独立传感器添加短信电话通知

完结撒花为homeassistant和独立传感器添加短信电话通知

总结

消息推送能用到的地方很多,比如安防、电子围栏、SOS、传感器报警等

个人希望商家出个十块二十块的包年业务,免费毕竟不是长久之计

大家也可以尝试使用sm模块插sim实现短信通知

感觉更可靠为homeassistant和独立传感器添加短信电话通知

这期附上操作视频

理解困难的跟着视频操作吧

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
6评论

  • 精彩
  • 最新
  • “一起DIY智能家居 篇十一 ”怎么没有看见?请放出,先谢谢啦

    校验提示文案

    提交
    估计在审核

    校验提示文案

    提交
    @值友2543281111 @值友2230342526 出了点问题,还需要做个手指机器人,在等零件到手

    校验提示文案

    提交
    收起所有回复
  • 我会选择ifttt的推送平台,简单快捷

    校验提示文案

    提交
    ifttt能发短信啊,没注意 回头看看

    校验提示文案

    提交
    可以推送

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
106
扫一下,分享更方便,购买更轻松