| name | netatmo |
| description | Control Netatmo thermostat and read weather station data. Use for heating control (set temperature, change mode), checking indoor/outdoor temperatures, CO₂ levels, humidity, noise, and pressure readings. |
Netatmo
Control Netatmo smart home devices via netatmo CLI.
Setup
Credentials in ~/.config/netatmo/:
credentials.json: {"client_id": "...", "client_secret": "..."}
tokens.json: OAuth tokens (auto-refreshed)
Commands
netatmo status
netatmo thermostat
netatmo weather
netatmo history
netatmo history --days 14
netatmo set 21
netatmo mode schedule
netatmo mode away
netatmo mode hg
netatmo <cmd> --json
Available Data
| Location | Temp | Humidity | CO₂ | Noise | Pressure | Battery |
|---|
| Bedroom (main) | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Outdoor | ✓ | ✓ | — | — | ✓* | ✓ |
| Living Room | ✓ | ✓ | ✓ | — | — | ✓ |
| Office | ✓ | — | — | — | — | — |
*Pressure displayed with Outdoor (sensor in main station)
Notes
- CO₂ >1000 ppm = poor ventilation
set uses manual mode for 3h, then reverts to schedule
- Tokens auto-refresh on expiry
- History shows ASCII sparklines for temperature trends