I have placed the Netatmo Plugin beta 0.5.4 on
dropbox. This update contains changes to support a
Maximum age for data (in Minutes) (time-to-live) feature that is now available in the Python Netatmo libs. This feature allows you to set a maximum age for data to be downloaded, and the Indigo device(s) updated. If the data is older ,(I.e. has not been updated on the Netatmo server) more recently that the time-to-live, it will be ignored and an error message printed in the Indigo log. This update also has a fix for a problem caused when Netatmo, for reasons I can't figure out, ocassionaly reports CO2 as Co2, causing Indigo to post an error about a nonexistent state.
The
Maximum age for data (in Minutes) setting is on the Plugin
Configure... menu and has a default setting of 60 minutes.
Here is a screenshot of the plugin config pane:
- ss1.png (77.21 KiB) Viewed 4122 times
And here is what the error messages look like:
Netatmo Plugin Error No current data available for: Indoor
Netatmo Plugin Error No current data available for: Outdoor
Netatmo Plugin Error No current data available for: Mbdrm
Netatmo Plugin Error No current data available for: Rain gauge
There are couple of limitations with this feature...
- You must reload the plugin after changing the time-to-live setting.
- There is no event defined for the case when data is out of date. That is, you cannot create a trigger for stale data.
Both of these limitations will be addressed in a future release of the plugin.