Allows you to send Netatmo Weather station stats to InfluxDB. Auto builds & multiarch support.
10K+
Nesatmo will allow you to store Netatmo Weather station metrics in any InfluxDB server.
It pulls data from the Netatmo API using PHP ; Change the data format so it can be used with InfluxDB ; Send the data to InfluxDB server ;
You need an existing Grafana / InfluxDB installation.
Based on Alpine so that the image is as light as possible. Automatic build support. Once the data is inside InfluxDB, it can be seen with Grafana (for example).
With docker-compose, you can use the below docker-compose.yml file :
version: '2'
services:
nesatmo:
container_name: nesatmo
image: nesousx/nesatmo-s6-auto
restart: unless-stopped
environment:
- NETATMO_CLIENT_ID=yourclientid
- NETATMO_CLIENT_SECRET=yourclientsecret
- NETATMO_CLIENT_USERNAME=your-netatmo-user
- NETATMO_CLIENT_PASSWORD=your-netatmo-pass
- INFLUX_URL_WITH_PORT=https://my.server.com:8086
- INFLUX_DB=testdb
- INFLUX_USER=testuser
- INFLUX_PASS=testpass
My dashboard can be found here.
Search and replace the following elements :
For now, I am not pulling data from the "battery" sensor from the outdoor module.
Feel free to email me if you want to contribute.
Big thanks to phenxdesign for most of the code and the internet for the rest of it. :)
Content type
Image
Digest
Size
8.5 MB
Last updated
over 4 years ago
docker pull nesousx/nesatmo