Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roe-dl/weewx-rwsa

Uploader for Regionalwetter Sachsen-Anhalt
https://github.com/roe-dl/weewx-rwsa

restful-api sachsen-anhalt weather weather-api weewx weewx-pusher weewx-weather

Last synced: about 2 months ago
JSON representation

Uploader for Regionalwetter Sachsen-Anhalt

Awesome Lists containing this project

README

        

# rwsa

rwsa - Treiber für WeeWX zur Übertragung der Wetterdaten an das Regionalwetter Sachsen-Anhalt

## Voraussetzungen

Zur Nutzung ist ein Account beim Anbieter "Regionalwetter Sachsen-Anhalt" erforderlich.

http://www.regionalwetter-sa.de

## Installation

1) Download

```shell
wget -O weewx-rwsa.zip https://github.com/roe-dl/weewx-rwsa/archive/master.zip
```

2) Aufruf des Installationsprogrammes

WeeWX bis Version 4.X

```shell
sudo wee_extension --install weewx-rwsa.zip
```

WeeWX ab Version 5.0 nach WeeWX-Paketinstallation

```shell
sudo weectl extension install weewx-rwsa.zip
```

WeeWX ab Version 5.0 on nach WeeWX-Installation per pip in eine virtuelle
Umgebung

```shell
source ~/weewx-venv/bin/activate
weectl extension install weewx-rwsa.zip
```

3) Eingabe der Zugangsdaten in die Konfigurationsdatei

```
[StdRESTful]
[[RegionalwetterSachsenAnhalt]]
enable = true
server_url = 'http://www.regionalwetter-sa.de/daten/get_daten.php'
station = Stationskennung
station_model = Wetterstations-Hardware
username = Benutzername
location = Ortsname
zip_code = Postleitzahl
state_code = Abkürzung des Bundeslandes
lon_offset = 0
lat_offset = 0
skip_upload = false
log_url = false
T5CM = None
daySunD = None
```

Eintragungen, die Leerzeichen oder Sonderzeichen enthalten, müssen in Anführungszeichen oder Hochkommata eingeschlossen werden.

4) WeeWX neu starten

Bei Linux-Systemen mit SysVinit:

```
sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start
```

Bei Linux-Systemen mit systemd:

```
sudo systemctl stop weewx
sudo systemctl start weewx
```

## Konfigurationsoptionen

* station: Stationskennung, wie sie vom Betreiber mitgeteilt worden ist
* station_model: Bezeichnung der Wetterstationstechnik (wird nur übertragen und angzeigt, hat sonst keine Bedeutung)
* username: Benutzername, wie er vom Betreiber mitgeteilt worden ist.
* location: Ortsname, wo die Wetterstation steht
* zip_code: zugehörige Postleitzahl
* state_code: Abkürzung des Bundeslandes
* lon_offset,lat_offset: im Normalfall 0
* skip_upload: mit "False" kann bewirkt werden, daß der Treiber alles ausführt außer dem eigentlichen Hochladen
* log_url: legt fest, ob die erzeugte URL mit den Meßdaten ins Syslog-Protokoll geschrieben werden soll (`True`) oder nicht (`False`)
* T5CM: Größe, die als 5cm-Temperatur verwendet werden soll, z.B.
`extraTemp1`

## Wetterdaten

* Die mittlere Windrichtung der letzten zehn Minuten (`windDir10`)
wird durch die aktuelle Windrichtung (`windDir`) ersetzt,
wenn der Treiber ersteres nicht liefert.
* Grünlandtemperatursumme (`GTS`) und das Datum des Erreichens des
Wertes 200 (`GTSdate`) sind nur verfügbar, wenn die Erweiterung
[weewx-GTS](https://github.com/roe-dl/weewx-GTS)
installiert ist.

## Verweise (Links):

* [Übersicht zu WeeWX auf Deutsch](https://www.woellsdorf-wetter.de/software/weewx.html)
* [WeeWX](http://weewx.com) - [WeeWX Wiki](https://github.com/weewx/weewx/wiki)
* [Belchertown Skin](https://obrienlabs.net/belchertownweather-com-website-theme-for-weewx/) - [Belchertown skin Wiki](https://github.com/poblabs/weewx-belchertown/wiki)
* [Wöllsdorfer Wetter](https://www.woellsdorf-wetter.de)