NEWS
Test Adapter pegelalarm v0.0.1-x
-
So und weil Ihr gerade so schön am testen seit, gleich noch eine Version hinterher
Changelog
1.1.2 (2021-03-29)
- (simatec) allStationsJSON state added
- (simatec) code rewritten
- (simatec) small Bugfix
- (simatec) axios added
-
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
gleich noch eine Version hinterher
Perfekt
Mir ist nichts negatives aufgefallen.
-
Danke, cool wäre es noch mehrere Gewässer auswählen zu können, oder muss ich dafür eine neue Instanz anlegen?
-
@sigi234
Vom Aufbau der API wird das sicher schwierig.
Ich überlege mal, ob man das eventuell mit verschiedenen Abfragen sauber lösen kann.JSON klappt soweit?
-
-
@sigi234
Dann könnte man ja ins latest gehen.
Also eigentlich hab ich am WE den Adapter völlig umgekrempelt. Bis auf die API ist nicht mehr viel vom alten Adapter da.
Upps wollte eigentlich nicht so viel machen u d am WE mal entspannenAber an dieser Stelle mal ein Dank für die Idee und die Umsetzung des Adapters an @bazidibavaria ... Gute Besserung für dich.
-
@sigi234 sagte in Test Adapter pegelalarm v0.0.1-x:
cool wäre es noch mehrere Gewässer auswählen zu können
Ja, das wäre ideal.
Ich löse es derzeit mit 4 Instanzen zu je verschiedenen Crons. -
@negalein
Wie nutzt ihr die verschiedenen Instanzen?
Ich überlege gerade, wie ich das sauber bauen kann, um mehrere Auswertungen mit einer Instanz zu fahren.
Meine grobe Vorstellung wäre die Auswahl für ein Land und dann 5 verschiedene Möglichkeiten für Region, Wasser und Station.Hintergrund ist, dass die API erstmal zur Abfrage ein Land definiert bekommen muss und ich ungern mehrere Länder zeitgleich abfragen will.
Das würde die Abfrage gerade im Config Menü extrem verlangsamenNutzt hier wer mehere Länder?
-
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
Wie nutzt ihr die verschiedenen Instanzen?
Nutzt hier wer mehere Länder?Länder habe ich 2 (Österreich & Deutschland)
Gewässer 2 (Inn & Pram)
Messstellen 4 (2x DE, 2x AT) -
@negalein OK das würde bedeuten, dass du pro Land eine Instanz benötigst
-
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
Meine grobe Vorstellung wäre die Auswahl für ein Land und dann 5 verschiedene Möglichkeiten für Region, Wasser und Station.
Ja, das würde reichen
Eventuell kannst du dich mit @PegelAlarm-Hochwasserwarn-System in Verbindung setzen.
Ist der Entwickler der App, wohnt in der Nähe von mir. Ich habe da einen Pro Account, vielleicht kann man das auch in deinen Adapter einbinden? (Überwachte Gewässer) -
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
OK das würde bedeuten, dass du pro Land eine Instanz benötigst
Ja, würde passen.
-
-
@negalein sagte in Test Adapter pegelalarm v0.0.1-x:
@sigi234 sagte in Test Adapter pegelalarm v0.0.1-x:
habe da einen Pro Account
was zahlt man da?
19,99 pro Jahr
-
@sigi234 sagte in Test Adapter pegelalarm v0.0.1-x:
19,99 pro Jahr
Ok, das geht.
Hab mal was von € 5,-- pro Monat gehört. -
So mal wieder was zum testen ...
Version 1.1.3 liegt auf Github.Github: https://github.com/simatec/ioBroker.pegelalarm.git
Changelog
1.1.3 (2021-03-31)
- (simatec) Settings for 5 measuring station added
- (simatec) Bugfix
-
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
So mal wieder was zum testen ...
Auswahl passt sehr gut!
Was mir aufgefallen ist:
Ich hab nur folgendes konfiguriert.
Land: Deutschland
Region: Bayern
Wasser: Inn
Stationsname: Passau InglingBei Stationsname gäb es noch Passau Ingling KW, Passau Ingling OW, Passau Ingling Q
In den Objekten werden alle 4 Passau Ingling ... angelegt und abgefragt.
-
@negalein Da muss ich mir die API nochmal anschauen.
Die Ausgabe sieht wie folgt aus wenn Passau Ingling gewählt wird
{"status":{"code":200},"payload":{"stations":[{"name":"Inn / Passau Ingling Ow / de","commonid":"18007798-de","country":"Deutschland","stationName":"Passau Ingling Ow","water":"Inn","region":"Bayern","latitude":48.554052327939,"longitude":13.432204664619,"positionKm":0.0,"altitudeM":0.0,"data":[{"type":"height in cm","value":303.0,"requestDate":"03.08.2016T15:46:12+0200","sourceDate":"03.08.2016T15:30:00+0200"}],"trend":100,"situation":100,"visibility":"PUBLIC"},{"name":"Inn / Passau Ingling / de","commonid":"18008008-de","country":"Deutschland","stationName":"Passau Ingling","water":"Inn","region":"Bayern","latitude":48.561454544109,"longitude":13.444192030337,"positionKm":3.1,"altitudeM":289.19,"defaultWarnValueCm":670.0,"defaultWarnValueM3s":3000.0,"defaultAlarmValueCm":1159.0,"defaultAlarmValueM3s":6820.0,"data":[{"type":"height in cm","value":245.0,"requestDate":"31.03.2021T16:44:50+0200","sourceDate":"31.03.2021T16:30:00+0200"},{"type":"flow in m3s","value":630.0,"requestDate":"31.03.2021T16:44:50+0200","sourceDate":"31.03.2021T16:30:00+0200"}],"trend":10,"situation":10,"visibility":"PUBLIC"},{"name":"Inn / Passau Ingling Kw / de","commonid":"18007800-de","country":"Deutschland","stationName":"Passau Ingling Kw","water":"Inn","region":"Bayern","latitude":48.554052327939,"longitude":13.432204664619,"positionKm":4.2,"defaultWarnValueM3s":1200.0,"data":[{"type":"flow in m3s","value":642.0,"requestDate":"31.03.2021T16:29:08+0200","sourceDate":"31.03.2021T16:15:00+0200"}],"trend":10,"situation":10,"visibility":"PUBLIC"},{"name":"Inn / Passau Ingling Q / de","commonid":"18008019-de","country":"Deutschland","stationName":"Passau Ingling Q","water":"Inn","region":"Bayern, Passau","latitude":48.561466508438,"longitude":13.444119928175,"positionKm":3.1,"altitudeM":289.19,"data":[{"type":"flow in m3s","value":0.0,"requestDate":"25.07.2018T14:57:29+0200","sourceDate":"25.07.2018T14:45:00+0200"}],"trend":0,"situation":100,"visibility":"PUBLIC"}]}}
-
@simatec sagte in Test Adapter pegelalarm v0.0.1-x:
Die Ausgabe sieht wie folgt aus wenn Passau Ingling gewählt wird
Da sind leider alle 4 enthalten.
Habe es gerade mit denn Daten auf der Website verglichen.
Zumindest weiß ich nun, welchen DP ich loggen kann. -
@negalein Versuche bitte nochmal ... habe da noch einen Filter eingebaut, um die API Ausgaben gerade zu biegen
Gleiche Version vom Github