通过tasker上传手机当前的电量,上传到domoticz,然后在domoticz中添加事件,规定手机电量低于百分之二十的时候,通过esp_easy控制继电器开关,让插座通电,实现自动充电。

1.tasker介绍:

tasker是一款智能系统的操作神器,可以全面自动化的控制你的手机,可以通过各种条件触发,比如wifi状态和屏幕开关什么的,但是要运行某些高级功能,需要root权限,加上各种的插件和配合tasker的app,以及xposed框架的配合,可以实现安卓的自动化,可以实现很多高级功能,比如模拟点击,自动发送短信,拨打电话什么的,功能非常强大。(某些需要root权限的操作需要安装supersu权限工具来解决已经root之后却没有检测到的错误。)

打开应用之后,点击底部栏中的加号,添加触发的条件,选择事件

选择电源事件

选择电量变化,把手机电量变化当做触发条件

然后新建要执行的任务,如果不添加任务的话,配置文件就会删除了,这是我添加好的任务文件

通过添加http请求把手机电量上传当domoticz,要在domticz中添加虚拟硬件,然后添加虚拟传感器。

类型选择百分比,手机电量用百分比表示,添加名字之后点ok

手机电量已经显示出来了。

要在domoticz中上传手机的电量,要先知道domoticz上传数据的http格式

http://ip地址加端口/json.htm?type=command&param=udevice&idx=9&nvalue=15&svalue=15nvalue和svalue是要上传的数据,不同的传感器类型上传的是值得格式也不一样,经过测试只要svalue有值就可以显示成功

tasker中的浏览url就是通过这个http请求来上传手机电量的数据的,tasker也可以直接使用http get请求来实现这个功能,可是一直在报错,可能是因为我的https证书不安全,也可能是低版本的安卓浏览器原生不支持https,我在自带的安卓浏览器打开https页面,显示ssl不正确,所以我换了一个思路,通过安装的夸克浏览器来浏览url页面,一样可以上传数据,而且在官方文档上要使用http请求好像还要设置一大堆的认证字段,很麻烦。

%BATT是当前手机电量的变量,if填一个1不等于0来作为触发条件,不填可能会不执行。

{"status" : "OK","title" : "Update Device"
}

如果执行成功,会返回上边的信息

添加事件触发器,添加脚本,如果电量小于20,则打开开关,这里用房间灯代替

脚本触发成功!

在这里添加本地网络不需要密码要方便很多,tasker的运行不太稳定,如果浏览器提示证书不安全,需要使用模拟点击就是上面的input tap x,y(x,y代表坐标)

在开发者选项中进行设置,屏幕最上面的显示的就是当前屏幕指针的x,y坐标

通过tasker上传手机电量到domoticz中,电量过低时,自动充电相关推荐

  1. 微信公众号开发《四》调用微信JS-SDK实现上传手机图片到服务器

    在这粘贴上三篇博文链接,方便大家查阅互相学习: 微信公众号开发<一>OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆 微信公众号开发<二>发送模板消息实现消息业务实 ...

  2. ajaxFileUpload plugin上传文件 chrome、Firefox中出现SyntaxError:unexpected token

    使用ajaxFileUpload上传文件时遇到的一些问题,原本在本地用IE8测试一切正常.. 1.然后QA用Chrome测试之后说不能上传文件,报错(文件名获取) HTML 代码: <table ...

  3. 上传和优化Magento 2中的产品图像和视频

    2019独角兽企业重金招聘Python工程师标准>>> 首先,了解如何上传以及优化Magento 2中产品的图像和视频是至关重要的.大多数Magento 2网站都有各种各样的产品以及 ...

  4. 如何将常用的软件上传到ESXi本地存储中管理

    一.如何将常用的软件上传到ESXi本地存储中管理 在使用虚拟机时,我们可能需要多个软件.比如部署操作系统需要CentOS或者Windows的镜像,再基于操作系统安装数据库可能有需要SQLServer. ...

  5. 织梦后台怎么上传mp4视频到网站中

    织梦后台其实是不能上传太大的文件,当我们视频文件过大时候,推荐用ftp软件上传. 对于小文件,会碰到上传MP4视频字段,然后上传时候提示文件不支持上传,或者附件不显示附件,这时候我们要怎么操作呢? 一 ...

  6. HTML5输入框里加图片代码,做了一个input上传加号框,图片上传后显示在框中,怎么让加号消失?...

    CSS代码: .div_imgall {border:1px solid blue;width:100px;height:100px;position:relative;} .input_flie { ...

  7. 如何将自己设计的图标或通过网上下载的图标上传到阿里图标图库中使用方法教程

    如何将自己设计的图标或通过网上下载的图标上传到阿里图标图库中使用方法教程 作者:张国军_Suger 开发工具与关键技术:Win10.项目.图标 对于编程人员来说,有一个不可获取的图库就是阿里图标库,这 ...

  8. http文件上传请求在ie浏览器中被挂起,在chrome中出现Provisional headers are shown

    最近项目在运行过程中用户们又反应了一个问题,说会偶尔出现图片上传失败的情况.然后将那些失败的图片拿过来进行验证,果然问题出现了,用ie浏览器在上传附件时,会显示这个请求挂起了.用谷歌浏览器在上传附件时 ...

  9. 上传镜像到 docker hub 中

    标题 1. 上传镜像到 docker hub 中 1. 申请 Docker hub 账号 2. 创建个人仓库 3. 创建镜像 4. 给镜像打标签 5. push 镜像 5.1. 登录 docker h ...

最新文章

  1. 使用RNN神经网络自动生成名字 (不使用深度学习框架,源码)
  2. [ python ] 正则表达式及re模块
  3. 在python中、列表中的元素可以是_在Python中存储一个列表的元素,在另一个列表中 – 通过引用?...
  4. WebMisDeveloper4.2.0面世
  5. [c#]Dll自定义目录
  6. 单片机知识点总结框图_单片机原理及应用期末考试必考知识点重点总结
  7. vue-cli 打包
  8. 让我们的标签语义化成为一种习惯好处多多
  9. bean validation校验方法参数_Spring Boot 之使用 validation 验证参数
  10. 桌面虚拟化之用户行为审计
  11. 思科模拟器叫什么_宇宙无敌上帝视角无所不能之星球生成模拟器。
  12. LANMP架构----------------------mysql(2)
  13. GB28181标准文档以及GB35114标准文档免费下载
  14. 鸿蒙系统u盘制作,WINDOWS系列 篇二:【保姆级】Windows 10安装版原版系统U盘制作及系统安装教程...
  15. C# winform 检测网络是否畅通 检测
  16. 智能网联汽车成兵家必争之地,恒驰智能网联汽车亮点何在?
  17. android cocoscreator jsc js 间加解密(六)
  18. 网易100天---46、Things You Need to Know About Snapchat
  19. 稳住!特斯拉电动皮卡
  20. MMKV_荣登Github日榜!微信最新开源MMKV

热门文章

  1. Sql Server 的服务器类型
  2. html 获取电脑ip地址,笔记本自动获取ip地址怎么设置?
  3. PyCharm 使用 Sublime-Monokai 配色方案
  4. 关于“已知有两孩子,第一个孩子为女孩,求第二个孩子为女孩的概率”的个人见解
  5. webmsxyw x-s分析
  6. 北京文香录播服务器型号,一款文香课程录播系统三种不同用法
  7. SpringSecurity OAuth2.0认证授权-part1
  8. pdm软件linux,Persepolis Download Manager(pdm下载器)
  9. Java工程师需要掌握哪些知识呢?
  10. SpringBoot项目源码+VUE前后分离电商购物系统前后台