当前位置:首页 > 未分类 > 正文内容

TC1-A2-mqtt-配置

jxcq3年前 (2023-01-10)未分类83

https://github.com/yakinchang/phicomm_tc1_a2


固件配置

获取插排分配到的 IP(根据自己的网络环境自行解决),IP 以 10.10.9.134 为例


访问插排的 http 接口,获取插排状态,用户名密码都是 admin


支持的接口列表:


修改和查询wifi:http://10.10.9.134


查看 mqtt 和开关状态:http://10.10.9.134/status

查看开关定时任务信息(最后一位 0~5):http://10.10.9.134/task?plug=0

重启插排:http://10.10.9.134/restart

修改 mqtt 配置:


http 接口:http://10.10.9.134/config?json= 后续接序列化的json字符串,需要保证 json 字符串格式正确

例如:http://10.10.9.134/config?json={"setting":{"name":"tc1_a2","mqtt_uri":"10.10.9.241","mqtt_user":"jxcq","mqtt_password":"ll070309"}}

参数说明:

name:设备名,可自行设置,不支持中文。用于 mqtt client ID 和 mqtt 自动发现的设备名前缀

hass_topic:homeassistant 自动发现监听的 topic 前缀,一般默认是 "homeassistant",不修改可省略

mqtt_uri: mqtt broker IP

mqtt_port: mqtt 端口号,默认 1883,不修改可省略

mqtt_user: mqtt 用户名,默认 admin,不修改可省略

mqtt_password: mqtt 密码,默认 admin,不修改可省略

修改后重启插排(访问 http://10.10.9.134/restart 可重启)

如果配置正确,此时应该能在 homeassistant mqtt 集成中看到自动上报的开关实体,实体的各个属性都能在 homeassistant 中修改

定时任务设置:


http 接口:http://10.10.9.134/config?json= 后续接序列化的json字符串,需要保证 json 字符串格式正确

例如:http://10.10.9.134/config?json={"plug_0":{"status":1,"setting":{"task_0":{"hour":22,"minute":37,"second":0,"repeat":255,"action":0,"enable":1}}}}

参数说明:

plug_0:接口序号,根据要设置的插口序号修改,支持 plug_0 ~ plug_5

status:开关,1:打开,0:关闭

setting: 任务配置

task_0:任务序号,根据要设置的任务序号修改,支持 task_0 ~ task_4

hour、minute、second:定时任务的时间,24小时制,北京时间

repeat:任务是否重复执行配置

是一个 8 位二进制数

前 7 位为生效的星期数,从前到后依次为周 7 6 5 4 3 2 1,1:生效,0:不生效

最后一位 1:一直重复,0:不重复,执行一次后关闭任务

例如:193 = 0b00111111,每周 12345 任务执行,周六周日不执行

二进制转10进制工具:https://www.sojson.com/hexconvert/2to10.html

看不懂就设置 0 是不重复,255 是每天重复

action:任务内容,1:打开开关,0:关闭开关

enable:是否启用任务,1:启用,0:关闭

修改 mqtt 配置和定时任务的接口,通过 mqtt 把相同的 json 串发送到 topic:homeassistant/switch/tc1_a2_tt/config/cmd 同样生效。其中的 homeassistant、tc1_a2_tt 根据 mqtt 配置修改成自己的参数


5.固件升级

web网页升级:只需要访问模块的ip地址+iweb.html(例如:http://192.168.123.184/iweb.html),就可以打开升级页面,选择第一项Upgrade application,浏览文件选择“lpt230_gcc_upgrade.bin”文件,点击Upload即可,传输成功会返回:Update successful !



http://10.10.9.134/config?json={"setting":{"name":"tc1_a2","mqtt_uri":"10.10.9.241","mqtt_user":"jxcq","mqtt_password":"ll070309"}}


扫描二维码推送至手机访问。

版权声明:本文由小强的小站发布,如需转载请注明出处。

本文链接:https://zblog.dragon2024.cloudns.ch/?id=19

分享给朋友:

“TC1-A2-mqtt-配置” 的相关文章

什么是强电解质,什么是弱电解质?

下列说法正确的是(  )A、难溶于水的电解质一定是弱电解质B、强电解质的水溶液导电能力一定比弱电解质水溶液的导电能力强C、某物质若不是电解质,就一定是非电解质D、溶于水的强电解质,在水溶液中全部电离成离子         高中阶段学的几乎所有盐都是强...

omv5-omv6-换源-扩展插件-docker

ovm5换源:https://blog.csdn.net/weixin_39916479/article/details/119500845#安装omv-extras-pluginswget -O - https://github.com/OpenMediaVault-Plugin-Develope...

docker安装网心云

https://hub.docker.com/r/onething1/wxedgedocker run -d --name=wxedge --restart=always --privileged --net=host  --tmpfs /run --tmpfs /tmp -v /root...

Fast Os Docker 使用指南

启动命令docker run --name fastos --restart always -p 8081:8081 -p 8082:8082 -d \ -v /var/run/...

debian12 安装raid0,GPT硬盘重启后自动消失问题解决

安装服务:apt install -y mdadm分区软件:apt install gdiskGPT硬盘一定要分区sdb1 sdc1 否则硬盘重启后raid自动消失MBR硬盘不用分区sdb  sdcfdisk -l安装raid0:GPT方式:mdadm -Cv /dev/md0 -a ye...

RouteOs安装容器+端口转发与回流

RouteOs安装容器查看当前Device-Mode/system/device-mode/ print当在enterprise模式下,启用container模式/system/device-mode/update container=yes重启设备(这步要非常注意)创建网络为容器添加veth接口:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。