  */
 
 /* --- Libraries --- */
-#include <Canbus.h>
-#include <ArduinoJson.h>
-#include <RunningMedian.h>
-#include <DallasTemperature.h>
-#include <OneWire.h>
+#include "Canbus.h"
+#include "ArduinoJson.h"
+#include "RunningMedian.h"
+#include "DallasTemperature.h"
+#include "OneWire.h"
 #include "stdio.h"
+#include "DHT.h"
 
 /* --- Prototypes --- */
 int checksum(char *buf);

const unsigned int UPDATE_INTERVAL = 15000;
const unsigned int DIGITS = 2;
const unsigned int PRECISION = 2;

/* --- Variables --- */
int chksum;
bool canbus_status = 0;
bool pump_off = false;
bool fan_off = false;
bool irrigation_required = false;
bool cooling_required = false;

int temperature_pv = 0;
int moisture_pv = 0;

// Buffers
char output_buffer[OUTPUT_LENGTH];

    temperature_history.add(ds18b20.getTempCByIndex(0));
  }
  temperature_pv = int(temperature_history.getAverage());
  internal_humidity = dht.readHumidity();
  internal_temperature = dht.readTemperature();

  // Check CANBus
  if (canbus_status) {

