[RE-RELEASE] EcoWitt and Wittboy Weather Stations And Sensors (Local)

@ShaneAllen - I have released an update this morning to (hopefully) resolve your issue of not having an Internet connection to your hub, and the complications this caused with how the driver treated checks for updates on my Github repository. In short, when you have some time, and access to your hub, can you please update the gateway driver code, and turn off the new setting I refer to below.

For anyone else, this release should not introduce any change in behaviour, but if you notice anything, please let me know.

Read on if you are interested in what the change is all about...

The gateway device includes a driver attribute in the current states, showing both the current driver version being used on the HE hub, plus an optional indicator for any updates available in the Github repository, e.g.:

image

This release (1.34.12 and 1.34.13) introduces a new Preference Setting for the gateway device on HE, allowing control of whether to monitor the Github repository for any driver updates. The calls out to Github normally occur on a Sunday at 2am, plus any time the Preference Settings are saved. If the new setting is turned on (the default setting), these checks will continue to occur as they have done in the past. If this setting is turned off, these checks of Github will not happen, and the driver attribute will simply store the current version recorded in the driver code currently installed on the HE hub.

image

@ShaneAllen - While I said earlier that the checks of GitHub would normally only occur once a week and when settings are updated, in your case, the combination of an additional version check that is done each time a data feed is processed, plus the fact the driver attribute was likely not recorded on your gateway device, meant that, under the old driver, an attempt was being made to check GitHub each time a data feed was being processed. This situation is now being handled by the driver and won't call out to Github if you turn off the new preference setting for monitoring Github.