【安卓tasker】全网话费查询,一招搞定! | 您所在的位置:网站首页 › 中国移动怎样查话费余额 › 【安卓tasker】全网话费查询,一招搞定! |
安卓Tasker实现全网话费接入HA
Tasker安装
安卓手机打开浏览器从以下链接下载即可,按照app提示做好初步配置。 https://taskerm.com/tasker-download Tasker配置 任务配置我们需要先配置两个任务(类似于home assistant的脚本script):发短信、短信转发到HA 首先打开tasker,选择“任务”选项卡,点击右下角加号-》创建,然后取个名字,比如“发送话费查询短信”等等并确认。再按右下角加号,点击“电话”=》“发送短信”
微信图片_20221225132546.jpg (207.66 KB, 下载次数: 0) 下载附件 2022-12-25 13:25 上传 在这个界面中把发送短信的内容,收件人(数字)填写下。我是移动的,数字一栏填写“10086”,内容填写“查话费”(其他运营商的手机号,根据情况填写)。然后按两下左上角后退键回到tasker首页,并按右上角“√”确认。
微信图片_20221225132618.jpg (199.26 KB, 下载次数: 0) 下载附件 2022-12-25 13:26 上传 接下来再配置转发到HA这个任务。对于10086/10010发来的短信,我们也不能全部转发,需要有话费余额的才转发,所以我们需要先配置个转发条件。 同样按照上边的方法创建任务,取名并点击“+”创建操作,筛选器选择“if”。在if操作中,条件左侧输入"%SMSRB"(短信内容),中间匹配方式选择“匹配正则式”,右侧填入"余额为.*元"(这是针对移动的,其他的请结合短信情况,自行修改)。点击返回并选择“if,end if”。
微信图片_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 (242.99 KB, 下载次数: 0) 下载附件 2022-12-25 13:30 上传 ![]() 微信图片_2022122513321255.jpg (146.92 KB, 下载次数: 0) 下载附件 2022-12-25 13:34 上传 这样就搞定了,别忘了返回tasker首页后,按“√”保存 配置tasker自动化tasker自动化配置是在“配置文件”选项卡(很迷惑,但就是这个名称)。 先创建个定时发短信自动化,点击右下角加号选择时间。选一个你想开始的时间,比如说下午两点,那么时间就需要填下午2:00至2:01(1分钟时间间隔)。按返回键,并在弹出的菜单选择“发短信”那个任务。双击斜体的时间标题,可以配置自动化名称(可选项)。
微信图片_20221225133606.jpg (138.4 KB, 下载次数: 0) 下载附件 2022-12-25 13:36 上传 再创建个转发到HA的自动化,点击+号,选择事件-》电话-》收到短信,类型选择短信,发件人选择10086(10010)。同样按返回键,在弹出的菜单选择“转发到HA”这个任务。![]() 微信图片_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 (46.26 KB, 下载次数: 0) 下载附件 2022-12-25 13:41 上传 后记:如果你不想看到发短信的提醒,可以根据不同的手机类型,选择直接隐藏10010/10086的短信提醒(反正大多数内容没啥用)。如果你想把流量、套餐类型等等内容,接入HA,也可以按照上述步骤,发送不同的短信内容再转发到HA。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |