I can confirm that when http port number is changed, the firmware stops receiving weather data. This is due to a bug that uses the controller’s port number when sending query to weather.opensprinkler.com, causing the query to fail. A fix will be provided as soon as possible. In the meantime, please keep OpenSprinkler’s port to the default 80, and as I said for port forwarding the external port number can be a different number. Thanks.