 	if (!current_observation.success())
 		return false;
 	time_t epoch = (time_t)atoi(current_observation[F("observation_epoch")] | "0");
-	if (epoch == c.epoch || epoch == 0)
+	if (epoch <= c.epoch)
 		return false;
 
 	c.epoch = epoch;

#include "display.h"
#include "dbg.h"

#define CS D6
#define DC D8
#define TFT_LED D2
#define SWITCH D3
#define HAVE_PWM

bool debug;

ESP8266WebServer server(80);
ESP8266HTTPUpdateServer httpUpdater;

uint32_t last_fetch_conditions, last_fetch_forecasts;
uint32_t display_on;
uint8_t fade;
bool connected;

