CATALOG

芯步的Mini控制器本身不带定时功能模块,但它提供了完整的HTTP API接口——这意味着你可以在自己的服务器或云函数里写几行代码,用cron或定时器触发调用,就能实现任何你想要的定时任务。下面我按步骤拆解怎么做。

一、先搞清楚你的“家伙什儿”能干啥

咱们说的这个“4路包间电源控制器MINI”,你可以把它想象成一个能联网的、有4个插座的排插,但这4个插座可以分开控制,也能用代码控制通断

根据官方资料,它的4路分工很明确

  • 第1路:接照明灯、换气扇这类,16A的。

  • 第2路:接饮水机、麻将机、按摩椅这类常规插座,16A的。

  • 第3路:接门锁(电磁锁),10A的。

  • 第4路:专门留给2匹空调的,30A的大接口。

它支持通过 HTTP接口(API) 来控制,也就是说,只要你有个能联网的设备(服务器、电脑、甚至树莓派),发个网页请求就能告诉它“开”还是“关”

不过有一点要特别提醒: 这个硬件自己不带“定时任务”功能。它本身没有芯片去储存“明天8点开灯”这个指令。那我们怎么实现定时任务呢?搬救兵!让云服务器或者你本地的电脑当“指挥官”,到点了给控制器发指令。

二、核心思路:谁来做“定时”这个动作?

我们需要搭建一个简单的“定时器脚本”。这里我不讲复杂的代码细节,给你说个通用的逻辑骨架。你可以用任何编程语言写(Python、Node.js、Java,甚至Shell脚本都行 )。

方案A:适用于家里/店里有台常开电脑(最简单)在你的电脑上写一个脚本,设置系统定时任务(Windows叫“任务计划程序”,Mac/Linux叫cron)。比如设定“每天上午9点”执行脚本,脚本里就写一行命令:让第1路通电开灯。

方案B:适用于云服务器(最稳定)买一个最便宜的云服务器或者用云函数(阿里云函数/腾讯云函数),写一段定时触发的代码。这是最专业、最稳定的玩法,不用担心家里断电断网。

三、实战步骤:手把手教你发送“定时指令”

下面我以 Python语言 为例(最容易看懂),演示怎么在“下午2点”把“空调(第4路)”打开。

第1步:拿到控制器的“身份证”和“钥匙”

在芯步的后台,你需要找到三样东西

  1. AppID:相当于你的“用户名”。

  2. AppSecret:相当于你的“密码”,这玩意儿需要加密。

  3. Device ID:你这个Mini控制器的“身份证号”,通常是一串数字。

第2步:搞懂怎么发命令

官方接口地址是:https://api.thingboot.com/[你的AppID]/device/control/为了安全,它搞了个加密签名,防止别人乱发指令。加密逻辑是这样的:签名 = md5( md5(你的密码) + 当前时间戳 )看着复杂,其实代码也就几行,复制粘贴就行。

第3步:写定时脚本

假设你用Linux系统的cron定时任务,或者直接用Python的schedule库。

脚本内容(逻辑演示):

第4步:设置“定时触发器”

脚本写好了,怎么让它在下午2点自动跑呢?

如果你的电脑是Windows:打开“任务计划程序” -> 创建基本任务 -> 触发器选“每天” -> 时间设“14:00” -> 操作选“启动程序” -> 浏览选择你的Python脚本文件。搞定。

如果你用的是云函数(以腾讯云为例):新建一个云函数,把上面的代码贴进去,然后在“触发器管理”里新建一个定时触发器,Cron表达式填 0 0 14 * * * *(代表每天14点触发)。

四、进阶玩法:不仅定时,还能联动

既然能用API控制,那“定时任务”就不只是单纯的到点开关了,你可以做更聪明的逻辑:

1. 防呆设计(先断电,再通电):比如麻将馆,客人走后,你想复位麻将机(断电5秒再通电)。你可以写一个脚本:先发power2=0关插座,等5秒,再发power2=1开插座。一个简单的复位流程就完成了。

2. 定时关门 + 关空调:设置晚上11点,如果检测到门锁(第3路)还是开的,先发指令power3=0锁门,然后等1分钟,发power4=0关空调。避免客人忘记锁门或者空调开一夜。

3. 语音播报(如果你买的是TTS版本):你可以设置营业时间到了,或者休息时间到了,发一条文本给控制器,让它用喇叭念出来。比如你的脚本可以发:{"play":"各位客官,现在是下午2点,包间已经为您准备好了空调和茶水"}这在棋牌室或者茶室特别实用

五、踩坑与避坑指南

  1. 关于时间同步: 你的“指挥官”(电脑或云服务器)的时间必须准。最好开启NTP自动同步,不然可能差几分钟才执行。

  2. 网络问题: Mini控制器走的是2.4G WiFi。如果你家用的是双频路由器,别连5G那个信号,它搜不到。

  3. 轮询 vs 长连接: 像这种定时任务,用HTTP API就够了。因为你是“到点了发一次指令”,不需要一直保持连接。

  4. 不要频繁刷新: 虽然API没限制太死,但别写个死循环每0.1秒去查状态,可能会被系统暂时屏蔽。

  5. 第4路空调负载: 这个第4路支持6600W ,一般的家用空调绰绰有余,但接的时候请一定要把线接紧,大电流不是闹着玩的。

总结

要在Mini控制器上实现定时任务,记住一句话:“硬件只管执行,软件负责定时”

你不用去改硬件固件,只需要 调用HTTP接口。随便找一台能联网的设备,写几行代码,设置一个定时器(cron或任务计划),就能让这4路电源在你想要的时间,精准地通或断。

控制器产品方案:
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
怎样在照明控制中对接智能硬件以实现多达24路独立线路控制
查看 >>
怎么在照明控制中集成智能设备来实现分路控制灯光与设备
查看 >>
共享自习室包间管理:怎么将8路包间灯光空调控制器接入到软件项目中
查看 >>
剧本杀密室包间场景:怎样把HTTP接口包间控制器接入到自己的项目中
查看 >>
4路场景方案:
怎样在酒店客房照明控制中集成智能硬件来实现4路独立线路控制
查看 >>
4路远程包间电源管理模块MINI:怎么把4路包间电器覆盖控制器MINI接入到自己的项目中
查看 >>
怎么在4路包间多回路控制模块MINI中对接智能硬件来实现远程重置包间设备状态
查看 >>
如何在4路包间综合管理控制器MINI中接入智能硬件以实现门禁电磁锁接口控制
查看 >>
怎样在店铺照明设备控制中集成智能设备以实现4路独立线路控制
查看 >>
设置用途方案:
如何在智能家居多路电器控制中集成智能设备来实现分组控制模式设置
查看 >>
怎么在展会现场环境管理中集成智能设备以实现远程温湿度阈值设置
查看 >>
如何二次开发智能 LED 情景灯控制器来实现自定义灯光场景模板设置
查看 >>
怎样二次开发智能 15W 壁挂远程控制语音音箱以实现自定义语音模板设置
查看 >>
怎么在广告灯箱设备电源管理中集成智能硬件来实现远程定时任务设置
查看 >>