app定时操作的问题
本帖最后由 q1127957008 于 2020-5-16 21:58 编辑这是我用app定时关插座的调试信息,我定时的是关(off)插座,可是调试信息显示的还有开(on)插座,插座倒是关了,但是显示的信息让我郁闷了,那个大神可以给解读一下
不是
蓝色是app发给设备的
黑色是设备反馈的 本帖最后由 q1127957008 于 2020-5-16 23:34 编辑
奈何col 发表于 2020-5-16 22:06
不是
蓝色是app发给设备的
黑色是设备反馈的
那为什么我发送的是关,返回的还有开啊!是程序问题还是 后台程序就是这样啊!
/***********************************************小爱电源类的操作接口********************************************************/
//当小爱同学向设备发起控制, 设备端需要有对应控制处理函数
void miotPowerState(const String & state)
{
BLINKER_LOG("need set power state: ", state);//开启调试输出 (Debug) 后可以使用 BLINKER_LOG() 打印输出调试信息:
if (state == BLINKER_CMD_ON) {
digitalWrite(0, LOW);
BlinkerMIOT.powerState("on");//反馈电源状态
/***********************************************以下是小爱语音控制后反馈给手机界面显示的按钮********************************************************/
Button1.icon("icon_1");
Button1.color("#0000FF");
Button1.text("已打开");
// Button1.text("Your button name", "describe");
Button1.print("on");
/***********************************************以上是小爱语音控制后反馈给手机界面显示的按钮*******************************************************/
BlinkerMIOT.print();
oState = true;
}
else if (state == BLINKER_CMD_OFF) {
digitalWrite(0, HIGH);
BlinkerMIOT.powerState("off");//反馈电源状态
/***********************************************以下是小爱语音控制后反馈给手机界面显示的按钮********************************************************/
Button1.icon("icon_1");
Button1.color("#FF0000");
Button1.text("已关闭");
// Button1.text("Your button name", "describe");
Button1.print("off");
/***********************************************以上是小爱语音控制后反馈给手机界面显示的按钮*******************************************************/
BlinkerMIOT.print();
oState = false;
}
}
/************************************************小爱同学查询的接口代码*******************************************************/
void miotQuery(int32_t queryCode)
{
BLINKER_LOG("MIOT Query codes: ", queryCode);
switch (queryCode)
{
case BLINKER_CMD_QUERY_ALL_NUMBER :
BLINKER_LOG("MIOT Query All");//开启调试输出 (Debug) 后可以使用 BLINKER_LOG() 打印输出调试信息:
BlinkerMIOT.powerState(oState ? "on" : "off");//反馈电源状态///////////////////////////////////////////////////////////////////////////
BlinkerMIOT.print();
break;
case BLINKER_CMD_QUERY_POWERSTATE_NUMBER :
BLINKER_LOG("MIOT Query Power State");//开启调试输出 (Debug) 后可以使用 BLINKER_LOG() 打印输出调试信息:
BlinkerMIOT.powerState(oState ? "on" : "off");//反馈电源状态
BlinkerMIOT.print();
break;
default :
BlinkerMIOT.powerState(oState ? "on" : "off");//反馈电源状态
BlinkerMIOT.print();
break;
}
}
反馈的是你所有的定时任务,你自己设定了开的任务 奈何col 发表于 2020-5-17 00:17
反馈的是你所有的定时任务,你自己设定了开的任务
我还发现个问题,昨天更新了米家以后,同步设备显示
米家:同步设备失败
小爱同学无法语音控制 q1127957008 发表于 2020-5-17 11:55
我还发现个问题,昨天更新了米家以后,同步设备显示
米家:同步设备失败
小爱同学无法语音控制 ...
请看QQ群公告 本帖最后由 q1127957008 于 2020-5-17 17:42 编辑
奈何col 发表于 2020-5-17 14:04
请看QQ群公告
我添加了4群,但是群公告里面没有说关于米家连接的问题啊!
blinker用户交流群 301438087(仅限github已Star的用户加群)
页:
[1]