It has been suggested that this can be caused by your router using a channel that is crowded with a bunch of nearby routers using the same channel. Your remote has to work too hard constantly sorting through the information packets from all those other devices and it uses up the batteries much too quickly.
If you have access to your router's setup, try configuring it to use a different WIFI channel to see if this helps the situation. In the 2.4 GHz band, channels 1, 6, and 11 do not overlap each other and so give you the best chance at reducing congestion, so try each in succession, although depending on what channels your neighbors are using other channels may work best. Also, reducing router bandwidth from 40 to 20 kHz may also reduce interference.
Reducing congestion and interference can also improve your data transmission rates.
Please report back to let us know how you make out.