59_Buienradar

Begonnen von Christoph Morrison, 23 Juli 2019, 21:37:15

Vorheriges Thema - Nächstes Thema

Christoph Morrison

Zitat von: somansch am 29 Oktober 2020, 08:54:47
Habt ihr das gleiche Problem?

Hab gerade mal geschaut: Nein, bekomme für meinen Standort aktuelle Daten. Zeig mal ein list deines Devices.

somansch

Hier mein List:
defmod Regen Buienradar xx.xxxxxx xx.xxxxxx
attr Regen event-on-update-reading .*
attr Regen interval 180
attr Regen region de
attr Regen room 096_Wetter
attr Regen stateFormat rainMax

setstate Regen 3.650
setstate Regen 2020-10-29 11:03:48 rainAmount 0.000
setstate Regen 2020-10-29 11:03:48 rainBegin 05:35
setstate Regen 2020-10-29 11:03:48 rainData 0:0:0:0:0:0:0:0:0.03:0.25:0.34:0.27:0.22:0.09:0.02:0.03:0.1:0.05:0:0:0:0.42:3.65:1.65:0.42
setstate Regen 2020-10-29 11:03:48 rainDataEnd 07:00
setstate Regen 2020-10-29 11:03:48 rainDataStart 04:55
setstate Regen 2020-10-29 11:03:48 rainDuration 70
setstate Regen 2020-10-29 11:03:48 rainDurationIntervals 14
setstate Regen 2020-10-29 11:03:48 rainDurationPercent 56
setstate Regen 2020-10-29 11:03:48 rainDurationTime 01:10
setstate Regen 2020-10-29 11:03:48 rainEnd 07:00
setstate Regen 2020-10-29 11:03:48 rainLaMetric 0,0,0,0,0,0,0,0,30,250,340,270
setstate Regen 2020-10-29 11:03:48 rainMax 3.650
setstate Regen 2020-10-29 11:03:48 rainNow unknown
setstate Regen 2020-10-29 11:03:48 rainTotal 7.540
setstate Regen 2020-10-29 11:03:48 state unknown


Christoph Morrison

Ohne deine Standort-Daten wird's leider nicht gehen. Das ist übrigens auch kein list, sondern die raw def.

somansch

Zitat von: Christoph Morrison am 29 Oktober 2020, 11:29:10
Ohne deine Standort-Daten wird's leider nicht gehen. Das ist übrigens auch kein list, sondern die raw def.

Ok, ich schicke dir das List per PN  ;)

FunkOdyssey

#229
@Christoph: Wie geht es mit Buienradar nun eigentlich weiter?
Ich habe hier vor ein paar Wochen gelesen, dass du die Modulentwicklung aufgeben willst.
Willst du das Modul an jemanden weiterreichen?
Wäre wirklich schade, wenn der jetzige Stand verloren gehen würde.

Christoph Morrison

Zitat von: somansch am 29 Oktober 2020, 11:37:49
Ok, ich schicke dir das List per PN  ;)

Ja kann ich bestätigen, auch im nächst größeren Ort P. gibt es keine aktuellen Daten über die API, aber welche bei BR direkt. Ist wohl ein Problem bei denen, das nur die API betrifft.
Du kannst ja denen mal schreiben, dass ihre API keine Daten mehr für deinen Standort liefert.

somansch

Zitat von: Christoph Morrison am 29 Oktober 2020, 11:52:54
Ja kann ich bestätigen, auch im nächst größeren Ort P. gibt es keine aktuellen Daten über die API, aber welche bei BR direkt. Ist wohl ein Problem bei denen, das nur die API betrifft.
Du kannst ja denen mal schreiben, dass ihre API keine Daten mehr für deinen Standort liefert.

Danke dir  :). Hast du einen Link für die API Doku bzw. Kontaktinfo? Per URL werde ich auf "Drops" geleitet, leider ist auf dieser Seite kein Verweis zur API bzw. Kontakt.

Christoph Morrison

#232
Zitat von: FunkOdyssey am 29 Oktober 2020, 11:39:41
@Christoph: Wie geht es mit Buienradar nun eigentlich weiter?
Ich habe hier vor ein paar Wochen gelesen, dass du die Modulentwicklung aufgeben willst.

Ich schildere kurz mal das Problem von meiner Seite aus: Das BR-Modul ist im Prinzip ein JSON-Downloader + -Parser + Gedöns für die davon abgeleiteten Werte. Ich habe aber ein paar eigene, private Module, die ebenfalls JSON-Downloader + Gedöns sind -- sie teilen Code und haben eine Dependency zum JSON-Downloader-Modul. Nun möchte ich natürlich nicht n JSON-Downloader pflegen, sondern nur einen, deshalb habe ich den in ein eigenes Modul verpackt, das ich privat ja auch problemlos verteilen kann. Die Dependencies sind geregelt.

Ich kann aber keine Dependencies über den FHEM-Updater verteilen, ohne es für euch wirklich unangenehm zu machen oder Logik in das BR-Modul zu packen, der da auch nicht hin gehört (dependency management). Deshalb steht das BR-Modul auf dem Stand, auf dem es steht (Stable v2.3) und alles darüber ist nur Alpha und erfährt aktuell keine Pflege.

Selbst wenn ich einen neuen Updater schreiben würde, der dann z.B. Dependencies beherrscht (was ein gigantischer Aufwand und doppelte Arbeit wäre, denn es gibt bereits einen Perl-Paketmanager: CPAN), müsste der von euch dann noch vorher installiert werden und wäre auch eine Dependency. Ein Umzug nach CPAN ist auch nicht so einfach, denn dann müsste man deutlich mehr Sachen auch dorthin umziehen, in erster Linie vorallem mal FHEM selbst.

Zitat von: FunkOdyssey am 29 Oktober 2020, 11:39:41
Willst du das Modul an jemanden weiterreichen?
Wäre wirklich schade, wenn der jetzige Stand verloren gehen würde.

Die Software ist ja unter einer freien Lizenz und kann von jedem geforkt und weiter entwickelt werden, der sich dazu berufen fühlt. Schreibrechte hat jeder darauf, der auf Github in der FHEM-Core-Gruppe ist.

Christoph Morrison

Zitat von: somansch am 29 Oktober 2020, 12:06:11
Danke dir  :). Hast du einen Link für die API Doku bzw. Kontaktinfo? Per URL werde ich auf "Drops" geleitet, leider ist auf dieser Seite kein Verweis zur API bzw. Kontakt.

Ich würde https://www.buienradar.nl/overbuienradar/contact versuchen.

Jamo

Buienradar liefert für Deutschland gerade keine aktuellen Daten mehr.
Bzw wird immer der gleiche json string geliefert, e.g. https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=49.1234&lon=11.4321&region=de&unit=mm/u, der timestamp "start":1603857300,"start_human":"04:55" bleibt immer gleich.Ist das bei euch auch so?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Christoph Morrison

Zitat von: Jamo am 30 Oktober 2020, 11:52:11
Buienradar liefert für Deutschland gerade keine aktuellen Daten mehr.
Bzw wird immer der gleiche json string geliefert, e.g. https://cdn-secure.buienalarm.nl/api/3.4/forecast.php?lat=49.1234&lon=11.4321&region=de&unit=mm/u, der timestamp "start":1603857300,"start_human":"04:55" bleibt immer gleich.Ist das bei euch auch so?

Lies mal drei Postings oder so über deinem. Nein, BR liefert hier z.B. aktuell Daten.

Der Unterschied: Wenn ich die Region hier von nl auf de ändere - liefert BR auch nur alte Daten. Damit kann eigentlich jeder BR vergessen, der nicht mit Region nl Daten bekommt - für Deutschland. Entweder haben die die Belieferung kommentarlos eingestellt oder es ist ein Bug in der API dort.

Jamo

Hi Christoph, danke.
Ja, ich habe gesehen das fuer NL die Daten weiterhin aktualisiert werden, aber eben fuer DE nicht. Bis zum 27.10 oder 28.10 hat es immer funktioniert. Schade.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Christoph Morrison

Ich habe nun auch mal dort hin geschrieben und nachgefragt.

somansch

Zitat von: Christoph Morrison am 30 Oktober 2020, 12:16:48
Ich habe nun auch mal dort hin geschrieben und nachgefragt.

Hast du schon Antwort bekommen? Ich habe am Donnerstag mal nachgefragt und bisher noch keinerlei Feedback  :(

Christoph Morrison