app定时操作的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2044|回复: 7

[已解答] app定时操作的问题

[复制链接]
发表于 2020-5-16 21:57 | 显示全部楼层 |阅读模式
本帖最后由 q1127957008 于 2020-5-16 21:58 编辑

这是我用app定时关插座的调试信息,我定时的是关(off)插座,可是调试信息显示的还有开(on)插座,插座倒是关了,但是显示的信息让我郁闷了,那个大神可以给解读一下
12.jpg
发表于 2020-5-16 22:06 | 显示全部楼层
不是
蓝色是app发给设备的
黑色是设备反馈的
 楼主| 发表于 2020-5-16 23:27 | 显示全部楼层
本帖最后由 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;
  }
}




发表于 2020-5-17 00:17 | 显示全部楼层
反馈的是你所有的定时任务,你自己设定了开的任务
 楼主| 发表于 2020-5-17 11:55 | 显示全部楼层
奈何col 发表于 2020-5-17 00:17
反馈的是你所有的定时任务,你自己设定了开的任务

我还发现个问题,昨天更新了米家以后,同步设备显示
米家:同步设备失败
小爱同学无法语音控制

点评

请看QQ群公告  详情 回复 发表于 2020-5-17 14:04
发表于 2020-5-17 14:04 | 显示全部楼层
q1127957008 发表于 2020-5-17 11:55
我还发现个问题,昨天更新了米家以后,同步设备显示
米家:同步设备失败
小爱同学无法语音控制 ...

请看QQ群公告
 楼主| 发表于 2020-5-17 14:40 | 显示全部楼层
本帖最后由 q1127957008 于 2020-5-17 17:42 编辑

我添加了4群,但是群公告里面没有说关于米家连接的问题啊!
微信图片_20200517174159.jpg
发表于 2020-5-17 23:41 | 显示全部楼层

blinker用户交流群   301438087  (仅限github已Star的用户加群)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 18:46 , Processed in 0.236587 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表