Lizenz: MIT-Lizenz


Dieses Projekt enthält ein Skript (WaterLevel.js) zum Anzeigen von aktuellen Wasserstandsmeldungen in Deutschland (siehe Screenshots).
Es werden dafür die WebServices von PEGELONLINE aus Deutschland genutzt.
Hinweise
- Wird kein Parameter angegeben, versucht das Skript über die Standardortermittlung die nächstliegende Station zu finden und anzuzeigen. Ist die Standardortermittlung deaktiviert, kann über den Widget-Parameter ein Standort per eindeutiger Uuid festgelegt werden.
- Ein kleiner Pfeil neben dem Messwert zeigt den Trend an.
- Es gibt Stationen zu denen keine Messwerte von Pegelonline vorliegen. In diesem Fall einfach eine naheliegende andere Station auswählen.
- Wird bei der Widget Einstellung When Interacting -> Run Script ausgewählt (siehe Bild), wird bei einem Klick auf das Widget eine Karte geöffnet, die den Standort der Messstation anzeigt.
Eine uuid lässte sich über eine WebService Abfrage von PEGELONLINE ermitteln.
PEGELONLINE Messstellen
Dort einfach nach dem Ort suchen und die jeweilige uuid kopieren und als Parameter eintragen.
Installation
Vorraussetzung
- Zunächst muss im App-Store die App Scriptable installiert werden.
Script Installation
Installation mit ScriptDude
ScriptDude ist ein Skript-Paketmanager für Scriptable der die Installation von Skripten vereinfachen soll.

Manuell
- Das Skript aus dem Verzeichnis src auf dem iPhone nach Dateien (icloud) in das Verzeichnis Scriptable kopieren oder direkt in der App hinzufügen.
- Jetzt das Scriptable-Widget einfach auf dem iPhone einrichten und das Skript WaterLevel auswählen.