  * changes in version 0.13:
            * removing endOfCycleState since my HVAC does not need it
            * adding time in notifications
+ * changes in version 0.14:
+           * debouncing target temp and fan status
+
+TODO list:
+ * take few samples and average them
+
 *******************************************************************************/
 
 #define PUSHBULLET_NOTIF "pushbulletGUST"
+const int TIME_ZONE = -4;
 
 /*******************************************************************************
  initialize FSM states with proper enter, update and exit functions

//fan status: false=off, true=on
bool fanStatus = false;

//TESTING_HACK
// this allows me to system test the project
bool testing = false;

// to protect the fan and the heating/cooling elements
#define MINIMUM_IDLE_TIMEOUT 180000
elapsedMillis minimumIdleTimer;

/*******************************************************************************
 IO mapping
