GDS anscheinend eingestellt. Ersatz?

Begonnen von zap, 30 Oktober 2017, 16:42:32

Vorheriges Thema - Nächstes Thema

zap

Das Modul GDS ist nicht mehr im SVN zu finden (auch nicht im contrib). Aufgrund von Änderungen seitens DWD scheint es derzeit auch nicht mehr korrekt zu funktionieren.

Gibt es Ersatz für den Download von Warnmeldungen? Die Vorhersage hole ich mir über Openweather. Es geht nur um die Warnungen.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

frank

Zitat von: zap am 30 Oktober 2017, 16:42:32
Das Modul GDS ist nicht mehr im SVN zu finden (auch nicht im contrib). Aufgrund von Änderungen seitens DWD scheint es derzeit auch nicht mehr korrekt zu funktionieren.

Gibt es Ersatz für den Download von Warnmeldungen? Die Vorhersage hole ich mir über Openweather. Es geht nur um die Warnungen.
hier gibt es warnungen:
https://forum.fhem.de/index.php/topic,51233.0.html
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

zap

Ok, danke! Funktioniert soweit. Erst mal ein Workaround, bis ich die DWD Meldungen per HTTPMOD eingebunden habe. Unwetterzentrale ist mir auf Dauer zu ungenau.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Benni

Zitat von: zap am 30 Oktober 2017, 16:42:32
(auch nicht im contrib)

Hmmm ... also ich kann es dort immer noch finden (s. Screenshot!)

Bei mir funktionieren auch noch die Alarme problemlos (s anderer Screenshot)

zap

Oh, danke! Früher lag das Unterverzeichnis GDS direkt unter contrib. Ich schaue mal, ob das die gleiche Version ist.

Bei mir kommt:


missed to call readingsBeginUpdate first.
2017.10.28 17:15:00 1: stacktrace:
2017.10.28 17:15:00 1:     main::readingsBulkUpdate            called by fhem.pl (4322)
2017.10.28 17:15:00 1:     main::readingsEndUpdate             called by ./FHEM/55_GDS.pm (1029)
2017.10.28 17:15:00 1:     main::decodeCAPData                 called by ./FHEM/55_GDS.pm (541)
2017.10.28 17:15:00 1:     main::GDS_Get                       called by fhem.pl (3448)
2017.10.28 17:15:00 1:     main::CallFn                        called by fhem.pl (1811)
2017.10.28 17:15:00 1:     main::CommandGet                    called by fhem.pl (1174)
2017.10.28 17:15:00 1:     main::AnalyzeCommand                called by fhem.pl (1027)
2017.10.28 17:15:00 1:     main::AnalyzeCommandChain           called by ./FHEM/90_at.pm (179)
2017.10.28 17:15:00 1:     main::at_Exec                       called by fhem.pl (3035)
2017.10.28 17:15:00 1:     main::HandleTimeout                 called by fhem.pl (620)
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Benni

Bei mir ist folgende Version aktiv:

Zitat
55_GDS.pm                 11367 2016-05-02 17:22:34Z betateilchen

GDS habe ich seither aber auch nicht mehr aktualisiert. Warum auch? Läuft ja  :D

moonsorrox

Nun ist es nach der Ankündigung gestern am 17.01.  heute komplett weg.
Diese Fehler bekomme ich im Log

2018.01.17 09:40:00 1: PERL WARNING: Key 'archive' (/tmp/resse_alerts.zip) is of invalid type for 'Archive::Extract::new' provided by (eval) at ./FHEM/55_GDS.pm line 1219.
2018.01.17 09:30:00 1: PERL WARNING: Key 'archive' (/tmp/resse_alerts.zip) is of invalid type for 'Archive::Extract::new' provided by (eval) at ./FHEM/55_GDS.pm line 1219.
2018.01.17 09:20:00 1: PERL WARNING: Key 'archive' (/tmp/resse_alerts.zip) is of invalid type for 'Archive::Extract::new' provided by (eval) at ./FHEM/55_GDS.pm line 1219.
2018.01.17 09:10:00 1: PERL WARNING: Key 'archive' (/tmp/resse_alerts.zip) is of invalid type for 'Archive::Extract::new' provided by (eval) at ./FHEM/55_GDS.pm line 1219.
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Benni

Zitat von: moonsorrox am 18 Januar 2018, 19:07:11
Nun ist es nach der Ankündigung gestern am 17.01.  heute komplett weg.

Jupp! War ja auch so angekündigt  ;)

moonsorrox

jou, habe schon alles was mit GDS zutun hat raus geschmissen damit die Fehler nicht mehr kommen  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

zap

Welche Alternative gibt es für die Warnmeldungen (in Textform, nicht als Grafik) vom DWD?
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

betateilchen

#10
Zitat von: zap am 19 Januar 2018, 16:12:25
Welche Alternative gibt es für die Warnmeldungen (in Textform, nicht als Grafik) vom DWD?

Zitat von: DWD
Wie Sie bereits erfahren haben, werden ab dem 17.01.2018 die allgemeinen
ftp-Zugaenge zum GDS eingestellt, und die freien Daten werden zukuenftig
ueber unser neues Angebot auf https://opendata.dwd.de abgegeben.

Das Modul ist seit 11.01.2018 nicht mehr in SVN zu finden. Der GDS Dienst wurde zum 17.01.2018 eingestellt und ich hatte das auch schon vor langer Zeit angekündigt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

phantom

Hi,  mal so zur Info

wenn man die Datenpfade im 55_GDS.pm Modul an den OpenDataServer anpasst, bekommt man damit derzeit (noch?) die Unwetterwarnungen mit diesem Modul:

< $hash->{helper}{URL} = defined($a[4]) ? $a[4] : "ftp-outgoing2.dwd.de";
> $hash->{helper}{URL} = defined($a[4]) ? $a[4] : "download.dwd.de";
---
< my $dir = "gds/specials/alerts/cap/GER/status/";
> my $dir = "pub/data/wv_alerts/status/";


Ansonsten sollte man das in Entwicklung befindliche Modul unter
https://forum.fhem.de/index.php/topic,83097.msg782916.html#msg782916
mal probieren ...

Gruß Phantom