Options for applications with long term, battery usage

Maybe this thread might help

Under what circumstances would the Core wake ten times a day?


BTW: This code does not wake unless the wake pin goes low on my Core

#define LED_pin D7 

void setup()
{
  pinMode(LED_pin, OUTPUT);

  digitalWrite(LED_pin, HIGH);
  delay(10000);                // give me chance to flash OTA
  digitalWrite(LED_pin, LOW);  // too late
}

void loop()
{
  Spark.sleep(A1,FALLING);
}