Netatmo
netatmo
Netatmo is a smart home brand from the Legrand group that makes connected devices for the home, including weather stations, indoor and outdoor cameras, video doorbells, smart thermostats and radiator valves, air quality monitors, and Legrand and BTicino electrical products such as switches, dimmers, and power plugs.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind | |
climate | Thermostat | |
fan | Fan | |
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
binary_sensor | Sensor (contact) | |
sensor | Sensor (CO₂, humidity, temperature) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
14 reports below say how a device from this integration behaves in the Home app.
What people report
Netatmo works through the cloud for weather, thermostats, cameras and Legrand gear, with delayed updates and occasional webhook outages. Legrand wireless switches are shaky.
- Works5
- Partly works15
- Not working2
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Netatmo cameras | Works Cloud | Webhook events and streaming supportedSaved copyBreaking Change: Should not break anything. ## Description: This will add stream support for Netatmo cameras. Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#9182 ## Example entry for `configuration.yaml` (if applicable): [code] ## Checklist: - [x] The code change is tested and works locally. - [x] Local tests pass with `tox`. Your PR cannot be merged unless tests pass - [x] There is no commented out code in this PR. If user exposed functionality or configuration variables are added/changed Excerpt saved from GitHub on 2026-10-23. | PR #22952 · 2019-04 | |
| Netatmo Home Coach | Works Cloud | Support addedSaved copyDescription: Netatmo has released a new device, very similar to the currently supported `WeatherStation` but it uses a different API endpoint in the netatmo online service. A PR has been merged to `pyatmo` and the author released `1.3` version: https://github.com/jabesq/netatmo-api-python/pull/18 This PR allows this new device to work with exactly the same configuration than the `WeatherStation` using the `netatmo sensor` in the same way: https://www.home-assistant.io/components/sensor.netatmo/ - [ ] Pull request in home-assistant.io with documentation (if applicable): … Excerpt saved from GitHub on 2026-10-23. | PR #18308 · 2018-11 | |
| Netatmo rain sensors | Works Cloud | Long-term statistics supportedSaved copyProposed change Add long-term statistics support for Netatmo rain sensors. ## Type of change - [ ] Dependency upgrade - [ ] Bugfix (non-breaking change Excerpt saved from GitHub on 2026-10-23. | PR #56847 · 2021-09 | |
| Netatmo smart radiator valves | Works | No issues, do what they shouldSaved copyI'm using the ones from Netatmo. I haven't had any issues. They do what they're supposed to, and do it well. Could you actual valves on the radiator be the problem? Maybe they need more force to open and close than the gizmos can provide? Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2023-11 | |
| Netatmo thermostats and valves | Works Cloud | Multiple thermostats/valves supported with battery sensorsSaved copySigned-off-by: cgtobi ## Proposed change Add support for battery sensors for Netatmo climate devices such as thermostats and valves. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple PRs. This makes things easier and faster to co Excerpt saved from GitHub on 2026-10-23. | PR #60911 · 2021-12 | |
| BTicino Living Now with Netatmo | Partly works Cloud | Works in Home Scenario button works via dummy HA switches exposed to HomeKit and Home automations | Lights and shutters discovered; gateway and Enter/Leave scenario button not exposedSaved copy… use a workaround based on HomeKit. I have two dummy buttons exposed from HA to HomeKit, then I have two automations in HomeKit linking the press of the Bticino scenario button to the dummy buttons. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2026-04 |
| Legrand/Netatmo dimmers and switches | Partly works Cloud | State updates delayed 2-3 minutes through cloudSaved copySo I started remove all Legrand devices and disconnect the Netatmo cloud from HA. I also removed all from my Apple Home device. > > I have done factory reset and it only discovered the device when I try to add gateway to my iPhone device. Once I add the gateway to the device, it will remove the discovered device from HA. So I either add gateway to HA only or add to my phone. It won't let me add manually if the device is already added to my Apple Home. Any idea to add both places HA and Apple Home? hi, i've asked a friend of mine who has iphone and ha, has the same problem, with a android phne … Excerpt saved from GitHub on 2026-10-23. | Issue #89966 · 2023-03 | |
| Netatmo camera | Partly works Cloud | Works in Home Works in HomeKit while one camera fails in HA | One camera does not work in HASaved copyThe problem I have a problem with one netatmo camera, error message in log below. i dont know in wich version it workes last time, because i always hope it works again with nedwer Version. The Problem here: just one of the cameras doesnt work in HA, the other one works perfect "as designed" I remove integration, rebootet, installed new, rebootet the Camera (it works on all other places (HomeKit and Netatmo app), just this one will not work in HA What i did not test so far: Power Off/On or reset the camera ### What version of Home Assistant Core has the issue? 2024-1-2 ### What was the last … Excerpt saved from GitHub on 2026-10-23. | Issue #107660 · 2024-01 |
| Netatmo camera | Partly works | Confusion between native and HomeKit Device integration for the same cameraSaved copy… HomeKit device Integration versus the native HA integration for the same devices. TL;DR - impossible to summarize! Please read 🌞 In my case, I now have 4 Netatmo Cameras. The first was added to Home Assistant using the native Netatmo integration, a long time ago. All I got in HA back then was the video stream. Presence detection as well as any other entities had to be picked up as `netatmo_event` triggers. Then, several years later, I added two more Netatmo cameras and a Netatmo weather station to a new remote HA instance in a different location. But this time I noticed that even though I did … Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2024-01 | |
| Netatmo camera with floodlight | Partly works | Works in Home Video, light, presence and motion available via native HomeKit | Light unavailable in Netatmo integration; HomeKit offers more functionsSaved copyThe problem Into Netatmo integration, light from netatmo camera are not availables. They are indicated as unavailable. I tried to disconnect and then reconnect the account but no improvement. Also, throught Homekit accessories, there are more functions compared to what are available for cameras. Into Netatmo : For now, only the video works Whereas throught home kit, the following functions are available : Video, light, presence, motion sensor ### What version of Home Assistant Core has the issue? core-2022.9.7 ### What was the last working version of Home Assistant Core? _No response_ ### … Excerpt saved from GitHub on 2026-10-23. | Issue #80414 · 2022-10 |
| Netatmo Healthy Home Coach | Partly works Local | Temp, humidity, CO2, AQI; updates only every 5 minutesSaved copyI’ve done extensive research in the past month for easy HA \*locally\* integrate-able devices . Here are a few options: * Netatmo Healthy home coach - \~$99 or so. Does temp, humidity, co2, AQI. Micro USB powered, no UI, connects via wifi. It’s ok, but it updates on \*5\* min intervals and I’ve yet to find a way to change that. Integration via homekit is easy and local. These are fine for general use; I put them in bedrooms to monitor conditions, but are my least fave option. * Qingping Air monitor lite - \~99 or so on Amazon, \~70 ish from Aliexpress. Temp, humidity, co2, pm 2.5 pm10. USB C … Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2022-06 | |
| Netatmo Healthy Home Coach | Partly works | Partly in Home Noise sensor not exposed in Home app | No noise sensor accessory type in HomeKit bridgeSaved copyThe problem My Netatmo Air Quality device is detected by the HomeKit integration and successfully integrated, however the Noise Sensor of the device is missing. I could see that the data is send to HA, but from looking at the code it seems that there is no provision to pick up data and provide it as sensor to HA. Please consider adding the support for noise sensors. ### What version of Home Assistant Core has the issue? 2022.5.5 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing … Excerpt saved from GitHub on 2026-10-23. | Issue #72266 · 2022-05 |
| Netatmo indoor weather modules | Partly works | Partly in Home Siri reports battery level instead of temperature | Main sensor status missing in Home; same for Aqara contactsSaved copyThe problem Siri reports the battery level instead of the temperature, humidity or CO2 level for Netatmo weather modules. The sensors read the correct value in Homekit, but there is no status of the main sensor itself in the status section of the sensor information in Homekit. Aqara Door/window contact sensors that also report a temperature, do the same thing when you ask Siri for the current temperature of the device. I am using Zigbee2mqtt for the Aquara devices. Below are links to the Homekit device configuration pages for each type of device. Netatmo Indoor Module 1 Netatmo Indoor Module … Excerpt saved from GitHub on 2026-10-23. | Issue #66895 · 2022-02 |
| Netatmo Smart Outdoor Camera | Partly works Cloud | Works in Home Camera works in HomeKit while HA feed unavailable | HA camera feed unavailable since March 2023; closed not plannedSaved copyThe problem Since March 10th - my Netatmo Smart Outdoor camera feed is unavailable while in the homekit feed it works perfectly. I tried to uninstall/reinstall the integration and upgraded to latest HA version without any luck. I still can switch on the light... See attached a snap of both feed: ### What version of Home Assistant Core has the issue? Home Assistant 2023.3.4 Supervisor 2023.03.1 Operating System 9.5 Interface utilisateur : 20230309.0 - latest ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant … Excerpt saved from GitHub on 2026-10-23. | Issue #89731 · 2023-03 |
| Netatmo Smart Thermostat | Partly works Cloud | Partly in Home Duplicated and fewer attributes than Netatmo integration | climate.turn_off does nothing; HomeKit-bridged copy produced duplicatesSaved copyThe problem Calling the climate.turn_off on device (entity) Netatmo thermostat do nothing with no errors in log, climate.turn_on works well. In case there is a HomeKit integration with Netatmo, climate.turn_off service on NOT HomeKit enity thermostat works, but in log is the error: [code] Where climate.netatmo_smart_thermostat is HomeKit entity and which I didn't use with climate.turn_off service. It seems, that 1) climate.turn_off doesn't work with the integration, 2) when HomeKit integration is installed it somehow use this entity, but with the error. Netatmo valves works well with … Excerpt saved from GitHub on 2026-10-23. | Issue #49561 · 2021-04 |
| Netatmo smart thermostat | Partly works | Partly in Home Exposed via HomeKit bridge; turn_off logs errors | climate.turn_off does nothing; unrelated attribute None issueSaved copyThe problem Calling the climate.turn_off on device (entity) Netatmo thermostat do nothing with no errors in log, climate.turn_on works well. In case there is a HomeKit integration with Netatmo, climate.turn_off service on NOT HomeKit enity thermostat works, but in log is the error: [code] Where climate.netatmo_smart_thermostat is HomeKit entity and which I didn't use with climate.turn_off service. It seems, that 1) climate.turn_off doesn't work with the integration, 2) when HomeKit integration is installed it somehow use this entity, but with the error. Netatmo valves works well with … Excerpt saved from GitHub on 2026-10-23. | Issue #49561 · 2021-04 |
| Netatmo smart valves | Partly works | Partly in Home Valves show correctly in HomeKit but without room labels or battery | Netatmo integration showed valves unavailable apart from batterySaved copyThe problem Only the battery status of the smartvalve is updated. All other entities and attributes show “unavailable”. The integration “homekit” show the devices correctly. But this does not take the labels of the rooms as defined. And also not the status of the battery. ### What version of Home Assistant Core has the issue? 2024.9.1 ### What was the last working version of Home Assistant Core? 2024.8 ### What type of installation are you running? Home Assistant Supervised ### Integration causing the issue Netatmo ### Link to integration documentation on our website _No response_ ### … Excerpt saved from GitHub on 2026-10-23. | Issue #125497 · 2024-09 |
| Netatmo valves via HomeKit | Partly works | Partly in Home Fewer attributes, no modes versus Netatmo integration | Duplicate entities when also added via HomeKit; fewer attributes, no modesSaved copyThere are in fact few issues I found regarding at least to Netatmo valves, at least to my ones: in Homekit 1. Entities collect not all attributes (at least less than in netatmo component [[8 vs 12] as at picture above]) 2. entities do not collect `modes` [`hvac_mode` do have only one state] 3. entities do not collect `preset_`modes` at all [in Components there are 4] 4. most probably because #3 they always indicate as heating 5. entities do not grab valves friendly names (they collect valve numbers) in Components (declared by `netatmo:` in .yaml file) 1. entities do not collect controller … Excerpt saved from GitHub on 2026-10-23. | Issue #28303 · 2019-10 |
| Netatmo weather station and wind sensor | Partly works Cloud | Entities go unavailable for hours after cloud reconnect (webhook error)Saved copy… after some time of observation in my home system: Home Assistant Core version: core-2026.9.3 (Home Assistant OS 18.3, Supervisor 2026.09.2) Integration: Netatmo (config entry via Home Assistant Cloud / Nabu Casa webhook) Installation type: Home Assistant OS (Raspberry Pi 4, aarch64) Describe the bug All Netatmo entities (weather station, indoor/outdoor modules, wind sensor) intermittently go to unavailable for extended periods (observed durations: ~15 minutes up to 10+ hours), and do not recover on their own. The homeassistant.components.netatmo.coordinator debug log shows Calls per hour: 0 … Excerpt saved from GitHub on 2026-10-23. | Issue #182981 · 2026-09 | |
| Netatmo Welcome camera | Partly works | Works in Home Camera feed worked through HomeKit when Netatmo integration entity went unavailable | Became unavailable after 2022.12.3, recovered on its ownSaved copyThe problem Hello, Today I updated from 2022.12.1 to 2022.12.3 and my Netatmo welcome became unavailable, the camera feed is still working from the Homekit integration but I've alwas used the Netatmo integration due to the ability to set persons home/away. Netatmo weather station is still working through the Netatmo integration. ### What version of Home Assistant Core has the issue? 2022.12.3 ### What was the last working version of Home Assistant Core? 2022.12.1 ### What type of installation are you running? Home Assistant Supervised ### Integration causing the issue Netatmo ### Link to … Excerpt saved from GitHub on 2026-10-23. | Issue #83827 · 2022-12 |
| Legrand/BTicino NLY wireless switch | Not working Cloud | Partly in Home Wireless scene switch also misbehaves in HomeKit | Appears as sensor *_none, no state update; scene switch also broke setupSaved copyThe problem ### The problem When integrating BTicino devices through the Netatmo integration (via Nabu Casa), some devices are discovered but not mapped correctly. For example, my kitchen light switch appears as: sensor.luce_cucina_none Instead of being a `switch` or `light`. As a result: - I can send commands from HA (turn_on / turn_off works and the light reacts), - but the entity does not update its state when the physical switch is pressed, - the entity always stays `off` or is shown only as a diagnostic sensor, - so I cannot use it as a trigger in automations. ### Logs From the HA logs: … Excerpt saved from GitHub on 2026-10-23. | Issue #152571 · 2025-09 |
| Netatmo Smart Thermostat | Not working | Broken in Home Off mode cannot map to HomeKit; only heat/cool modes supported | Thermostat state mapping error loggedSaved copyThe problem Hi This is the error : Cannot map hvac target mode: off to homekit as only {1: , 3: } modes are supported In dev tools, climate.netatmo_smart_thermostat : hvac_modes: - 'off' - heat min_temp: 7 max_temp: 35 current_temperature: 20.6 temperature: null hvac_action: idle friendly_name: Netatmo Smart Thermostat supported_features: 1 What can I do ? Tks ### What version of Home Assistant Core has the issue? core-2023.9.3 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing … Excerpt saved from GitHub on 2026-10-23. | Issue #101244 · 2023-10 |
| Bticino NLT Wake Up/Sleep switch | Requested | Works in Home Works as configurable button in Apple Home via HomeKit | Missing from Netatmo integration; request not plannedSaved copyThe problem Bticino has Wake Up / Sleep wireless switch within its products. Home + Control app and HomeKit integration allow to use them as configurable buttons to set a scene or trigger an automation. From the Netatmo diagnostic in HA there are NTL switches { "id": "00:04:74:00:01:33:32:af", "type": "NLT", "name": "REDACTED", "setup_date": 1704623849, "room_id": "4057106657", "bridge": "00:04:74:14:af:f8" }, I would like to understand if it is possible to add them as a new device in Netatmo integration because currently I am using them through HK to run automation in the room. They are … Excerpt saved from GitHub on 2026-10-23. | Issue #128754 · 2024-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Found automatically over
- HomeKit pairing
Devices that also speak HomeKit
- Healthy Home Coach
- Netatmo Relay
- Presence
- Welcome
These can pair with Apple Home directly, without Home Assistant.
Details
| Installs (analytics) | 23,807 (3.36%) |
|---|---|
| Quality scale | Bronze |
| Added in | Home Assistant 0.20 |
| Set up in the UI | Yes |
| Maintainers | @cgtobi |
Brands that work through it
Home Assistant lists these brands as supported by Netatmo.
- BTicino
- Bubendorff
- Legrand
- Legrand Home+ Control
- Smarther
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.