关于数据上报
用UNO做个开关,想同时用按键操作,但是对上报的语句不了解,我用下边的方式写,APP可以控制开关,按键也可以控制开关,但是状态不能同步,就是我用手动按键操作后,IO状态正常,但是APP里的状态没有被同步,有大神帮忙看看是哪里错了吗?if ((digitalRead(temup1) == LOW)&&(digitalRead(temup2) == LOW))
{
delay(100);
varR_power=1;
myGizwits.write(VALUE_power, varR_power);
}
if ((digitalRead(temdw1) == LOW)&&(digitalRead(temdw2) == LOW))
{
delay(100);
varR_power=0;
myGizwits.write(VALUE_power, varR_power);
}
if(varR_power==1)
{
digitalWrite(powerpin,HIGH);
}
else
{
digitalWrite(powerpin,LOW);
}
设备端没上传设备数据点开关状态 冯俊波 发表于 2018-11-13 10:03
设备端没上传设备数据点开关状态
那请问应该用哪个语句上报呢?
myGizwits.write(VALUE_power, varR_power);
这个不是上报状态的意思吗?还是需要加上哪个语句? 新手白 发表于 2018-11-13 10:06
那请问应该用哪个语句上报呢?
myGizwits.write(VALUE_power, varR_power);
这个不是上报状态的意思吗? ...
currentDataPoint.valuesw1=1;//同步开
currentDataPoint.valuesw1=0;//同步关
currentDataPoint.valuesw1是数据点 冯俊波 发表于 2018-11-13 16:26
currentDataPoint.valuesw1=1;//同步开
currentDataPoint.valuesw1=0;//同步关
currentDataPoint.value ...
非常感谢,其实就是差了一句currentDataPoint.valuespower=varR_poer; 新手白 发表于 2018-11-13 16:44
非常感谢,其实就是差了一句currentDataPoint.valuespower=varR_poer;
你好这个问题解决了吗,我也有相同问题想要请教。
请问这句话直接在myGizwits.write()这句话后写吗?就可以同步控制了吗?
页:
[1]