{"id":14230,"date":"2020-03-20T15:20:30","date_gmt":"2020-03-20T14:20:30","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=14230"},"modified":"2020-03-20T22:02:07","modified_gmt":"2020-03-20T21:02:07","slug":"covid-19-nodered-ticker-an-pushover-und-twitter-update","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=14230","title":{"rendered":"Covid-19 NodeRED Ticker an Pushover und Twitter &#8211; update"},"content":{"rendered":"<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1919\" class=\"alignnone size-full wp-image-14234\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-scaled.jpg 2560w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-300x225.jpg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-1024x768.jpg 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-768x576.jpg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-1536x1151.jpg 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/Corona-2m-2048x1535.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nDa sich die REST-API ge\u00e4ndert hat (Danke Timo), (Deutschland ist nun auf Platz 4 oder jetzt auf 3) hier das Update:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19.png\" alt=\"\" width=\"2352\" height=\"1820\" class=\"alignnone size-full wp-image-14231\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19.png 2352w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19-300x232.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19-1024x792.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19-768x594.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19-1536x1189.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/03\/nodered-covid-19-2048x1585.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Hier nun die Version, die nach dem Namen und nicht mehr nach einem fixen Index der Reihenfolge sucht.<\/p>\n<pre class=\"lang:default decode:true \" >\r\n\r\n\/\/ Hier das gew\u00fcnschte Land angeben\r\nvar land = \"Germany\"\r\n\r\n\/\/ Suche den Index des Land\r\nfor (var i = 0; i &lt; msg.payload.length; i++){\r\n    if (msg.payload[i].countryRegion == land ){\r\n        land = i\r\n        break\r\n    }\r\n}        <\/pre>\n<p>Hier der ganze Code: <!--more--><\/p>\n<pre class=\"lang:default decode:true \">\r\n\r\n[\r\n    {\r\n        \"id\": \"884ebfce.72d028\",\r\n        \"type\": \"tab\",\r\n        \"label\": \"Coronavirus\",\r\n        \"disabled\": false,\r\n        \"info\": \"\"\r\n    },\r\n    {\r\n        \"id\": \"e602c35.d1770c\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"T\u00e4glich um 9:15 Uhr\",\r\n        \"topic\": \"\",\r\n        \"payload\": \"\",\r\n        \"payloadType\": \"date\",\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"15 09 * * *\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"x\": 140,\r\n        \"y\": 100,\r\n        \"wires\": [\r\n            [\r\n                \"35fdb980.106f26\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"35fdb980.106f26\",\r\n        \"type\": \"http request\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Covid-19 abfragen\",\r\n        \"method\": \"GET\",\r\n        \"ret\": \"obj\",\r\n        \"paytoqs\": false,\r\n        \"url\": \"https:\/\/covid19.mathdro.id\/api\",\r\n        \"tls\": \"\",\r\n        \"persist\": false,\r\n        \"proxy\": \"\",\r\n        \"authType\": \"basic\",\r\n        \"x\": 210,\r\n        \"y\": 160,\r\n        \"wires\": [\r\n            [\r\n                \"9e353355.0a94e\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"9e353355.0a94e\",\r\n        \"type\": \"function\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Covid-19 weltweit Meldung\",\r\n        \"func\": \"\\nvar nachricht = \\\"Best\u00e4tigte Personen mit covid-19 weltweit: \\\"  + msg.payload.confirmed.value +  \\n\\\" und wiederhergestellt: \\\" + msg.payload.recovered.value + \\n\\\" und gestorben: \\\"  + msg.payload.deaths.value;\\n\\nmsg.payload = nachricht;\\nmsg.topic = nachricht;\\n\\nreturn msg;\\n\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 300,\r\n        \"y\": 220,\r\n        \"wires\": [\r\n            [\r\n                \"3a1f746c.f0c0fc\",\r\n                \"4a020e21.78c558\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3a1f746c.f0c0fc\",\r\n        \"type\": \"rbe\",\r\n        \"z\": \"884ebfce.72d028\",\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\": 380,\r\n        \"y\": 280,\r\n        \"wires\": [\r\n            [\r\n                \"4a020e21.78c558\",\r\n                \"6fd8c4e6.8553e4\",\r\n                \"330efe00.b45a22\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"4a020e21.78c558\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"false\",\r\n        \"x\": 670,\r\n        \"y\": 280,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"6fd8c4e6.8553e4\",\r\n        \"type\": \"pushover\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Sende Pushover Nachricht\",\r\n        \"device\": \"\",\r\n        \"title\": \"Covid-19 Statistik Weltweit\",\r\n        \"priority\": 0,\r\n        \"sound\": \"\",\r\n        \"url\": \"http:\/\/www.wenzlaff.info\",\r\n        \"url_title\": \"covid-19\",\r\n        \"html\": false,\r\n        \"x\": 480,\r\n        \"y\": 340,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"622e582b.b2261\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"www.wenzlaff.info\",\r\n        \"info\": \"\",\r\n        \"x\": 630,\r\n        \"y\": 500,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"e0ebb947.21967\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Erzeuge Meldung \u00fcber covid-19 weltweit\",\r\n        \"info\": \"\",\r\n        \"x\": 180,\r\n        \"y\": 40,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"330efe00.b45a22\",\r\n        \"type\": \"twitter out\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"twitter\": \"\",\r\n        \"name\": \"Tweet\",\r\n        \"x\": 410,\r\n        \"y\": 400,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"9851a5e0.9e28d\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"via Service von https:\/\/covid19.mathdro.id\/api\",\r\n        \"info\": \"\",\r\n        \"x\": 530,\r\n        \"y\": 160,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"8c6d68f.1965618\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Jede Stunde\",\r\n        \"topic\": \"\",\r\n        \"payload\": \"\",\r\n        \"payloadType\": \"date\",\r\n        \"repeat\": \"3600\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"x\": 140,\r\n        \"y\": 540,\r\n        \"wires\": [\r\n            [\r\n                \"3198308f.b1d0b\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3198308f.b1d0b\",\r\n        \"type\": \"http request\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Covid-19 abfragen f\u00fcr Deutschland\",\r\n        \"method\": \"GET\",\r\n        \"ret\": \"obj\",\r\n        \"paytoqs\": false,\r\n        \"url\": \"https:\/\/covid19.mathdro.id\/api\/confirmed\",\r\n        \"tls\": \"\",\r\n        \"persist\": false,\r\n        \"proxy\": \"\",\r\n        \"authType\": \"basic\",\r\n        \"x\": 280,\r\n        \"y\": 600,\r\n        \"wires\": [\r\n            [\r\n                \"85336713.7e3e5\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"85336713.7e3e5\",\r\n        \"type\": \"function\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"Covid-19 Deutschland Fallzahlen Meldung\",\r\n        \"func\": \"\\n\/\/ Hier das gew\u00fcnschte Land angeben\\nvar land = \\\"Germany\\\"\\n\\n\/\/ Suche den Index des Land\\nfor (var i = 0; i < msg.payload.length; i++){\\n    if (msg.payload[i].countryRegion == land ){\\n        land = i\\n        break\\n    }\\n}        \\n\\nvar nachricht = \\\"Best\u00e4tigte Personen mit covid-19 in \\\" \\n+ msg.payload[land].countryRegion\\n+ \\\": \\\"  + msg.payload[land].confirmed \\n+ \\\" Genesen: \\\" +  + msg.payload[land].recovered \\n+ \\\" Gestorben: \\\" +  + msg.payload[land].deaths \\n+ \\\"  -  #covid19 #coronavirus #corona #coronavirusdeutschland #covid #virus #deutschland #rki #SARS-CoV-2\\\";\\n\\nmsg.payload = nachricht;\\nmsg.topic = \\\"COVID-19 Fallzahlen Deutschland\\\";\\n\\nreturn msg;\\n\",\r\n        \"outputs\": 1,\r\n        \"noerr\": 0,\r\n        \"x\": 350,\r\n        \"y\": 660,\r\n        \"wires\": [\r\n            [\r\n                \"a29a5d6.a71512\",\r\n                \"edf4f959.998a88\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"a29a5d6.a71512\",\r\n        \"type\": \"rbe\",\r\n        \"z\": \"884ebfce.72d028\",\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\": 400,\r\n        \"y\": 720,\r\n        \"wires\": [\r\n            [\r\n                \"edf4f959.998a88\",\r\n                \"c7aea8a5.ed7d38\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"edf4f959.998a88\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"false\",\r\n        \"x\": 690,\r\n        \"y\": 680,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"c7aea8a5.ed7d38\",\r\n        \"type\": \"twitter out\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"twitter\": \"\",\r\n        \"name\": \"Tweet\",\r\n        \"x\": 670,\r\n        \"y\": 780,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"71ae5876.b57de8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"via Service von https:\/\/covid19.mathdro.id\/api\/confirmed\",\r\n        \"info\": \"\",\r\n        \"x\": 750,\r\n        \"y\": 600,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"8e007bf2.5451c8\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"884ebfce.72d028\",\r\n        \"name\": \"covid-19 Live-Ticker f\u00fcr Deutschland\",\r\n        \"info\": \"\",\r\n        \"x\": 180,\r\n        \"y\": 500,\r\n        \"wires\": []\r\n    }\r\n]\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Da sich die REST-API ge\u00e4ndert hat (Danke Timo), (Deutschland ist nun auf Platz 4 oder jetzt auf 3) hier das Update: Hier nun die Version, die nach dem Namen und nicht mehr nach einem fixen Index der Reihenfolge sucht. \/\/ Hier das gew\u00fcnschte Land angeben var land = &#8222;Germany&#8220; \/\/ Suche den Index des Land &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=14230\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eCovid-19 NodeRED Ticker an Pushover und Twitter &#8211; update\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,852,2520,1023,2713],"tags":[3925,3930,2824,191,282],"class_list":["post-14230","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-heimautomatisierung","category-node-red","category-raspberry-pi","category-statistik","tag-corona","tag-covid-19","tag-nodered","tag-update","tag-virus"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/14230","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=14230"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/14230\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14230"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}