Guten Morgen,
Ich habe wie im Wiki beschrieben einen at eingerichtet, welcher alle 10 min einen get alerts auf meine passende Warncell-ID macht. Leider bekomme ich im laufe der Zeit unmengen von Einträgen aus dem ganzen Land. Jemand ne Idee?
Internals:
DEF gds17594 yKlyNPwU
GDS_CAPDATA_READ 1448347858
GDS_CONDITIONS_READ 1448347807
GDS_FORECAST_READ 1448347830
GDS_REREAD 1448347805
NAME dwdWetterdienst
NR 414
STATE active
TYPE GDS
Readings:
2015-11-10 07:44:25 _dF_conditions SXDL99_DWAV_20151110_0614
2015-11-24 07:55:05 _dataSource Quelle: Deutscher Wetterdienst
2015-11-10 07:32:04 _nextUpdate Tue Nov 10 07:52:04 2015
2015-11-24 06:35:08 a_0_category Met
2015-11-24 06:35:08 a_0_event WIND
2015-11-24 06:35:08 a_0_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:08 a_0_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:08 a_0_eventCode_GROUP WIND
2015-11-24 06:35:08 a_0_eventCode_II 12
2015-11-24 06:35:08 a_0_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:08 a_0_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:08 a_0_headline WIND - Warnung des Seewetterdienstes Hamburg
2015-11-24 06:35:08 a_0_msgType Alert
2015-11-24 06:35:08 a_0_onset 2015-11-23T20:31:00+00:00
2015-11-24 06:35:08 a_0_onset_local 23.11.2015 21:31:00
2015-11-24 06:35:08 a_0_responseType None
2015-11-24 06:35:08 a_0_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:08 a_0_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:08 a_0_status Actual
2015-11-24 06:35:08 a_0_valid 1
2015-11-24 06:35:11 a_10_areaDesc Stadt Wuppertal
2015-11-24 06:35:11 a_10_category Met
2015-11-24 06:35:11 a_10_event FROST
2015-11-24 06:35:11 a_10_eventCode_AREA_COLOR 255 255 0
2015-11-24 06:35:11 a_10_eventCode_AREA_COLOR_hex ffff00
2015-11-24 06:35:11 a_10_eventCode_GROUP FROST
2015-11-24 06:35:11 a_10_eventCode_II 22
2015-11-24 06:35:11 a_10_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:11 a_10_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:11 a_10_expires 2015-11-24T09:00:00+00:00
2015-11-24 06:35:11 a_10_expires_local 24.11.2015 10:00:00
2015-11-24 06:35:11 a_10_geoCode_STATE NRW
2015-11-24 06:35:11 a_10_geoCode_WARNCELLID 105124000
2015-11-24 06:35:11 a_10_headline Amtliche WARNUNG vor FROST
2015-11-24 06:35:11 a_10_msgType Alert
2015-11-24 06:35:11 a_10_onset 2015-11-23T17:00:00+00:00
2015-11-24 06:35:11 a_10_onset_local 23.11.2015 18:00:00
2015-11-24 06:35:11 a_10_responseType None
2015-11-24 06:35:11 a_10_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:11 a_10_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:11 a_10_status Actual
2015-11-24 06:35:11 a_10_valid 1
2015-11-24 06:35:12 a_11_category Met
2015-11-24 06:35:12 a_11_event WIND
2015-11-24 06:35:12 a_11_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:12 a_11_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:12 a_11_eventCode_GROUP WIND
2015-11-24 06:35:12 a_11_eventCode_II 12
2015-11-24 06:35:12 a_11_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:12 a_11_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:12 a_11_headline WIND - Warnung des Seewetterdienstes Hamburg
2015-11-24 06:35:12 a_11_msgType Alert
2015-11-24 06:35:12 a_11_onset 2015-11-24T01:00:00+00:00
2015-11-24 06:35:12 a_11_onset_local 24.11.2015 02:00:00
2015-11-24 06:35:12 a_11_responseType None
2015-11-24 06:35:12 a_11_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:12 a_11_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:12 a_11_status Actual
2015-11-24 06:35:12 a_11_valid 1
2015-11-24 06:35:12 a_12_category Met
2015-11-24 06:35:12 a_12_event STRENGER FROST
2015-11-24 06:35:12 a_12_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:12 a_12_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:12 a_12_eventCode_GROUP FROST
2015-11-24 06:35:12 a_12_eventCode_II 82
2015-11-24 06:35:12 a_12_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:12 a_12_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:12 a_12_expires 2015-11-24T10:00:00+00:00
2015-11-24 06:35:12 a_12_expires_local 24.11.2015 11:00:00
2015-11-24 06:35:12 a_12_headline Amtliche WARNUNG vor STRENGEM FROST
2015-11-24 06:35:12 a_12_msgType Alert
2015-11-24 06:35:12 a_12_onset 2015-11-23T17:00:00+00:00
2015-11-24 06:35:12 a_12_onset_local 23.11.2015 18:00:00
2015-11-24 06:35:12 a_12_responseType None
2015-11-24 06:35:12 a_12_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:12 a_12_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:12 a_12_status Actual
2015-11-24 06:35:12 a_12_valid 1
2015-11-24 06:35:12 a_13_category Met
2015-11-24 06:35:12 a_13_event WIND
2015-11-24 06:35:12 a_13_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:12 a_13_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:12 a_13_eventCode_GROUP WIND
2015-11-24 06:35:12 a_13_eventCode_II 12
2015-11-24 06:35:12 a_13_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:12 a_13_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:12 a_13_headline STURM - Warnung des Seewetterdienstes Hamburg
2015-11-24 06:35:12 a_13_msgType Alert
2015-11-24 06:35:12 a_13_onset 2015-11-24T01:00:00+00:00
2015-11-24 06:35:12 a_13_onset_local 24.11.2015 02:00:00
2015-11-24 06:35:12 a_13_responseType None
2015-11-24 06:35:12 a_13_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:12 a_13_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:12 a_13_status Actual
2015-11-24 06:35:12 a_13_valid 1
2015-11-24 06:35:12 a_14_category Met
2015-11-24 06:35:12 a_14_event NEBEL
2015-11-24 06:35:12 a_14_eventCode_AREA_COLOR 255 255 0
2015-11-24 06:35:12 a_14_eventCode_AREA_COLOR_hex ffff00
2015-11-24 06:35:12 a_14_eventCode_GROUP FOG
2015-11-24 06:35:12 a_14_eventCode_II 59
2015-11-24 06:35:12 a_14_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:12 a_14_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:12 a_14_expires 2015-11-24T09:00:00+00:00
2015-11-24 06:35:12 a_14_expires_local 24.11.2015 10:00:00
2015-11-24 06:35:12 a_14_headline Amtliche WARNUNG vor NEBEL
2015-11-24 06:35:12 a_14_msgType Alert
2015-11-24 06:35:12 a_14_onset 2015-11-24T02:05:00+00:00
2015-11-24 06:35:12 a_14_onset_local 24.11.2015 03:05:00
2015-11-24 06:35:12 a_14_responseType None
2015-11-24 06:35:12 a_14_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:12 a_14_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:12 a_14_status Actual
2015-11-24 06:35:12 a_14_valid 1
2015-11-24 06:35:13 a_15_category Met
2015-11-24 06:35:13 a_15_event GLÄTTE
2015-11-24 06:35:13 a_15_eventCode_AREA_COLOR 255 255 0
2015-11-24 06:35:13 a_15_eventCode_AREA_COLOR_hex ffff00
2015-11-24 06:35:13 a_15_eventCode_GROUP GLAZE FROST
2015-11-24 06:35:13 a_15_eventCode_II 84
2015-11-24 06:35:13 a_15_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:13 a_15_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:13 a_15_expires 2015-11-24T10:00:00+00:00
2015-11-24 06:35:13 a_15_expires_local 24.11.2015 11:00:00
2015-11-24 06:35:13 a_15_headline Amtliche WARNUNG vor GLÄTTE
2015-11-24 06:35:13 a_15_msgType Alert
2015-11-24 06:35:13 a_15_onset 2015-11-23T18:00:00+00:00
2015-11-24 06:35:13 a_15_onset_local 23.11.2015 19:00:00
2015-11-24 06:35:13 a_15_responseType None
2015-11-24 06:35:13 a_15_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:13 a_15_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:13 a_15_status Actual
2015-11-24 06:35:13 a_15_valid 1
2015-11-24 06:35:13 a_16_category Met
2015-11-24 06:35:13 a_16_event STRENGER FROST
2015-11-24 06:35:13 a_16_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:13 a_16_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:13 a_16_eventCode_GROUP FROST
2015-11-24 06:35:13 a_16_eventCode_II 82
2015-11-24 06:35:13 a_16_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:13 a_16_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:13 a_16_expires 2015-11-24T10:00:00+00:00
2015-11-24 06:35:13 a_16_expires_local 24.11.2015 11:00:00
2015-11-24 06:35:13 a_16_headline Amtliche WARNUNG vor STRENGEM FROST
2015-11-24 06:35:13 a_16_msgType Alert
2015-11-24 06:35:13 a_16_onset 2015-11-23T17:00:00+00:00
2015-11-24 06:35:13 a_16_onset_local 23.11.2015 18:00:00
2015-11-24 06:35:13 a_16_responseType None
2015-11-24 06:35:13 a_16_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:13 a_16_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:13 a_16_status Actual
2015-11-24 06:35:13 a_16_valid 1
2015-11-24 06:35:13 a_17_areaDesc Kreis und Stadt Rosenheim
2015-11-24 06:35:13 a_17_category Met
2015-11-24 06:35:13 a_17_event FROST
2015-11-24 06:35:13 a_17_eventCode_AREA_COLOR 255 255 0
2015-11-24 06:35:13 a_17_eventCode_AREA_COLOR_hex ffff00
2015-11-24 06:35:13 a_17_eventCode_GROUP FROST
2015-11-24 06:35:13 a_17_eventCode_II 22
2015-11-24 06:35:13 a_17_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:13 a_17_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:13 a_17_expires 2015-11-24T10:00:00+00:00
2015-11-24 06:35:13 a_17_expires_local 24.11.2015 11:00:00
2015-11-24 06:35:13 a_17_geoCode_STATE BY
2015-11-24 06:35:13 a_17_geoCode_WARNCELLID 909187999
2015-11-24 06:35:13 a_17_headline Amtliche WARNUNG vor FROST
2015-11-24 06:35:13 a_17_msgType Alert
2015-11-24 06:35:13 a_17_onset 2015-11-23T18:00:00+00:00
2015-11-24 06:35:13 a_17_onset_local 23.11.2015 19:00:00
2015-11-24 06:35:13 a_17_responseType None
2015-11-24 06:35:13 a_17_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:13 a_17_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:13 a_17_status Actual
2015-11-24 06:35:13 a_17_valid 1
2015-11-24 06:35:13 a_18_category Met
2015-11-24 06:35:13 a_18_event WIND
2015-11-24 06:35:13 a_18_eventCode_AREA_COLOR 255 153 0
2015-11-24 06:35:13 a_18_eventCode_AREA_COLOR_hex ff9900
2015-11-24 06:35:13 a_18_eventCode_GROUP WIND
2015-11-24 06:35:13 a_18_eventCode_II 12
2015-11-24 06:35:13 a_18_eventCode_LICENSE Geobasisdaten: Copyright Bundesamt für Kartographie und Geodäsie, Frankfurt am Main, 2013
2015-11-24 06:35:13 a_18_eventCode_PROFILE_VERSION 2.1
2015-11-24 06:35:13 a_18_headline WIND - Warnung des Seewetterdienstes Hamburg
2015-11-24 06:35:13 a_18_msgType Alert
2015-11-24 06:35:13 a_18_onset 2015-11-23T20:31:00+00:00
2015-11-24 06:35:13 a_18_onset_local 23.11.2015 21:31:00
2015-11-24 06:35:13 a_18_responseType None
2015-11-24 06:35:13 a_18_sent 2015-11-24T05:26:00+00:00
2015-11-24 06:35:13 a_18_sent_local 24.11.2015 06:26:00
2015-11-24 06:35:13 a_18_status Actual
2015-11-24 06:35:13 a_18_valid 1
Das geht dann noch so ewig weiter bis 86 im Moment.
Habe auch einige Logeinträge
2015.11.24 05:35:14 1: PERL WARNING: Use of uninitialized value $readings{"a_56_responseType"} in string eq at ./FHEM/55_GDS.pm line 1074.
2015.11.24 05:35:14 1: PERL WARNING: Use of uninitialized value $readings{"a_57_responseType"} in string eq at ./FHEM/55_GDS.pm line 1074.
2015.11.24 05:35:14 1: PERL WARNING: Use of uninitialized value $readings{"a_58_responseType"} in string eq at ./FHEM/55_GDS.pm line 1074.
2015.11.24 05:35:15 1: PERL WARNING: Use of uninitialized value $readings{"a_59_responseType"} in string eq at ./FHEM/55_GDS.pm line 1074.
2015.11.24 06:00:05 1: PERL WARNING: Key 'archive' (/tmp/dwdWetterdienst_alerts.zip) is of invalid type for 'Archive::Extract::new' provided by (eval) at ./FHEM/55_GDS.pm line 1392.
Hallo CoolTux,
hast du eventuell nicht die aktuellste Version von gds in Verwendung: http://forum.fhem.de/index.php/topic,43815.0.html (http://forum.fhem.de/index.php/topic,43815.0.html)
Gruß Benni.
55_GDS.pm 9818 2015-11-08 11:00:45Z betateilchen
durchaus denkbar. Ich schaue mal und melde mich dann wieder.
Grüße
Update gemacht. Scheint nun zu gehen. Ich behalte da mal im Auge. Danke Dir für den Wink mit dem Eifelturm ;D
Grüße
Aktuelle Version per normalem Update nehmen.
Vor dem "get alerts at" nicht das "rereadcfg at" vergessen, damit Du auch nur mit aktuellen Daten arbeitest.
Hallo Hollo,
Habe ich gemacht. Habe mich da mal an das Wiki gehalten. Erst das get rereadcfg und 5 minuten später das get alerts.
Wie gesagt jetzt scheint es zu gehen.
Grüße
Das at für das aktualisieren der alerts kannst du jetzt übrigens auch durch ein notify ersetzen, da gds nun nach bereitstellen der entsprechenden Daten ein event auslöst. Siehe dazu auch hier (http://forum.fhem.de/index.php/topic,42015.msg353545.html#msg353545)
Ich kann mich sogar entsinnen das vor Wochen mal gelesen zu haben. Danke Dir fürs aufmerksam machen.
Grüße
ok ich habe da so einiges gesehen. und nun mach eich ein notify
dwdWetterdienst REREADALERTS
baue das da ein zum triggern und im notify lasse ich dann das get dwdWetter alerts 889676 laufen?
Muss ich noch mehr mit get holen. Zum Beispiel die Conditions?
dwdWetterdienst REREADCONDITIONS
Grüße
Internals:
CFGFN
DEF dwdWetterdienst.REREADALERTS get dwdWetterdienst alerts 112069000
NAME notifyDWD_Alerts
NR 1895
NTFY_ORDER 50-notifyDWD_Alerts
REGEXP dwdWetterdienst.REREADALERTS
STATE active
TYPE notify
Readings:
2015-11-24 10:43:49 state active
Attributes:
Das habe ich mal daraus gemacht. Dachte immer nur das notify auf ein Reading reagieren kann.
Grüße
PS: Bisschen dummbrot glaube, also ich. hier mal ein neuer Versuch
dwdWetterdienst:a_valid.* get dwdWetterdienst alerts 112069000
ich trigger einfach auf a_valid
Zitat von: CoolTux am 24 November 2015, 10:47:08
ich trigger einfach auf a_valid
ich glaube das richtige event heißt einfach REREADALERTS.
Also:
dwdWetterdienst:REREADALERTS get dwdWetterdienst alerts 112069000
Zitat von: Benni am 24 November 2015, 11:52:45
ich glaube das richtige event heißt einfach REREADALERTS.
Also:
dwdWetterdienst:REREADALERTS get dwdWetterdienst alerts 112069000
Ja daran hatte ich auch gedacht und dann kam der Blitz mit dem a_valid. Du schreibst Du glaubst, also gehe ich davon aus das Du es nicht aktiv so hast. Na ich kann ja mal testen.
Grüße
Zitat von: CoolTux am 24 November 2015, 11:58:54
Du schreibst Du glaubst, also gehe ich davon aus das Du es nicht aktiv so hast
Weil ich gerade nicht auf meinem System nachschauen kann.
Zitat von: Benni am 24 November 2015, 12:09:05
Weil ich gerade nicht auf meinem System nachschauen kann.
Ok das ist in der Tat ein guter Grund. ;D
Ich ärger mich mal hier noch etwas mit was anderem rum und dann schaue ich mal ob und wie das genau klappt. Kann ja heute Abend noch mal nachfragen wenn es bei Dir passt.
Grüße
Macht Euch doch das Leben nicht unnötig schwer.
- Das mit dem a_valid macht überhaupt keinen Sinn. Wer so arbeitet, hat das Arbeitsprinzip des gds Moduls nicht verstanden.
- Eine Aktualisierung der alerts machte man früher mittels eines zeitversetzten at, das funktioniert auch heute noch, wird aber nicht mehr empfohlen.
- Neu hinzugekomme ist der Trigger nach einem rereadcfg, der nach kompletter Aufbereitung aller Warnmeldungen gesendet wird. Das ist der exakteste Zeitpunkt, zudem man die alerts-readings per notify auf diesen Trigger aktualisieren kann.
Und die alerts habe mit den conditions soviel zu tun wie eine Kuh mit Strahlenschutz: nix.
Hallo betateilchen,
Vielen Dank für Deine Erklärung. Darf ich denn noch mal kurz Nachfragen
dwdWetterdienst:REREADALERTS
Wäre dies der korrekte Trigger? und ist das Notifybeispiel mit dem darauf folgenden get so korrekt und mit dem GDS Prinzip vereinbar?
Grüße
Leon
Das hat doch Benni schon versucht, Dir zu erklären. Probiers einfach aus, wenn Du es nicht glaubst.
Die Sache mit den Triggern steht übrigens auch seit 25.10. in meiner Ankündigung zu funktionalen Änderungen im Modul.
http://forum.fhem.de/index.php/topic,42887.msg349326.html#msg349326
Warum soll/muss ich eigentlich jedem Anwender alles persönlich erklären?
Zitat von: CoolTux am 24 November 2015, 10:47:08
Dachte immer nur das notify auf ein Reading reagieren kann.
Schlimm, dass Du als "Developer" solche Thesen hier verbreitest.
KEIN notify kann jemals auf ein reading reagieren. Ein notify reagiert immer auf einen ausgelösten event. Wie dieser event ausgelöst wird, entscheidet der Modulautor, dessen Modul einen event erzeugen soll.
Und nochwas: Was irgendwer irgendwann irgendwo in irgendein WIKI über mein Modul schreibt, interessiert mich genausowenig wie der Sack Reis, der in China umkippt. Du siehst ja, was da für ein Quatsch rauskommt.
Ich sage einfach mal das es eine Arbeitshypothese war welche ich da aufgestellt habe, da meine Aussage auf einer strittigen Grundannahmen aufbaute.
Ja ich bin Modulauthor, seit genau 3 Monaten. Das ich noch nicht alles in und auswendig kenne liegt daran das ich mich bei meinem bestreben nach Wissen zunächst auf das Konzentriert habe welches ich für mein Modul benötigt habe.
Ich danke Dir für die Aufklärung bezüglich Events und Notifys
Grüße