Ooh, now that's an idea. The ISY could grab an RSS feed periodically and load variables with the data. For example:
<?xml version="1.0" encoding="ISO-8859-1" ?>
variable1
value1
temp
74
humidity
69
Alternatively, variables could be loaded with data via a rest api. Something like this:
X.X.X.X/rest/set/variable-name/value/
I think that would be an excellent feature to have. I still think it would be a good idea to allow us to set a custom rss feed for the weatherbug module though. I have no clue what the ISY code is like but that should be a fairly simple and quick feature to add. You'd need a function to make sure the required data can be obtained from the feed supplied (test the feed on saving changes after enabling the custom feed, etc) and perhaps a checkbox making the user confirm that they know it's an advanced feature and they know what they're doing. The test function would prevent any bad data from getting into the ISY system and the checkbox would allow you to take a hands-off approach towards support for the feature (just point users to a demo template).
An alternative solution would be to allow us to provide an xml feed in the exact same format used for the /rest/climate feed. The fields provided by our custom xml feed would override the weatherbug data. Any fields not included in our xml feed would be pulled from weatherbug.
Whatever is easiest to implement gets my vote.