[upl-image-preview url=https://forum.bastelbunker.de/assets/files/2021-05-03/1620037696-147357-image.png]
[{"id":"e6f733eb.63361","type":"http request","z":"6dfa196d.7cd528","name":"Get Covid-19 Stats","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?f=json&where=AdmUnitId={{rki_admunit}}&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*","tls":"","persist":false,"proxy":"","authType":"basic","x":450,"y":1140,"wires":[["f93272bb.9c0a9"]]},{"id":"411090a6.5b69a","type":"inject","z":"6dfa196d.7cd528","name":"Every 30m","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1800","crontab":"","once":true,"onceDelay":"0","topic":"","payload":"","payloadType":"date","x":110,"y":1140,"wires":[["dd6b3948.a0c378"]]},{"id":"8a64225b.7d41c","type":"link out","z":"6dfa196d.7cd528","name":"Screen PiHole Link","links":["df7f7c66.5d7ce"],"x":1435,"y":1140,"wires":[]},{"id":"67712558.a4734c","type":"Switch Animation","z":"6dfa196d.7cd528","name":"Switch Animation","aktiv":"true","animation":"fade","x":990,"y":1140,"wires":[["19be11ea.3d02de"]]},{"id":"19be11ea.3d02de","type":"Text","z":"6dfa196d.7cd528","name":"","intextString":"{{msg.payload}}","inbigFont":"false","inscrollText":"false","inscrollTextDelay":"0","incenterText":"true","inposX":"8","inposY":"1","incolorR":"{{msg.textColor.r}}","incolorG":"{{msg.textColor.g}}","incolorB":"{{msg.textColor.b}}","x":1150,"y":1140,"wires":[["f92afa7c.e4d0e8"]]},{"id":"bd46af87.5601f","type":"Screen Init","z":"6dfa196d.7cd528","name":"Screen Init","inscreenName":"Covid-19","induration":"10","x":810,"y":1140,"wires":[["67712558.a4734c"]]},{"id":"f93272bb.9c0a9","type":"function","z":"6dfa196d.7cd528","name":"Create Message","func":"const cases7_per_100 = parseFloat(msg.payload.features[0].attributes.cases7_per_100k.toFixed(1));\nlet nodeColor;\n\nif (20 > cases7_per_100){\n nodeColor = 'green';\n msg.textColor = {r: 0, g:153, b:51};\n}\nelse if (35 > cases7_per_100){\n nodeColor = 'yello';\n msg.textColor = {r: 255, g:204, b:0};\n}\nelse if (50 > cases7_per_100){\n nodeColor = 'yello';\n msg.textColor = {r: 255, g:153, b:51};\n}\nelse if (50 <= cases7_per_100){\n nodeColor = 'red';\n msg.textColor = {r: 255, g:0, b:0};\n}\n\nmsg.payload = cases7_per_100;\nnode.status({ fill: nodeColor, shape: 'ring', text: 'Inzidenz ' + cases7_per_100});\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":640,"y":1140,"wires":[["bd46af87.5601f"]]},{"id":"f92afa7c.e4d0e8","type":"Bitmap Animation","z":"6dfa196d.7cd528","name":"Bitmap Animation","indata":"545","inanimationDelay":"200","inrubberbanding":"false","inlimitLoops":"0","x":1310,"y":1140,"wires":[["8a64225b.7d41c"]]},{"id":"dd6b3948.a0c378","type":"change","z":"6dfa196d.7cd528","name":"RKI AdmUnit","rules":[{"t":"set","p":"rki_admunit","pt":"msg","to":"3251","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":270,"y":1140,"wires":[["e6f733eb.63361"]]}]
Dieser Flow zeigt den 7-Tage-Inzidenz eins Landkreises an.
Es muss nur die AdmUnitId im Node angepasst werden, diese ist hier zu finden RKI AdmUnit