针对民宿场景,实现空调的定时任务控制,主要就是利用芯步的两类硬件——智能空调遥控器(对付老式空调)和智能16A墙壁插座/通断器(对付高功率空调),再结合它们开放的HTTP接口。
下面是一套具体的落地方案,尽量说得直白些。
一、选硬件:根据空调类型“对症下药”
首先得看看你民宿里装的是什么空调,芯步有针对性的产品:
传统壁挂/柜机(带红外遥控器)
推荐硬件“智能空调遥控器”。
怎么玩:这玩意儿就像一个“机器人手指”,你把它挂在能看到空调的地方(一般是墙上),它就能模仿你原来的遥控器发信号。它的好处是完全不挑空调,哪怕是十年前的旧空调,只要能红外遥控就能用,而且能直接控制温度、模式、风速,不仅仅是开关。
2匹以内的空调(通常是壁挂机)
推荐硬件“智能墙壁插座(16A)”。
怎么玩:注意空调插座是大孔的,普通插座插不进去,必须选16A的。直接把空调插头插在这个智能插座上。它的原理是“切电源”——开就是通电,关就是断电。
缺点:这种方法只能控制开关,不能调温度。适合定时开关机,或者配合温湿度传感器使用(比如:室温低于24度就断电)。
中央空调/风管机
推荐硬件“智能通断器”。
怎么玩:这需要一点电工知识了,把它接到空调的线控器或者电路板上。这个方案适合整栋民宿统一管理,比较专业,如果是单个房间控制,优先选前两种。
二、怎么对接:HTTP接口调用(核心逻辑)
芯步的好处是开放了标准的HTTP接口,这意味着你不需要买他们特定的控制屏,自己写几行代码,甚至用现成的智能家居平台(如HomeAssistant)就能对接。
1. 准备工作
拿到硬件的 设备ID (device)。
在芯步后台拿到你的 AppID 和 AppSecret(相当于账号密码)。
2. 定时任务的代码逻辑定时任务说白了就是“到了设定时间,发一条指令给空调”。
场景A:使用“智能空调遥控器”(例如:每天中午12点,客厅空调设为26度制冷)你需要写一个定时脚本(可以用Python、Node-RED,甚至云函数的定时触发器),到点执行下面的请求:
注:具体json字段名要以官方文档为准,但大致是这个意思。
场景B:使用“智能16A插座”(例如:凌晨3点,统一切断所有房间空调电源)这个更简单,就是通断电控制:
三、民宿落地场景举例(怎么玩得溜)
解决了“怎么连”的问题,我们来看看在民宿运营里具体怎么用这些定时任务:
1. “迎宾模式”——入住前10分钟自动开空调
逻辑:当客人在平台下单后,PMS系统(民宿管理系统)通过接口触发,或者你手动在后台设置一个单次定时任务。
效果:比如客人预计下午3点到,你设置2:50自动打开房间空调。大夏天的,客人一进门就是凉快的,好评率直接拉满。
细节:用的是上面提到的“智能空调遥控器”,直接发送“开机+24度+制冷”指令。
2. “节能模式”——退房后自动关机,甚至定时通风
逻辑:设定每天中午12:00(统一退房时间),执行一次“所有空调关机”任务。
进阶玩法:配合温湿度传感器。退房后,房间没人但可能还有余冷。你可以设定“关窗状态下,每隔2小时,空调自动换气10分钟”。这在梅雨天或者长期空置的房间特别管用,能防止发霉、有异味。
3. “深夜环保模式”——深夜自动调高温度
逻辑:针对那种客人出门忘关空调的情况。虽然人体感应器是更好的方案,但如果只有定时任务,可以设定凌晨2:00,自动把全屋空调设置为“26度、节能模式”(而不是直接粗暴关机,防止客人睡到一半热醒)。
效果:一晚下来能省不少电费。
4. 每周循环定时(针对公区/员工房)
逻辑:如果是民宿的接待大厅、员工休息室,可以用周期任务。
效果:设置