Wenn Du mir sagen kannst wie man DeepSleep und OTA verheiratet mache ich das sofort.
Es gibt auch die Möglichkeit das OTA-Update auf einen Server zu legen und den ESP dort periodisch nachsehen und das Update einspielen zu lassen. Beispiel siehe Arduino-IDE->Beispiele->ESP8266httpUpdate.