Covid-19 / 7-Tage-Inzidenz #19
o0shojo0o
started this conversation in
Node-RED Flows
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
[{"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
Beta Was this translation helpful? Give feedback.
All reactions