The weather information can only be displayed once your ecobee is registered and online, which you can do using the mobile app or the web portal. Find the instructions to do so here.
Unfortunately, no. ecobee will make use of the last known weather information for 8 hours. If connectivity hasn’t been stored after that period, it will disable the features that require local weather information.