Netatmo (external integration) — presentation + recap up to v1.3.0
Hello everyone ![]()
I realize I’ve never opened a dedicated topic for the Netatmo external integration, even though it has existed since this summer (v1.0.0 on July 21, 2026, available to everyone since the arrival of external integrations with Gladys 4.84). I’m catching up: here is a complete presentation and the recap of versions up to v1.3.0, which has just been released. This topic will then be used to announce new features and gather your feedback.
What is it?
This is the « external integration » version of the Netatmo service for Gladys: it runs in its own container, is installed from the integrations catalog, and this is where Netatmo updates now arrive (cameras, security accessories, real-time…).
What is supported
- Weather: station (
NAMain) and outdoor modules, wind, rain, and indoor (temperature, min/max, humidity, CO2, noise, pressure, wind, gusts, rain…). - Energy: thermostat (
NATherm1), relay (NAPlug), and valves (NRV), with adjustable setpoint from Gladys (in 0.5 °C increments). - Cameras indoor (
NACamera) and outdoor Presence (NOC): image on the dashboard (retrieved locally as a priority), monitoring switch, live stream with the quality of your choice. - Security accessories: door/window sensor (
NACamDoorTag), indoor siren (NIS), smoke detector (NSD). - Battery and signal of each module, and a badge « unreachable » when Netatmo reports an offline module (Gladys then stops republishing its last values).
- Real-time with Gladys Plus (optional): with your Open API key, changes are reported in 2-3 seconds instead of 2 minutes, and you gain scene triggers: movement, person detected, animal, and vehicle (Presence), smoke.
Installation
- Create your own application on Netatmo Connect to obtain a client id and a client secret (no scope or redirect URL to configure).
- In Gladys: Integrations → search for Netatmo → Install.
- Configuration tab: paste the client id/secret, Save, then Connect.
- Choose the device families (Energy, Weather, Security), save, and create your devices from Discovery.
The complete step-by-step guide is in the integration documentation (« Documentation » link on the configuration screen).
Version recap
- v1.0.0 (July 21): OAuth2 connection, Weather and Energy devices, thermostat setpoint, cameras (image, monitoring, live stream).
- v1.0.1: reliability (recovery after Netatmo outage, delays, tokens), video quality adjustment, no more false values for offline modules.
- v1.1.0: Gladys Plus webhooks (real-time), door/window sensor, siren, and smoke detector, FR/EN documentation.
- v1.1.2: heavy camera images are resized instead of being ignored.
- v1.2.0: real-time detections (movement, person, animal, vehicle, smoke) usable in scenes.
- v1.3.0 (October 16):
- Cloud tag and classification in the Climate, Security, and Environment categories of the catalog;
- the entire integration in French, English, German, and Spanish (configuration, messages, documentation);
- technical upgrade (SDK, release tooling, version notes on GitHub).
Prerequisites
- Gladys ≥ 4.86.0 for v1.3.0.
- A Netatmo Connect application in your name (free).
- Gladys Plus only if you want real-time and detections.
Coming from the built-in Netatmo service? Keep your history!
The external integration devices have new identifiers (ext:netatmo:*) and are created as new devices, but since Gladys 4.84.1 you can migrate each old device to its replacement: the history, scenes, and dashboards follow.
Before starting: do not delete your old Netatmo devices (migration starts from them), and migrate shortly after creating the new ones (if both have recorded values for the same period, only the history before the first value of the new device is taken over, to avoid double-counting).
- Install the external integration, connect it, and create your devices from the Discovery tab.
- Open Integrations → Netatmo (the built-in integration, marked as deprecated) → Devices tab.
- On an old device, click Migrate.
- Choose the Destination Device (the new device, under the external Netatmo integration).
- Check the Feature Matching: it is pre-filled, adjust if needed (especially the temperature lines of thermostats and stations). « Do not migrate » removes the history of the concerned feature.
- Click Migrate and delete the old device.
Gladys moves the history, updates your scenes and dashboards, takes over the room, then deletes the old device. For a large history, follow the progress in Settings → Tasks (an interrupted migration can be restarted, it only resumes what remains).
In progress, Gladys core side
Two requests from @smuteau require an evolution of the core, the PRs are proposed:
- the battery level displayed on the card of each device (Devices tab) — the integration already publishes the battery;
- the photo of each device, like with the built-in service (the images will remain in the integration container).
Feedback welcome
-
Is everything working well for you (weather, thermostats, valves)?
-
Cameras: image, live stream, detections with Gladys Plus?
-
German/Spanish translations, for those who use Gladys in these languages.
-
A Netatmo model not recognized (e.g., doorbell, Bubendorff/iDiamant shutters)? Let us know here or open an issue.
-
Code and issues: GitHub - Terdious/gladys-netatmo · GitHub
-
Changelog: gladys-netatmo/CHANGELOG.md at master · Terdious/gladys-netatmo · GitHub
Thanks in advance for your feedback ![]()