*** PLEASE NOTE ***
If you are moving from another Netatmo weather plugin it is strongly recommended that you delete/rename old weather devices in Indigo AND delete the preference file for the old plugin before running this plugin. This helps avoid problems with creation of new weather devices. New users should be aware that old devices may have dependencies which will be lost when the devices are deleted, so it may be advisable to rename these devices first, and delete them only when dependencies have been transferred to the new devices.
Due to changes in the Netatmo API authentication method this plugin now requires an up to date Indigo reflector.
The plugin supports Netatmo weather stations, cameras, doorbells, smoke detectors, Heathy Home monitors, thermostats and TRVs.
Weather Station: creates an Indigo device for each weather station module. Also supports third-party stations set up as favourites in your Netatmo account.
Welcome Camera: creates a device for each camera. Also creates a variable for each person previously set up in the Netatmo mobile app and sets each to 'Home' or 'Away'. An additional 'Occupants' variable specifies the total number of persons currently 'Home'. Device states include 'last event' text and 'last event' time, so in addition to creating triggers when someone arrives 'Home' you can also trigger on things like 'Unknown face seen'.
Presence Camera: currently basic support due to limited API.
Smoke detector: currently basic support due to limited API.
Doorbell: currently basic support due to limited API.
Healthy Home: each measurement is copied to a device state.
Thermostats and TRVs: full support.
NOTE THAT THE PLUGIN CREATES ALL DEVICES; IT IS NOT NECESSARY FOR YOU TO DO SO.
v2022.4.9 |
Requires Indigo v2022.1.0+
|
Released May 12, 2023 |
Make user authentication message an error message to allow event triggering |
Changes in this release
Make user authentication message an error message to allow event triggering, for example to generate an email to alert the user that authentication is required.
v2022.4.8 |
Requires Indigo v2022.1.0+
|
Released April 4, 2023 |
Add support for web hook power supply messages |
Changes in this release
Add support for web hook power supply messages
v2022.4.7 |
Requires Indigo v2022.1.0+
|
Released March 7, 2023 |
Fix processing of offline modules |
Changes in this release
Fix processing of offline modules. An offline module caused remaining module processing to be skipped.
v2022.4.4 |
Requires Indigo v2022.1.0+
|
Released Jan. 23, 2023 |
Don't check for Netatmo folder ID if no camera or energy devices |
Changes in this release
Don't check for Netatmo folder ID if no camera or energy devices
v2022.4.3 |
Requires Indigo v2022.1.0+
|
Released Jan. 19, 2023 |
Fix re Netatmo folder ID required for limescale protection state |
Changes in this release
Fix re Netatmo folder ID required for limescale protection state
v2022.4.1 |
Requires Indigo v2022.1.0+
|
Released Jan. 17, 2023 |
Exclude TRVs in manual mode from limescale protection cycle and fix set point override cancellation |
Changes in this release
Exclude TRVs in manual mode from limescale protection cycle.
Fix set point override cancellation (should cancel only the override on the specified device).
v2022.3.3 |
Requires Indigo v2022.1.0+
|
Released Nov. 17, 2022 |
Revise code to deal with missing vpn_url field in Netatmo camera response |
Changes in this release
Revise code to deal with missing vpn_url field in Netatmo camera response.
v2022.3.1 |
Requires Indigo v2022.1.0+
|
Released Sept. 18, 2022 |
Add code to handle smoke detector sound test messages |
Changes in this release
Add code to handle smoke detector sound test messages
v2022.3.0 |
Requires Indigo v2022.1.0+
|
Released Sept. 10, 2022 |
New method of authorisation ** PLEASE READ NOTES BEFORE INSTALLING! ** |
Changes in this release
Netatmo have withdrawn the authorisation method used by the old plugin. The new plugin will work the same as the old one except for the authorisation process. If you're already running the plugin and you install this update you shouldn't notice a difference, but if you're installing it for the first time, or you've installed it after the expiration of your Netatmo tokens, you'll have to use the new authorisation method.
As before, you'll need a Netatmo developer account, where you create an app to obtain a Client ID and a Client Secret.
Authorisation can only be done from the Indigo server machine, and now requires a working Indigo Reflector and REST API KEY.
Once you have started the plugin it will open a web browser showing your Netatmo developer page, where you must authorise the plug to access your Netatmo data. Once you have done this you can close the browser. Keep an eye on the Indigo event log to see what's going on.
Requirements
Indigo Reflector and REST API key.
v2022.2.0 |
Requires Indigo v2022.1.0+
|
Released Aug. 27, 2022 |
Remove limescale protection scheduling and use Indigo schedules instead |
Changes in this release
Weekly limescale protection scheduling has been replaced by limescale protection actions which can be used by Indigo schedules. This allows more flexible scheduling of limescale protection.
Note that if you currently have weekly limescale protection enabled you will need to create an Indigo schedule to do this, or it will no longer happen.
v2022.1.0 |
Requires Indigo v2022.1.0+
|
Released Aug. 11, 2022 |
Add support for Netatmo Doorbell (uses webhooks) |
Changes in this release
Add support for Netatmo Doorbell. This functionality requires an Indigo Reflector, as it uses webhooks.
The use of webhooks also allows faster responses to camera events, so I've added movement detector icons to the camera devices.
Requirements
Up to date Indigo Reflector account
v2022.0.1 |
Requires Indigo v2022.1.0+
|
Released May 11, 2022 |
Updated for Indigo 2022.1 and later |
Changes in this release
Updated for Indigo 2022.1 and later
Requirements
Requires Indigo 2022.1 or later
v1.6.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 18, 2022 |
Add code to handle cases where weather outdoor module has not been named |
Changes in this release
Add code to handle cases where weather outdoor module has not been named in the Netatmo phone app
v1.6.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 22, 2021 |
Fix bug introduced in version 1.6.0 |
Changes in this release
Fix bug introduced in version 1.6.0 (#facepalm)
v1.6.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 22, 2021 |
Add ability to adjust TRV cycle time for limescale protection |
Changes in this release
Add ability to adjust TRV cycle time for limescale protection
v1.5.5 |
Requires Indigo v7.0.2 thru v2022.2 |
Released June 6, 2021 |
Increase default timeout for API responses to cater for times when Netatmo server response is slow |
Changes in this release
Increase default timeout for API responses from 10 secs to 20 secs to cater for times when Netatmo server response is slow. The 10 second timeout was sometimes resulting in missed updates.
Please note that due to a Netatmo API team screw-up battery levels are not currently being reported. This will be fixed by Netatmo in due course.
v1.5.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 7, 2021 |
Avoid error messages when thermostat battery level and preheat data missing from Netatmo response |
Changes in this release
Added code to handle situations when thermostat battery level and preheat data are missing from Netatmo server response. Omission of this data prevented completion of updates for the devices concerned.
v1.5.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 25, 2021 |
Fix processing of multiple weather stations with same owner (PLEASE READ NOTE BEFORE INSTALLING) |
Changes in this release
Fix processing of multiple weather stations with same owner. This necessitated changing the address nomenclature for weather station modules.
*** PLEASE NOTE ***
Before installing this release it is necessary to delete or rename all existing weather station modules (but not stations) with addresses starting 'WSM' to allow creation of new modules with a revised address nomenclature. Failure to do this will result in 'name not unique' errors. Note that any renamed devices will no longer be updated.
Requirements
*** PLEASE NOTE ***
Before installing this release it is necessary to delete or rename all existing weather station modules (but not stations) with addresses starting 'WSM' to allow creation of new modules with a revised address nomenclature. Failure to do this will result in 'name not unique' errors. Note that any renamed devices will no longer be updated.
v1.5.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 28, 2020 |
Fix camera snapshot bug |
v1.5.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 27, 2020 |
Expand processing of third party weather stations to include wind and rain modules |
Changes in this release
Expand processing of third party weather stations to include wind and rain modules
v1.4.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 23, 2020 |
Fix for forthcoming Netatmo deprecation of station_name |
Changes in this release
Fix for forthcoming Netatmo deprecation of station_name field. Use new field home_name instead.
Handle cases where weather station last_upgrade field is absent from Netatmo server response.
v1.4.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 12, 2020 |
Change camera addresses to MAC addresses (*** SEE NOTE ***) |
Changes in this release
Change camera addresses to MAC addresses to avoid issues under certain circumstances where new cameras are added to an existing system.
*** PLEASE NOTE ***
Before installing this update, camera users should DELETE all Netatmo cameras in Indigo, then install and enable the plugin. New camera devices will be created with the same names as set in the Netatmo app.
v1.4.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released June 16, 2020 |
Improved handling of third-party weather station timeouts |
Changes in this release
Improved handling of third-party weather station timeouts. Now tries three times before publishing an error message.
v1.4.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released June 6, 2020 |
Add facility to monitor favourite Netatmo weather stations |
Changes in this release
Allows creation of an Indigo device for each weather station favourited on the Netatmo map. Tick the box in config to enable.
v1.3.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 1, 2020 |
Improve set point change error handling |
Changes in this release
Improve set point change error handling
v1.3.5 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 9, 2020 |
Update Netatmo icon for Plugin Store |
v1.3.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 6, 2019 |
Fix to handle missing Last Upgrade field in Healthy Home data |
Changes in this release
Fix to handle missing Last Upgrade field in Healthy Home data
v1.3.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 5, 2019 |
Fix to handle non-ASCII characters in device names |
Changes in this release
Fix to handle non-ASCII characters in device names
v1.3.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 10, 2019 |
Change camera URLs from device custom states to variables |
Changes in this release
Change camera URLs from device custom states to variables to allow easier use of Jay's variable_url_redirect plugin.
(Netatmo change the URLs of the camera feeds every three hours, hence the need for a dynamic value.)
v1.3.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 9, 2019 |
Add support for Netatmo Presence camera |
Changes in this release
Added support for Netatmo Presence outdoor cameras.
Added snapshot and video URLs as device custom states for ease of access.
Added Valve Position as device custom state for TRVs.
v1.2.26 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 1, 2019 |
Add C to F conversion for weather station temperatures |
Changes in this release
Add C to F conversion for weather station temperatures.
Turns out Netatmo's API returns degC no matter what units the user has selected in the phone app!
v1.2.25 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 30, 2019 |
Add code to determine Current Zone and include as custom state |
Changes in this release
Add code to determine Current Zone and include as custom state.
v1.2.24 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 14, 2019 |
Speed up detection of heating schedule changes |
Changes in this release
Speed up detection of heating schedule changes. Previously heating schedules were only updated hourly.
v1.2.23 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 10, 2019 |
Fix bug in Set Setpoint action callback |
Changes in this release
Fix bug in Set Setpoint action callback.
v1.2.22 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 8, 2019 |
Fix for erroneous error message |
Changes in this release
Fix erroneous error message when processing first TRV in the device list after an unreachable thermostat. (A bit esoteric, this one!)
v1.2.21 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 3, 2019 |
Add calculated dew point custom state for weather station outdoor module |
Changes in this release
Add calculated dew point custom state for weather station outdoor module
v1.2.20 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 2, 2019 |
Add action to initiate limescale protection for individual TRVs |
Changes in this release
Add action to initiate limescale protection for individual TRVs
v1.2.19 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 18, 2019 |
Add Battery Levels for Thermostats and TRVs |
Changes in this release
Add battery levels for thermostats and TRVs.
Fix to publish correct error message if a TRV becomes unreachable
v1.2.16 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 17, 2019 |
Bug fix for error message on start-up if tokens had expired |
Changes in this release
Bug fix for error message on start-up if tokens had expired
v1.2.15 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 15, 2019 |
Add config option to display thermostat and TRV setpoints in Indigo Home Window Notes column |
Changes in this release
Added config option to display thermostat and TRV setpoints in Indigo Home Window Notes column.
Tweaks to TRV Limescale Protection Code.
v1.2.14 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 11, 2019 |
Add Support for Netatmo Thermostats and TRVs (Beta) |
Changes in this release
This release adds support for Netatmo Thermostats and TRVs. Please note that this new functionality is still in testing and development so bugs may occur.
*** Personal circumstances mean that I cannot offer much support for the next few weeks but if serious issues are found I'll do my best to resolve them.
v1.1.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 11, 2019 |
Remove Plugin Update Checking |
Changes in this release
Remove plugin update checking, per latest Indigo developer guidelines. This functionality will be included in future Indigo releases.
v1.1.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 23, 2019 |
Add UI values for custom device states |
Changes in this release
Add UI values to temperature, pressure, humidity and CO2 readings for display and control page purposes.
v1.0.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 15, 2018 |
Add support for Netatmo Smart Smoke Detector |
Changes in this release
Add support for Netatmo Smart Smoke Detector.
Netatmo's API documentation for the smoke detector is a little sparse, so this is a first attempt.
v0.7.25 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 10, 2018 |
Fix problem when starting plugin for the first time with no config |
Changes in this release
Fix problem when starting plugin for the first time with no config
v0.7.24 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 7, 2018 |
Add support for battery level for battery-operated modules |
Changes in this release
Add support for battery level for battery-operated modules
v0.7.23 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 7, 2018 |
Bug fix following recent Netatmo API changes |
Changes in this release
Bug fix following recent Netatmo API changes.
v0.7.19 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 1, 2018 |
Bug fixes |
Changes in this release
Amend device creation code to include 'SupportsBatteryLevel' for battery-operated devices.
Fix bug in 'Last Update' check in cases where there hasn't been an update yet!
v0.7.18 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 1, 2018 |
Update to handle recent Netatmo API changes |
Changes in this release
Netatmo no longer returns dashboard data for unreachable devices. Plugin has been updated to cater for this.
v0.7.15 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Nov. 20, 2018 |
Improve error handling |
Changes in this release
Improve error handling for Healthy Home and Weather Station devices when Netatmo API responses are bad.
v0.7.14 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 24, 2018 |
Make saving of Access and Refresh Tokens configurable |
Changes in this release
Added a menu option to make saving of Access and Refresh Tokens optional. If unticked, new tokens will be requested on every startup.
v0.7.13 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 24, 2018 |
Fix bug in handling persons with spaces in name |
Changes in this release
Add code to replace spaces in persons' names with underscores.
v0.7.11 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Aug. 22, 2018 |
Add menu option to request a new Access Token. |
Changes in this release
Add menu option to request a new Access Token.
Add code to request new token automatically if Netatmo devices are added by user.
Add last update time to Welcome Camera custom device states.
v0.7.6 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 13, 2018 |
Store Access and Refresh Tokens in plugin preferences. |
Changes in this release
Store Access and Refresh Tokens in plugin preferences to avoid unnecessary authentication calls on plugin startup.
v0.7.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 5, 2018 |
Fix bug in camera name synchronisation function. |
v0.7.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 4, 2018 |
Improve handling of disconnected cameras |
Changes in this release
Starting the plugin with a disconnected camera could cause an exception. This has been addressed.
v0.7.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released July 2, 2018 |
Transfer to Plugin Store |
Changes in this release
Store separate Last Event details for each Welcome camera.
Requirements
Requires a Netatmo account.
Weather |
Netatmo |
Additional Indoor Module (all) |
Weather |
Netatmo |
Outdoor Module (all) |
Weather |
Netatmo |
Personal Weather Station (all) |
Weather |
Netatmo |
Rain Gauge (all) |
Weather |
Netatmo |
Wind Gauge (all) |