Retain FEWER things!

Just retain status (online/offline), not all events
This commit is contained in:
jameswood 2015-09-02 22:51:14 +10:00
parent 4088122f1a
commit ddb7a6a449
1 changed files with 4 additions and 3 deletions

View File

@ -59,7 +59,7 @@ void connectWifi(){
boolean connectMQTT(){ boolean connectMQTT(){
if(mqttclient.connect(myName, statusTopic, 2, true, (char*)("offline"))){ if(mqttclient.connect(myName, statusTopic, 2, true, (char*)("offline"))){
mqttclient.publish(statusTopic, (char*)("online")); mqttclient.publish(statusTopic, (byte*)("online"), 6, true);
mqttclient.subscribe(controlTopic); mqttclient.subscribe(controlTopic);
} }
} }
@ -93,12 +93,13 @@ void loop(){
botMode = 0; botMode = 0;
modeStartTime = 0; modeStartTime = 0;
Serial.println("Fed"); Serial.println("Fed");
mqttclient.publish(controlTopic, (byte*)("fed"), 3, true); //3 is length mqttclient.publish(controlTopic, (char*)("fed")); //3 is length
} }
else if(millis() - modeStartTime > jamTimeout){ else if(millis() - modeStartTime > jamTimeout){
botMode = 2; //jammed botMode = 2; //jammed
Serial.println("Jammed"); Serial.println("Jammed");
mqttclient.publish(statusTopic, (byte*)("jam"), 3, true); //3 is length //mqttclient.publish(statusTopic, (byte*)("jam"), 3, true); //3 is length
mqttclient.publish(statusTopic, (char*)("jam"));
} }
break; break;
} }