I think your problem is with default_timezone setting.
Please go to
http://php.net/manual/en/timezones.europe.php and find a timezone suitable for your location (example: Europe/Sofia if you are from Bulgaria) and make sure you have the following setting in server/custom.ini:
default_timezone = Europe/Sofia
On my stalker I've also setup weather_provider and default_openweathermap_city_id. You can go to
http://openweathermap.org/find and search for a city (example: Sofia). Then select the city from the reasults and you will notice that the address bar of the browser is:
http://openweathermap.org/city/727011 - the last digits are the city_id you are looking for.
Today I've found out that there is also another setting provided by MWS that may be the correct solution for APPID, without the need to edit stalker_portal/server/lib/openweathermap.class.php - but I have not tested if it will work correctly. You may remove the modifications and set in custom.ini:
openweathermap_appid = 'YOUR_API_KEY'
Please let me know if it works, if you test it.
So, to sum it up, you will need the folloing configuration in server/custom.ini (NOTE: those settings are for Sofia, Bulgaria):
[l18n]
default_timezone = Europe/Sofia
[weather]
weather_provider = openweathermap
default_openweathermap_city_id = 727447
openweathermap_appid = 'PASTE_YOUR_OPENWEATHERMAP_API_KEY_HERE'
Hope it helped!
-Ivan