habe mich nun länger nicht mit dem Modul beschäftigt und finde seit heute Nacht die Fehler im Log.
Evtl. habe ich irgend etwas nicht gelesen, da ich damit eigentlich momentan nichts machen...
2016.05.22 11:50: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.
2016.05.22 11:26:40 1: PERL WARNING: Unable to close datastream at ./FHEM/55_GDS.pm line 1417.
2016.05.22 11: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.
2016.05.22 10:50: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.
wenn ich in den Readings schaue finde ich auch folgendes
"c_stationName unknown: Hannover-Flh."
wird wohl nicht unterstützt, denn ich bekomme auch schon ewig keine Headline Meldungen, aber bisher auch noch keine Zeit gefunden mich damit zu beschäftigen
manche kapieren es wohl in diesem Leben nicht mehr...
Zum 729. Mal erklärt:
- Alles was c_.* und g_.* Readings sind, gibt es schon seit ca 10 Wochen nicht mehr.
- Die perl Warnung: PERL WARNING: Key 'archive'... wurde hier im Forum schon mehrfach diskutiert. Das ist kein Fehler des GDS Moduls.
- die headline Meldungen funktionieren hier einwandfrei.
- Punkt 1 und die Punkte 2+3 haben nichts miteinander zu tun. Das sind zwei völlig unterschiedliche Datenquellen.
Zitat von: betateilchen am 23 Mai 2016, 19:18:52
manche kapieren es wohl in diesem Leben nicht mehr...
:D
das hat nichts mit kapieren zutun, ich stecke nicht ewig in meiner Hausautomation und ändere und mach sonst was, denn ich bin zufrieden wenn es vernünftig läuft...
Und es gibt auch noch andere wichtige Dinge im Leben
Wenn ich aber ständig im Log Fehlermeldungen habe stört mich das schon
Aber das hatte ich schon gelesen warum dieses mit dem c_.* und g_.* Readings usw. da drin war weiß ich auch nicht ein aktuelles List zeigt eigentlich alles und ich weiß das ich dieses auch schon mal so hatte. :-\
Internals:
CFGFN ./FHEM/Wetter.cfg
DEF
GDS_CAPDATA_READ 1464023401
GDS_FORECAST_READ 1464024421
GDS_REREAD 1464023400
NAME resse
NR 1586
STATE active
TYPE GDS
Readings:
2016-04-17 12:01:57 _dataSource Quelle: Deutscher Wetterdienst
2016-05-23 19:26:33 _nextUpdate Mon May 23 19:46:33 2016
2016-05-23 19:27:01 fc0_tAvgAir24 13
2016-05-23 19:27:01 fc0_tMaxAir 16
2016-05-23 19:27:01 fc0_tMinAir 11
2016-05-23 19:27:01 fc0_weather06 leichter Regen
2016-05-23 19:27:01 fc0_weather18 leichter Regen
2016-05-23 19:27:01 fc0_weather24 bewölkt
2016-05-23 19:27:01 fc0_weekday Mo
2016-05-23 19:27:01 fc1_tMaxAir 16
2016-05-23 19:27:01 fc1_tMinAir 11
2016-05-23 19:27:01 fc1_weather12 leichter Regen
2016-05-23 19:27:01 fc1_weather24 leichter Regen
2016-05-23 19:27:01 fc1_weekday Di
2016-05-23 19:27:01 fc2_tMaxAir 20
2016-05-23 19:27:01 fc2_tMinAir 11
2016-05-23 19:27:01 fc2_weather12 Nebel
2016-05-23 19:27:01 fc2_weather24 bewölkt
2016-05-23 19:27:01 fc2_weekday Mi
2016-05-23 19:27:01 fc3_tMaxAir 21
2016-05-23 19:27:01 fc3_tMinAir 12
2016-05-23 19:27:01 fc3_weather12 leichter Regen
2016-05-23 19:27:01 fc3_weather24 bewölkt
2016-05-23 19:27:01 fc3_weekday Do
2016-05-23 19:27:01 fc_stationName Deutschland/Hannover
2016-05-23 19:26:33 state active
File:
dir gds/specials/warnings/HA/
dwd VHDL33_DWHG*
target /tmp/resse_warnings_33
Helper:
INTERVAL 1200
URL ftp-outgoing2.dwd.de
Attributes:
gdsAll 1
gdsLong 1
gdsSetForecast Deutschland/Hannover
gdsUseAlerts 1
gdsUseForecasts 1
room Wettervorhersage
Frage gehören diese Downloads zum GDS Modul, als einzigstes "at" habe ich das Kartenupdate welches alle 30min. gesendet wird.
Dieses habe ich aber schon auf "inactive" gesetzt und trotzdem kommen die Meldungen, deshalb also die Frage
hier mal zwei der Logmeldungen
2016.05.26 11:11:04 1: file to download: SXDL99_DWAV_20160526_0844_U_HTML
2016.05.26 10:41:04 1: file to download: SXDL99_DWAV_20160526_0814_U_HTML
Zitat von: moonsorrox am 26 Mai 2016, 16:42:04
Frage gehören diese Downloads zum GDS Modul, als einzigstes "at" habe ich das Kartenupdate welches alle 30min. gesendet wird.
Dieses habe ich aber schon auf "inactive" gesetzt und trotzdem kommen die Meldungen, deshalb also die Frage
hier mal zwei der Logmeldungen
2016.05.26 11:11:04 1: file to download: SXDL99_DWAV_20160526_0844_U_HTML
2016.05.26 10:41:04 1: file to download: SXDL99_DWAV_20160526_0814_U_HTML
Nein, zum DWD Modul
Irgendjemand sollte dem Entwickler des DWD Moduls mal mächtig die Leviten lesen, der hält sich nichtmal an die simpelsten Grundregeln, die hier in fhem für die Erstellung von Modulen gelten. Angefangen von falschen Logleveln über fehlende Identifikationsmerkmale der Meldungen selbst fallen mir noch ganz andere Dinge ein, wenn ich in diesen Spaghetticode schaue.
Wieso kommen eigentlich die (immer wieder gleichen) Anwender immer sofort auf den Verdacht, mein GDS Modul sei schuld? So langsam macht das alles keinen Spaß mehr.
*grummel*
Zitat von: betateilchen am 26 Mai 2016, 17:05:49
Wieso kommen eigentlich die (immer wieder gleichen) Anwender immer sofort auf den Verdacht, mein GDS Modul sei schuld? So langsam macht das alles keinen Spaß mehr.
betateilchen nicht gleich sauer sein es war kein Verdacht (hört sich immer so vorwurfsvoll an), es war nur eine einfache Frage.
Ich selber hatte ein wenig mit deinem Modul gespielt bzw. ein paar Dinge aus dem Wiki umgesetzt die ich vorher nicht hatte. An das DWD Modul habe ich gar nicht mehr gedacht und dieses jetzt inactive gesetzt.
Also kein Verdacht, Vorwurf oder sonstiges ich weiß du hast auch immer sofort reagiert wenn es um das GDS Modul geht und jeder versteht nun mal nicht alles was umgesetzt werden kann mit deinem Modul ich schließe mich da nicht aus, da sich doch einiges in letzter Zeit geändert hat.
Zitat von: moonsorrox am 26 Mai 2016, 23:25:35
da sich doch einiges in letzter Zeit geändert hat.
Quatsch. Das einzige das sich geändert hat, ist die Tatsache, dass es keine aktuellen Wettermeldungen mehr gibt.
Im nächsten offiziellen Release von fhem wird GDS nicht mehr in der Standardauslieferung enthalten sein, sondern nur noch in ./contrib. Ich habe das permanente bashing gegen das Modul hier im Forum einfach satt. Das muss ich mich mir einfach nicht mehr antun.
Zitat von: betateilchen am 26 Mai 2016, 17:05:49
Irgendjemand sollte dem Entwickler des DWD Moduls mal mächtig die Leviten lesen, der hält sich nichtmal an die simpelsten Grundregeln, die hier in fhem für die Erstellung von Modulen gelten. Angefangen von falschen Logleveln über fehlende Identifikationsmerkmale der Meldungen selbst fallen mir noch ganz andere Dinge ein, wenn ich in diesen Spaghetticode schaue.
Keine Ahnung was du damit bezweckst, aber ich habe nur eine Lösung für mich gesucht da dein Modul immer wieder den Dienst eingestellt hatte. Diese habe ich der Allgmeinheitheit zur Verfügung gestellt. Bei mir läuft es wunderbar und ohne jegliche Ausfälle und liefert auch zuverlässig die Daten von denen du behauptest dass es diese nicht mehr geben würde.
Es ist OpenSource also hindert dich niemand daran den Quellcode zu verbessern falls es bei dir nicht gefallen sollte bzw. du etwas zu verbessern hast. Pull requests sind herzlich willkommen.
https://github.com/premultiply/fhem-modules/tree/master/FHEM (https://github.com/premultiply/fhem-modules/tree/master/FHEM)
Übrigens ist die Dokumentation zum "richtigen" Erstellen von FHEM-Modulen äusserst bescheiden und man müsste als Gelegenheitsentwickler ständig alle Forenthemen durchlesen um die häufigen Änderungen irgendwo mitzubekommen und dann auch wieder ständig irgendwo was ändern. Das kann, will und muss ich nicht leisten.