{"id":13811,"date":"2019-11-01T03:11:29","date_gmt":"2019-11-01T02:11:29","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=13811"},"modified":"2024-05-04T19:02:35","modified_gmt":"2024-05-04T17:02:35","slug":"nodered-flow-pollenflug-gefahrenindex-des-dwd-per-pushover-vom-rasberry-pi-versenden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=13811","title":{"rendered":"NodeRed Flow Pollenflug-Gefahrenindex des DWD  per Pushover vom Rasberry Pi versenden"},"content":{"rendered":"<p>Im Rahmen seines gesetzlichen Auftrags stellt der <a href=\"https:\/\/www.dwd.de\/DE\/leistungen\/gefahrenindizespollen\/gefahrenindexpollen.html\" rel=\"noopener noreferrer\" target=\"_blank\">DWD<\/a> seine Wetter- und Klimainformationen entgeltfrei auf dem Open Data-Server <a href=\"https:\/\/opendata.dwd.de\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/opendata.dwd.de<\/a> bereit. Fuer den Zugang ist keine Registrierung notwendig. Es gelten die Nutzungsbedingungen unter: https:\/\/www.dwd.de\/copyright. Also alle frei zug\u00e4nglichen Geodaten und Geodatendienste d\u00fcrfen entsprechend der &#8222;Verordnung zur Festlegung der Nutzungsbestimmungen f\u00fcr die Bereitstellung von Geodaten des Bundes (GeoNutzV) unter Beigabe eines Quellenvermerks ohne Einschr\u00e4nkungen weiterverwendet werden.<\/p>\n<p>Die Infos werden in einer JSON Datei bereitgestellt. Der Aufbau wird <a href=\"https:\/\/opendata.dwd.de\/climate_environment\/health\/alerts\/Beschreibung_pollen_s31fg.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">hier<\/a> beschrieben. Dann erstellen wir mal einen NodeRed Flow der den Pollenflug-Gefahrenindex t\u00e4glich per Pushover an das Handy versenden kann. In dem Beispiel wird nur der Wert f\u00fcr Niedersachsen und Birke und Hasel verwendet. Auch wird nur eine Meldung versendet wenn der Wert sich \u00e4ndert. In den n\u00e4chste Monaten wird wohl auch nicht viel an Pollen fliegen, wie die <a href=\"https:\/\/www.dwd.de\/DE\/leistungen\/pollen\/pollenstatistik.html?nn=16102\" rel=\"noopener noreferrer\" target=\"_blank\">Statistik<\/a> zeigt. Was die Werte bedeuten, geht aus <a href=\"https:\/\/www.dwd.de\/DE\/leistungen\/gefahrenindizespollen\/erklaerungen.html?nn=583082&#038;lsbId=463856\" rel=\"noopener noreferrer\" target=\"_blank\">dieser Tabelle<\/a> hervor.<\/p>\n<p>So sieht der NodeRed Flow aus:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31.png\" alt=\"\" width=\"2256\" height=\"886\" class=\"aligncenter size-full wp-image-13812\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31.png 2256w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31-300x118.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31-768x302.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.15.31-1024x402.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Hier noch ein Auszug der JSON-Daten:<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00.png\" alt=\"\" width=\"790\" height=\"1358\" class=\"aligncenter size-full wp-image-13813\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00.png 790w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00-175x300.png 175w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00-768x1320.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/Bildschirmfoto-2019-10-31-um-19.17.00-596x1024.png 596w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>So kommt die Pushover auf dem Handy an, mit den Werten der Anzahl Pollen <strong>als Tagesmittelwerte pro m3 Luft<\/strong>. F\u00fcr Birke: keine Belastung = 0, geringe Belastung = 1-10, mittlere Belastung = 11-50, hohe Belastung = \u00fcber 51 bei Hasel geht die mittlere Belastung von 11-100, und hohe Belastung \u00fcber 100.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd.jpg\" alt=\"\" width=\"1106\" height=\"476\" class=\"aligncenter size-full wp-image-13818\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd.jpg 1106w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd-300x129.jpg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd-768x331.jpg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/10\/pushover-dwd-1024x441.jpg 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Hier der Flow zum kopieren:<\/p>\n<pre class=\"lang:yaml decode:true \" >[\r\n    {\r\n        \"id\": \"f386895a.cb5ad\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Pollenwarnung\",\r\n        \"disabled\": false,\r\n        \"info\": \"\"\r\n    },\r\n    {\r\n        \"id\": \"c1e19925.6999d8\",\r\n        \"type\": \"function\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Hasel und Birke Nachricht f\u00fcr Niedersachsen erstellen\",\r\n        \"func\": \"region = 3;\\nvar nachricht = \\\"Die Hasel Pollen sind heute in Niedersachsen mit \\\"  + msg.payload.content[region].Pollen.Hasel.today + \\\" und die Birken Pollen mit \\\" + msg.payload.content[region].Pollen.Birke.today +\\\" angegeben.\\\";\\n\\nmsg.payload = nachricht;\\nmsg.topic = nachricht;\\n\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 600,\r\n        \"y\": 240,\r\n        \"wires\": [\r\n            [\r\n                \"9aed4e27.69b24\",\r\n                \"a2788400.10faa\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"2711d836.be6dc8\",\r\n        \"type\": \"http request\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Open Data vom DWD abfragen\",\r\n        \"method\": \"GET\",\r\n        \"ret\": \"obj\",\r\n        \"paytoqs\": false,\r\n        \"url\": \"https:\/\/opendata.dwd.de\/climate_environment\/health\/alerts\/s31fg.json\",\r\n        \"tls\": \"\",\r\n        \"persist\": false,\r\n        \"proxy\": \"\",\r\n        \"authType\": \"basic\",\r\n        \"x\": 330,\r\n        \"y\": 160,\r\n        \"wires\": [\r\n            [\r\n                \"c1e19925.6999d8\",\r\n                \"9d5e2986.a933e8\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"cd8de1db.bed78\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"T\u00e4glich um 11:30\",\r\n        \"topic\": \"\",\r\n        \"payload\": \"\",\r\n        \"payloadType\": \"date\",\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"30 11 * * *\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"x\": 170,\r\n        \"y\": 80,\r\n        \"wires\": [\r\n            [\r\n                \"2711d836.be6dc8\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"9aed4e27.69b24\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Debug Nachricht\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"true\",\r\n        \"targetType\": \"full\",\r\n        \"x\": 990,\r\n        \"y\": 160,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"9d5e2986.a933e8\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Debug alles\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"payload\",\r\n        \"targetType\": \"msg\",\r\n        \"x\": 690,\r\n        \"y\": 160,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"885d7f75.8432a\",\r\n        \"type\": \"pushover\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Polleninfo vom DWD versenden\",\r\n        \"device\": \"\",\r\n        \"title\": \"Polleninfo vom DWD\",\r\n        \"priority\": 0,\r\n        \"sound\": \"\",\r\n        \"url\": \"\",\r\n        \"url_title\": \"\",\r\n        \"html\": false,\r\n        \"x\": 930,\r\n        \"y\": 400,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"4f7477d5.340cc8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Pollenflug-Gefahrenindex Info vom Deutschen Wetterdienstabfragen t\u00e4glich abfragen und per Pushover versenden\",\r\n        \"info\": \" https:\/\/www.dwd.de\/DE\/leistungen\/gefahrenindizespollen\/gefahrenindexpollen.html\",\r\n        \"x\": 450,\r\n        \"y\": 40,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"e5fc8daf.f48c1\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"www.wenzlaff.info\",\r\n        \"info\": \"\",\r\n        \"x\": 170,\r\n        \"y\": 380,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"a2788400.10faa\",\r\n        \"type\": \"rbe\",\r\n        \"z\": \"f386895a.cb5ad\",\r\n        \"name\": \"Nur bei \u00c4nderung des Wert weiter\",\r\n        \"func\": \"rbe\",\r\n        \"gap\": \"\",\r\n        \"start\": \"\",\r\n        \"inout\": \"out\",\r\n        \"property\": \"payload\",\r\n        \"x\": 720,\r\n        \"y\": 320,\r\n        \"wires\": [\r\n            [\r\n                \"885d7f75.8432a\"\r\n            ]\r\n        ]\r\n    }\r\n]<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Im Rahmen seines gesetzlichen Auftrags stellt der DWD seine Wetter- und Klimainformationen entgeltfrei auf dem Open Data-Server https:\/\/opendata.dwd.de bereit. Fuer den Zugang ist keine Registrierung notwendig. Es gelten die Nutzungsbedingungen unter: https:\/\/www.dwd.de\/copyright. Also alle frei zug\u00e4nglichen Geodaten und Geodatendienste d\u00fcrfen entsprechend der &#8222;Verordnung zur Festlegung der Nutzungsbestimmungen f\u00fcr die Bereitstellung von Geodaten des Bundes (GeoNutzV) &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=13811\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eNodeRed Flow Pollenflug-Gefahrenindex des DWD  per Pushover vom Rasberry Pi versenden\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2520,1023,2752],"tags":[2516,3789,2824,3788,1266],"class_list":["post-13811","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-node-red","category-raspberry-pi","category-raspberry-pi-zero-w","tag-flow","tag-http-abfrage","tag-nodered","tag-pollen","tag-pushover"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/13811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13811"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/13811\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13811"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}