ALi 发表于 2018-12-21 01:00:35

怎么让手机APP的开关按钮自动从开变关?请求大侠指点

怎么让手机APP的开关按钮自动从开变关?
下面程序是定时关灯,但灯是关了,手机APP的按钮却还是开,要怎么添加程序才能让APP识别到然后按钮自动变呢?试过加 myGizwits.write(VALUE_button,varR_button)不行。请求大侠指点

bool varR_button = 0;
if(myGizwits.hasBeenSet(EVENT_button))
{
    myGizwits.read(EVENT_button,&varR_button);//Address for storing data
if(varR_button==1)
{
   digitalWrite(ledpin,HIGH)
   delay(time);// 延时后开关变关
   varR_button= 0;
   if(myGizwits.hasBeenSet(EVENT_button))
{
    myGizwits.read(EVENT_button,&varR_button);//Address for storing data
}
}
if(varR_button==0)
{
digitalWrite(ledpin,LOW)
}

}

冯俊波 发表于 2018-12-21 20:49:51

改变开关量数据点的值

几台哥 发表于 2018-12-22 17:00:32

本帖最后由 几台哥 于 2018-12-24 12:40 编辑

需要在这个函数里修改。gizwits_product.c里
void ICACHE_FLASH_ATTR userHandle(void)
{
    system_os_post(USER_TASK_PRIO_2, SIG_UPGRADE_DATA, 0);
    if(time_updata==20)
    {
    time_updata=0;
    currentDataPoint.valueOnOff = STA;//把信息发送给app
    }
    else
            {
            time_updata++;
            }
}

ALi 发表于 2018-12-23 21:46:59

冯俊波 发表于 2018-12-21 20:49
改变开关量数据点的值

请问开关量数据点具体在哪呢?已经设置varR_button= 0了

冯俊波 发表于 2018-12-26 08:50:00

ALi 发表于 2018-12-23 21:46
请问开关量数据点具体在哪呢?已经设置varR_button= 0了

currentDataPoint.valueOnOff这个就是数据点
页: [1]
查看完整版本: 怎么让手机APP的开关按钮自动从开变关?请求大侠指点