CATALOG

一、场景化控制能解决什么问题?

说白了,传统的照明控制就是“按一下开,再按一下关”——很机械,完全没有“智能”可言。而场景化控制想做的是这件事:让灯光根据你的需求、时间、甚至心情自动配合

举个例子:

  • 晚上回家推开门,玄关灯自动亮起,客厅灯缓缓变亮

  • 看电影时,一键关闭所有灯光,只留氛围灯带

  • 起夜上厕所,地脚灯自动亮起20%亮度,2分钟后自动熄灭

这些“套路”就是照明场景化。而芯步这款智能触摸墙壁开关1路,配合它的开放HTTP接口,可以很轻松地把这些想法落地。

二、硬件准备:认识这款开关

咱们先说说硬件本身。芯步的智能触摸墙壁开关1路(型号UNI-KG-CM-1)有几个特点值得提一下

基本参数:

  • 标准86底盒安装,可以直接替换家里的老开关,不用改线路

  • 钢化玻璃面板+触摸控制,颜值比传统翘板开关好看不少

  • 工作电压100-240V交流电,家用没问题

  • 负载功率300-1200W,控制普通照明绰绰有余

  • 走的是2.4G WiFi,不需要网关,这点挺方便的

核心能力:

  • 本身就是一个可以触摸控制的墙壁开关

  • 同时开放HTTP接口,意味着你可以通过互联网远程控制它

  • 支持局域网控制,家里断外网也能用

说白了,这个开关既保留了“手按”的传统操作方式,又给了你远程调用的能力。

三、接入流程:从拆箱到能控制

第一步:注册账号、创建工作台

去芯步官网注册一个账号,然后登录进去创建一个“工作台”——其实就是你的项目空间。这个步骤没啥复杂的,跟着提示走就行

第二步:给开关配网

这步可能是整个过程中最需要耐心的环节。具体操作:

  1. 先把开关按说明书接好线(记住一定要先断电,安全第一)

  2. 在物联网控制台里添加你家的WiFi名称和密码

  3. 最关键的一步:打开手机的个人热点,把热点名称和密码设置成控制台上显示的那个(注意频段必须是2.4G)

  4. 给开关通电,它会自动搜索这个热点并连接,然后自动连上你家WiFi

配网成功后,开关上的指示灯会停止闪烁,同时在控制台的设备列表里能看到它

一个小: 如果第一次没成功,别着急,检查一下WiFi是不是2.4G频段(很多路由器现在2.4G和5G同名,最好分开设置),然后重新操作一遍。

第三步:获取关键信息

配网成功后,你需要从控制台拿到三样东西

  • AppID:你的应用ID

  • AppSecret:你的应用密钥(这个要保管好,别乱发)

  • 设备ID:就是这个开关的唯一标识

这三样东西是后续调用接口的“身份证”。

第四步:调用接口控制开关

芯步开放的是标准的HTTP接口,也就是说任何能发HTTP请求的编程语言都能调用——Python、Java、JavaScript、PHP,甚至Shell脚本都行

接口地址格式:

这里有两个动态参数:

  • ts:当前时间戳(秒)

  • sign:签名,计算方式是 md5(md5(AppSecret) + ts)

请求体示例(控制开灯):

把上面的1改成0就是关灯

第五步:用代码测试一下

拿Python举例,整个控制逻辑大概长这样:

跑通之后,你就已经实现远程控制开关了。

四、进阶玩法:实现照明场景化

单点控制只是基础,真正的场景化需要把多个动作“编排”起来。这里分享几个实际的玩法:

玩法1:定时场景

比如晚上6点到10点,玄关灯自动保持合适的亮度;晚上11点以后,如果有人经过,灯只亮30%亮度避免刺眼。

实现思路:写一个定时任务(cron job或者云函数),每隔一段时间判断当前时间,然后调用接口调整开关状态。

玩法2:传感器联动

把开关和人体传感器、门窗传感器联动。比如:

  • 门磁检测到门打开 + 当前光照低于阈值 → 开灯

  • 人体传感器检测到无人持续5分钟 → 关灯

实现方案:用Node-RED或者Home Assistant这类开源平台,把开关的HTTP接口和传感器数据对接起来。芯步的接口是标准的,对接起来很顺畅。

玩法3:一键场景模式

这个需要在前端(小程序、App或者智能面板)上做一个场景按钮。用户点一下“离家模式”,后端依次调用:

  • 关闭所有照明开关

  • (如果接了其他设备)关闭插座、空调等

这个场景其实就是把多个设备的控制命令打包成一个批处理。

玩法4:状态保持(这个功能挺有意思)

芯步这款开关支持一个叫“状态保持”的功能。举个例子:

这段命令的意思是:强制把开关保持为“开”,如果有人手动把它关了,3秒后它会自动重新打开。

这个功能在某些场景下很有用。比如办公室的厕所排风扇需要持续运转,就不怕有人手欠把它关了;或者展示柜的照明需要一直亮着,也可以这样设置。

玩法5:先通后断/先断后通

还有一个有意思的命令是“先通后断”

意思是:先打开开关,3秒后自动关闭。

这个可以用在需要“脉冲式”控制的场景,比如:

  • 控制电动窗帘:给一个脉冲信号让它动起来

  • 控制门禁电插锁:短暂通电开锁

  • 控制投影幕布:给一个触发信号

五、实际项目中的注意事项

根据实际落地经验,有几点值得留意:

1. WiFi信号问题开关走的是2.4G WiFi,如果安装位置离路由器太远或者隔着几堵墙,可能会出现掉线。提前确认安装位置的信号强度,或者考虑用Mesh路由器覆盖。

2. 签名时效sign的计算用到了时间戳,意味着签名是有时效性的。实际项目里在每次请求时实时计算,不要缓存太久。

3. 本地局域网控制如果项目对稳定性要求比较高,或者外网断了你希望开关还能用,可以考虑用局域网控制。芯步支持局域网模式,这种情况下接口请求不经过外网,延迟更低也更稳定

4. 多设备批量控制接口的device参数支持传多个设备ID(用逗号分隔),一次请求可以同时控制多个开关。批量操作时用这个可以减少网络请求次数。

5. 负载功率别超虽然标称300-1200W,但还是别把大功率电器接上去。照明一般没问题,但如果要接其他电器,先确认一下功率。

六、总结

芯步的智能触摸墙壁开关1路,本质上是把“传统物理开关”和“现代API接口”结合在了一起。硬件层面,它可以直接替换家里的86开关,不需要改线路;软件层面,开放的HTTP接口让它可以被任何编程语言调用,接入门槛很低。

实现照明场景化的核心思路是:用代码来编排开关的状态变化。无论你是做定时任务、传感器联动,还是一键场景模式,本质上都是在不同的触发条件下,向这个HTTP接口发送不同的命令。

如果你有开发能力,这个开关的可玩性还是很高的。即使不想自己写代码,芯步也提供了现成的物联网控制台,可以做一些基础的定时和联动配置

有什么具体的问题或者想实现的场景,欢迎继续交流。