gateway: blink led when command is ran

This commit is contained in:
Nicu Hodos 2021-04-30 12:06:30 +02:00
parent fbb3cf52eb
commit 09798f0523

View File

@ -71,6 +71,12 @@ void readRcSwitch(JsonDocument& jsonDoc) {
} }
} }
void blink() {
digitalWrite(LED_BUILTIN, HIGH);
delay(200);
digitalWrite(LED_BUILTIN, LOW);
}
void runJsonCommand(String cmd) { void runJsonCommand(String cmd) {
StaticJsonDocument<256> jsonArray; StaticJsonDocument<256> jsonArray;
DeserializationError err = deserializeJson(jsonArray, cmd); DeserializationError err = deserializeJson(jsonArray, cmd);
@ -94,6 +100,7 @@ void runJsonCommand(String cmd) {
mySwitch.send(rcSwitch["value"]); mySwitch.send(rcSwitch["value"]);
// Serial.println((const char*)rcSwitch["value"]); // Serial.println((const char*)rcSwitch["value"]);
} }
blink();
} else { } else {
Serial.println(err.c_str()); Serial.println(err.c_str());
} }
@ -113,7 +120,7 @@ void readCommand() {
cmd = cmd.substring(0, cmd.lastIndexOf(',')); cmd = cmd.substring(0, cmd.lastIndexOf(','));
} }
cmd = "[" + cmd + "]"; cmd = "[" + cmd + "]";
// Serial.println(cmd); Serial.println(cmd);
runJsonCommand(cmd); runJsonCommand(cmd);
} }
} }