#include <Arduino.h>
#include <WiFi.h>
#include <WiFiMulti.h>
#include <HTTPClient.h>

WiFiMulti wifiMulti;

const int relay = 13;

void setup() {
  Serial.begin(115200);
  pinMode(32, OUTPUT);
  pinMode(25, OUTPUT);
  delay(5000);
  wifiMulti.addAP("OSU_Access","");
}

void loop() {
  if((wifiMulti.run()== WL_CONNECTED)) {
    HTTPClient http;
    http.begin("https://web.engr.oregonstate.edu/~johnjac7/data.csv");
    int httpCode = http.GET();
    if(httpCode > 0){
      if(httpCode == HTTP_CODE_OK){
        String payload = http.getString();
        Serial.println(payload);
        payload.trim();
        
        int number = payload.toInt();
        
        if(number > 0){
          digitalWrite(25,HIGH);
          digitalWrite(32, LOW);
        }
        else {
          digitalWrite(32, HIGH);
          digitalWrite(25, LOW);
        }
      }else{
          Serial.printf("[HTTP] GET... code %d\n", httpCode);
      }
    }
    http.end();
  }
  delay(500);
}
