【安卓tasker】全网话费查询,一招搞定! 您所在的位置:网站首页 中国移动怎样查话费余额 【安卓tasker】全网话费查询,一招搞定!

【安卓tasker】全网话费查询,一招搞定!

2024-07-17 16:24| 来源: 网络整理| 查看: 265

安卓Tasker实现全网话费接入HA Tasker安装

安卓手机打开浏览器从以下链接下载即可,按照app提示做好初步配置。

https://taskerm.com/tasker-download

Tasker配置 任务配置

我们需要先配置两个任务(类似于home assistant的脚本script):发短信、短信转发到HA

首先打开tasker,选择“任务”选项卡,点击右下角加号-》创建,然后取个名字,比如“发送话费查询短信”等等并确认。再按右下角加号,点击“电话”=》“发送短信” 微信图片_20221225132546.jpg 登录/注册后可看大图

微信图片_20221225132546.jpg (207.66 KB, 下载次数: 0)

下载附件

2022-12-25 13:25 上传

在这个界面中把发送短信的内容,收件人(数字)填写下。我是移动的,数字一栏填写“10086”,内容填写“查话费”(其他运营商的手机号,根据情况填写)。然后按两下左上角后退键回到tasker首页,并按右上角“√”确认。

微信图片_20221225132618.jpg 登录/注册后可看大图

微信图片_20221225132618.jpg (199.26 KB, 下载次数: 0)

下载附件

2022-12-25 13:26 上传

接下来再配置转发到HA这个任务。对于10086/10010发来的短信,我们也不能全部转发,需要有话费余额的才转发,所以我们需要先配置个转发条件。

同样按照上边的方法创建任务,取名并点击“+”创建操作,筛选器选择“if”。在if操作中,条件左侧输入"%SMSRB"(短信内容),中间匹配方式选择“匹配正则式”,右侧填入"余额为.*元"(这是针对移动的,其他的请结合短信情况,自行修改)。点击返回并选择“if,end if”。

微信图片_20221225132717.jpg 登录/注册后可看大图

微信图片_20221225132717.jpg (133.35 KB, 下载次数: 0)

下载附件

2022-12-25 13:27 上传

然后我们需要把短信转发到HA,这里直接考虑webhook。点击+号创建操作,选择“网络”-》“http request”。方法选择“Post”,url按照以下内容填写,主体填写"message=%SMSRB"。返回到上一个界面,把http request 拖到if里边。

http(s)://HA外网域名/api/webhook/webhook_id ## webhook_id改成一个复杂的字符串,我使用的UUID,随便百度个UUID在线生成,生成一个复制过来即可

微信图片_202212252132845.jpg 登录/注册后可看大图

微信图片_202212252132845.jpg (242.99 KB, 下载次数: 0)

下载附件

2022-12-25 13:30 上传

微信图片_2022122513321255.jpg 登录/注册后可看大图

微信图片_2022122513321255.jpg (146.92 KB, 下载次数: 0)

下载附件

2022-12-25 13:34 上传

这样就搞定了,别忘了返回tasker首页后,按“√”保存

配置tasker自动化

tasker自动化配置是在“配置文件”选项卡(很迷惑,但就是这个名称)。

先创建个定时发短信自动化,点击右下角加号选择时间。选一个你想开始的时间,比如说下午两点,那么时间就需要填下午2:00至2:01(1分钟时间间隔)。按返回键,并在弹出的菜单选择“发短信”那个任务。双击斜体的时间标题,可以配置自动化名称(可选项)。 微信图片_20221225133606.jpg 登录/注册后可看大图

微信图片_20221225133606.jpg (138.4 KB, 下载次数: 0)

下载附件

2022-12-25 13:36 上传

再创建个转发到HA的自动化,点击+号,选择事件-》电话-》收到短信,类型选择短信,发件人选择10086(10010)。同样按返回键,在弹出的菜单选择“转发到HA”这个任务。 微信图片_20221225133913.jpg 登录/注册后可看大图

微信图片_20221225133913.jpg (171.61 KB, 下载次数: 0)

下载附件

2022-12-25 13:39 上传

最后别忘了点击“√”保存(注意: 任何修改,包括调整定时时间都需要保存)至此,tasker算是配置完了。

Home Assistant配置

home assistant这里我们需要配置个sensor,如果你就是移动的话,直接将如下内容添加到configuration.yaml或其他配置文件即可。

template:   - trigger:       - platform: webhook         webhook_id: 就是上边写的那个webhook_id     sensor:       - name: cmcc_balance         unique_id: cmcc_balance         state: "{{ (trigger.data.message | regex_findall('余额为(.*)元'))[0]  }}" #如果你是其他的运营商,需要修改下正则表达式         state_class: measurement         unit_of_measurement: "RMB"

当然,别忘了重启!好啦这就搞定了,下次触发自动化发短信后,这个sensor.cmcc_balance就会自动更新啦。效果图如下(调试过程中余额有变化)

微信截图_20221225134119.png 登录/注册后可看大图

微信截图_20221225134119.png (46.26 KB, 下载次数: 0)

下载附件

2022-12-25 13:41 上传

后记:如果你不想看到发短信的提醒,可以根据不同的手机类型,选择直接隐藏10010/10086的短信提醒(反正大多数内容没啥用)。如果你想把流量、套餐类型等等内容,接入HA,也可以按照上述步骤,发送不同的短信内容再转发到HA。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有