                 }          
                 break;
             case GET:
-                //report_water_sensor_states();
+                report_float_switch_states();
                 report_relay_switch_states();
                 report_dht22_sensor_states();
                 report_ds18b20_sensor_states();

{
    Serial.begin(SERIAL_BAUD);
    delay(DELAY);
    
    // initialize relay switch objects and pins
    for (unsigned int i = 0; i < NUM_RELAY_SWTCHS; i++)

#include <Arduino.h>
#include "cmd_protocol.h"
#include "base_device.h"
#include "analog_float_switch.h"
#include "relay_switch.h"
#include "dht22_sensor.h"
#include "ds18b20_sensor.h"

#define DELAY 500

#define START_PIN_FLOAT_SWTCH   0 // pin 0: analog float switch
#define START_PIN_RELAY_SWTCHS  2 // pin 2: main kill switch
                                  // pin 3: grow bed valve
                                  // pin 4: top left outlet
