   while (cmdMessenger.available()) {
     char buf[350] = {'\0'};
     cmdMessenger.copyString(buf, 350);
-    if (buf[0]) {
-      cmdMessenger.sendCmd(kACK, buf);
+    cmdMessenger.sendCmd(kACK, buf);
+    if (strncmp(buf, "1", 1) == 0) {
+      digitalWrite(pumpPin, HIGH);
+    }
+    else {
+      digitalWrite(pumpPin, LOW);
     }
   }
 }

}

void setup() {
  Serial.begin(57600);
  cmdMessenger.print_LF_CR();
  


// Get it at http://arduiniana.org/libraries/streaming/
#include <Streaming.h>

const byte pumpPin = 2;

// Mustnt conflict / collide with our message payload data.
char field_separator = ',';
