Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/roe-dl/weewx-rwsa
- Owner: roe-dl
- License: gpl-3.0
- Created: 2020-12-22T20:51:43.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-15T05:20:13.000Z (6 months ago)
- Last Synced: 2024-07-16T06:02:55.535Z (6 months ago)
- Topics: restful-api, sachsen-anhalt, weather, weather-api, weewx, weewx-pusher, weewx-weather
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme-de.md
- Changelog: changelog
- License: license
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)