【零基础】一起DIY智能家居 篇十二:为homeassistant和独立传感器添加短信电话通知

2022-09-22 18:49:52 6点赞 107收藏 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和独立传感器添加短信电话通知

这期附上操作视频

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

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

展开 收起

NodeMCUESP-32SESP-WROOM-32EWiFi开发板串口WiFi蓝牙模块

NodeMCUESP-32SESP-WROOM-32EWiFi开发板串口WiFi蓝牙模块

暂无报价 去购买

ESP32C3开发板,核心板!

ESP32C3开发板,核心板!

暂无报价 去购买

MQ-2-135-3-7-9烟雾空气敏酒精氢一氧化碳可燃液化传感器模块探头

MQ-2-135-3-7-9烟雾空气敏酒精氢一氧化碳可燃液化传感器模块探头

暂无报价 去购买

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

19.9元起

MIJIA 米家 1S 增强版 智能台灯 白色

MIJIA 米家 1S 增强版 智能台灯 白色

159元起

MIJIA 米家 3 智能温湿度计 白色

MIJIA 米家 3 智能温湿度计 白色

39元起

MIJIA 米家 空调伴侣2 智能插座 白色

MIJIA 米家 空调伴侣2 智能插座 白色

67.23元起

MIJIA 米家 Xiaomi 小米 MIJIA 米家 Xiaomi 小米 MIJIA 米家 智能生态鱼缸

MIJIA 米家 Xiaomi 小米 MIJIA 米家 Xiaomi 小米 MIJIA 米家 智能生态鱼缸

369元起

MIJIA 米家 智能宠物喂食器2

MIJIA 米家 智能宠物喂食器2

360.05元起

MIJIA 米家飞利浦台灯3「米家」

MIJIA 米家飞利浦台灯3「米家」

119元起

MIJIA 米家 台灯Pro 读写版 智能台灯 白色

MIJIA 米家 台灯Pro 读写版 智能台灯 白色

255.55元起

MIJIA 米家 DHKG02ZM 智能开关 双开单控 白色

MIJIA 米家 DHKG02ZM 智能开关 双开单控 白色

59.1元起

MIJIA 米家 台灯Lite 智能护眼台灯

MIJIA 米家 台灯Lite 智能护眼台灯

62.9元起

MIJIA 米家 WXKGO1LM 智能开关 白色

MIJIA 米家 WXKGO1LM 智能开关 白色

34.9元起

MIJIA 米家飞利浦读写台灯「米家」

MIJIA 米家飞利浦读写台灯「米家」

329元起

MIJIA 米家蓝牙温湿度计2「米家」

MIJIA 米家蓝牙温湿度计2「米家」

22.56元起

MIJIA 米家 MJTS003 蓝牙MESH版 LED筒灯 白色

MIJIA 米家 MJTS003 蓝牙MESH版 LED筒灯 白色

36.9元起

MIJIA 米家 小米 智能跳绳 XMSR-P803

MIJIA 米家 小米 智能跳绳 XMSR-P803

94元起

MIJIA 米家 MJGJDO1YL 显示器屏幕挂灯 黑色

MIJIA 米家 MJGJDO1YL 显示器屏幕挂灯 黑色

165元起
6评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

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