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

TC1-A2-mqtt-配置

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

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-配置” 的相关文章

群晖DSM7.0以上开启ROOT权限教程

1、登录群晖,控制面板➡终端机和SNMP,勾选启动ssh功能。2、开打ssh工具,这里使用的是MobaXterm Professional 或finalshell,登录群晖。3、输入sudo -i然后输入群晖登录密码进入root权限。4、这里需要使Vi编辑器编辑sshd_config 文件。vi&n...

OpenWrt中使用wireguard教程|一个端口访问局域网内所有设备(如群晖NAS,路由器)

OpenWrt安装WireGuard命令(eSir精品小包已集成WireGuard,无需安装) opkg update opkg install luci-proto-wireguard luci-app-wireguard wireguard kmod-wireguard wireguard-...

复分解反应

可见,中和反应一定是复分解反应,但复分解反应不一定是中和反应。复分解反应...

debian12安装网心云(安装docker-arm架构通用)

安装dockerapt-get install     ca-certificates     curl     gnupginstall -m 0755 -d /etc/apt/keyringscurl -f...

转换vmware的vmdk格式为qcow2格式

精简版Download binariesqemu-img 2.3.0 for Windows x64完整版下载https://www.qemu.org/download/合并vmdk文件C:\Program Files (x86)\VMware\VMware Workstation>vmwar...

发表评论

访客

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