{"repo":"tedpearson/ambientweatherexporter","free":true,"listed":false,"github":"https://github.com/tedpearson/ambientweatherexporter","clone":"git clone https://github.com/tedpearson/ambientweatherexporter.git","description":"Parses HTTP requests from Ambient Weather Stations and exposes a prometheus metrics endpoint for scraping by a prometheus or VictoriaMetrics instance.","language":"Go","stars":14,"topics":["ambientweather","weather-station","golang","prometheus-exporter"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"ambientweatherexporter Parses HTTP requests from Ambient Weather Stations and exposes a prometheus metrics endpoint for scraping by a prometheus or VictoriaMetrics instance. Does not implement all possible parameters from the Device Data Specs. Currently implements enough to support parameters from the WS-2000 including the indoor sensor and the addon temperature sensors. If anyone needs more parameters supported, it is trivial to add support. Usage: Install - Download a binary from the latest [Release][release] if you use arm 32 bit (raspberry pi) curl -O https://github.com/tedpearson/weather2influxdb/releases/download/v1.1.0/ambientweatherexporter-linux-arm - Make the binary executable chmod +x ambientweatherexporter-linux-arm - If your architecture is not avaialable, you'll need to build from source: - Clone this repo - [Install Go][install-go] - cd ambientweatherexporter go build Run ./ambientweatherexporter --port 1234 --station-name \"your station\" Arguments: - --port port to listen for ambient weather requests and prometheus scrapes - --station-name the name of your weather station, which will populate the \"name\" label in the time series. - -v run ./ambientweatherexporter -v to see the version and build information. How to configure a WS-2000 station to send http requests 1. Check the version of firmware and wifi firmware by following these instructions. Your firmware needs to be 1.6.9 or later, with wifi firmware 4.2.8 or later. 2. Upgrade firmware if necessary: 1. Upd","default_branch":null,"files":null,"tree":[],"storefront":"/r/tedpearson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tedpearson/ambientweatherexporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}