1.0.4 • Published 7 months ago

netatmo-weather-server v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

NETATMO WEATHER SERVER

npm Download License

This project is a little NodeJS server exposing public weather datas through a rest api

How to start

Installation

Two options are available.

  1. Use the docker image (recommended)
docker run -p 3000:3000 GHN_PORT=3000 --name netatmo-weather-server -d rtrompier/netatmo-weather-server:latest
  1. Use the npm package
$ sudo npm install -g netatmo-weather-server

Or update to latest version when already installed:

$ sudo npm update -g netatmo-weather-server

How to start (for NPM only)

$ netatmo-weather-server

You can pass the parameters through the node api. Execute this command to show all available parameters, or see Parameters section :

$ netatmo-weather-server --help

Parameters

You can pass the following params by environment variables :

  • NWS_VERBOSE Run with verbose mode
  • NWS_PORT Http server port
  • NWS_LATITUDE Latitude to search nearby
  • NWS_LONGITUDE Longitude to search nearby
  • NWS_DISTANCE Distance to search nearby (in KM)

How to use

A REST Api is available to get weathers data.

  1. You juste have to execute a web request GET http://YOUR_SERVER_IP:3000/weather
  2. You will receive a response with the following values :
ParameterDescription
temperatureThe average of the temperature values from all stations around your position
humidityThe average of the humidity values from all stations around your position
pressureThe average of the pressure values from all stations around your position
rain_60minQuantity of rain during the last 60 min (in mm)
rain_24hQuantity of rain during the last 24 hours (in mm)
rain_liveIs currently rainning (1 : yes, 0 : false)
rain_timeutcLast time raining (timestamp)
wind_strengthWind strength
wind_angleWind angle
gust_strengthGust strength
gust_angleGust angle
wind_timeutcWind timestamp
1.0.4

7 months ago

1.0.3

9 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago