|
[{"id":"c7c2ef31.04449","type":"comment","z":"ce22bfd3.2e565","name":"Pollen Warning","info":"Germany only\n\nThis flow retrieves current pollen data from the DWD and displays it on the dashboard. ","x":120,"y":220,"wires":[]},{"id":"a686ea99.920ca8","type":"comment","z":"ce22bfd3.2e565","name":"possible values","info":"\"-1\" \"keine Werte vorhanden\"\n\nid1 \"0\"\nid1_desc \"keine Belastung\"\nid2 \"0-1\"\nid2_desc \"keine bis geringe Belastung\"\nid3 \"1\"\nid3_desc \"geringe Belastung\"\nid4 \"1-2\"\nid4_desc \"geringe bis mittlere Belastung\"\nid5 \"2\"\nid5_desc \"mittlere Belastung\"\nid6 \"2-3\"\nid6_desc \"mittlere bis hohe Belastung\"\nid7 \"3\"\nid7_desc \"hohe Belastung\"","x":1480,"y":180,"wires":[]},{"id":"aaf84384.0e07","type":"function","z":"ce22bfd3.2e565","name":"Erle","func":"msg.payload = msg.payload.content[msg.select].Pollen.Erle.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":160,"wires":[["df5e75f2.0c9bc8"]]},{"id":"d32cfa41.cdbe88","type":"function","z":"ce22bfd3.2e565","name":"Ambrosia","func":"msg.payload = msg.payload.content[msg.select].Pollen.Ambrosia.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1240,"y":200,"wires":[["df5e75f2.0c9bc8"]]},{"id":"a17d0108.2d7d4","type":"function","z":"ce22bfd3.2e565","name":"Roggen","func":"msg.payload = msg.payload.content[msg.select].Pollen.Roggen.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1240,"y":240,"wires":[["df5e75f2.0c9bc8"]]},{"id":"a97267f3.ca40e8","type":"function","z":"ce22bfd3.2e565","name":"Esche","func":"msg.payload = msg.payload.content[msg.select].Pollen.Esche.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":280,"wires":[["df5e75f2.0c9bc8"]]},{"id":"7687fcfd.9ab444","type":"function","z":"ce22bfd3.2e565","name":"Hasel","func":"msg.payload = msg.payload.content[msg.select].Pollen.Hasel.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":320,"wires":[["df5e75f2.0c9bc8"]]},{"id":"8544b6b5.dd3ff8","type":"function","z":"ce22bfd3.2e565","name":"Beifuß","func":"msg.payload = msg.payload.content[msg.select].Pollen.Beifuss.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":360,"wires":[["df5e75f2.0c9bc8"]]},{"id":"77af9b09.61a164","type":"function","z":"ce22bfd3.2e565","name":"Birke","func":"msg.payload = msg.payload.content[msg.select].Pollen.Birke.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":400,"wires":[["df5e75f2.0c9bc8"]]},{"id":"6592703e.60be7","type":"http request","z":"ce22bfd3.2e565","name":"Data from DWD","method":"GET","ret":"obj","paytoqs":false,"url":"https://opendata.dwd.de/climate_environment/health/alerts/s31fg.json","tls":"","proxy":"","authType":"basic","x":960,"y":260,"wires":[["a7ea0e5c.20b22","20576a57.35e966","aaf84384.0e07","d32cfa41.cdbe88","a17d0108.2d7d4","a97267f3.ca40e8","7687fcfd.9ab444","8544b6b5.dd3ff8","77af9b09.61a164"]]},{"id":"df5e75f2.0c9bc8","type":"switch","z":"ce22bfd3.2e565","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"0-1","vt":"str"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"1-2","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"2-3","vt":"str"},{"t":"eq","v":"3","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":1450,"y":260,"wires":[["14bdaaec.de81e5"],["e5bde0af.2835a"],["32415787.508998"],["f33b9c49.9b458"],["697c6360.aa55bc"],["5dc78855.3ebb58"],["84b26e8c.0cd91"]]},{"id":"a7ea0e5c.20b22","type":"ui_text","z":"ce22bfd3.2e565","group":"5a92396f.316998","order":10,"width":0,"height":0,"name":"Last Update","label":"Letztes Update: ","format":"{{msg.payload.last_update}}","layout":"row-center","x":1250,"y":480,"wires":[]},{"id":"89968405.2c6218","type":"change","z":"ce22bfd3.2e565","name":"","rules":[{"t":"set","p":"select","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":260,"wires":[["6592703e.60be7"]]},{"id":"20576a57.35e966","type":"function","z":"ce22bfd3.2e565","name":"Gräser","func":"msg.payload = msg.payload.content[msg.select].Pollen.Graeser.today;\nmsg.topic = node.name; \n\nreturn msg;","outputs":1,"noerr":0,"x":1230,"y":120,"wires":[["df5e75f2.0c9bc8"]]},{"id":"2ea2d59f.026bfa","type":"change","z":"ce22bfd3.2e565","name":"Set default to Hessen","rules":[{"t":"set","p":"payload","pt":"msg","to":"16","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":340,"y":260,"wires":[["494e0bff.d785d4"]]},{"id":"14bdaaec.de81e5","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":140,"wires":[["4078faa2.060644"]],"outputLabels":["== 0"]},{"id":"e5bde0af.2835a","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"0.5","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":180,"wires":[["4078faa2.060644"]],"outputLabels":["== 1"]},{"id":"32415787.508998","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":220,"wires":[["4078faa2.060644"]],"outputLabels":["== 2"]},{"id":"f33b9c49.9b458","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"1.5","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":260,"wires":[["4078faa2.060644"]],"outputLabels":["== 3"]},{"id":"697c6360.aa55bc","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"2","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":300,"wires":[["4078faa2.060644"]],"outputLabels":["== 4"]},{"id":"5dc78855.3ebb58","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"2.5","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":340,"wires":[["4078faa2.060644"]],"outputLabels":["== 5"]},{"id":"84b26e8c.0cd91","type":"change","z":"ce22bfd3.2e565","name":"Convert for Dashboard","rules":[{"t":"set","p":"payload","pt":"msg","to":"3","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1700,"y":380,"wires":[["4078faa2.060644"]],"outputLabels":["== 6"]},{"id":"494e0bff.d785d4","type":"ui_dropdown","z":"ce22bfd3.2e565","name":"Pulldown Menu","label":"","tooltip":"Region auswählen","place":"Region auswählen","group":"5a92396f.316998","order":1,"width":0,"height":0,"passthru":true,"options":[{"label":"Schleswig-Holstein und Hamburg: Inseln und Marschen","value":"0","type":"str"},{"label":"Schleswig-Holstein und Hamburg: Geest","value":"1","type":"str"},{"label":"Mecklenburg-Vorpommern","value":"2","type":"str"},{"label":"Niedersachsen: Bremen und westliches Gebiet","value":"3","type":"str"},{"label":"Niedersachsen: östliches Gebiet","value":"4","type":"str"},{"label":"NRW: rheinisch-westfälisches Tiefland","value":"5","type":"str"},{"label":"NRW: Ostwestfalen","value":"6","type":"str"},{"label":"NRW: Mittelgebirge","value":"7","type":"str"},{"label":"Brandenburg und Berlin","value":"8","type":"str"},{"label":"Sachsen-Anhalt: Tiefland","value":"9","type":"str"},{"label":"Sachsen-Anhalt: Harz","value":"10","type":"str"},{"label":"Thüringen: Tiefland","value":"11","type":"str"},{"label":"Thüringen: Mittelgebirge","value":"12","type":"str"},{"label":"Sachsen: Tiefland","value":"13","type":"str"},{"label":"Sachsen: Mittelgebirge","value":"14","type":"str"},{"label":"Hessen: Nordhessen und hessisches Mittelgebirge","value":"15","type":"str"},{"label":"Hessen: Rhein-Main","value":"16","type":"str"},{"label":"Saarland","value":"17","type":"str"},{"label":"Rheinland-Pfalz: Rhein, Pfalz, Nahe und Mosel","value":"18","type":"str"},{"label":"Rheinland-Pfalz: Mittelgebirge","value":"19","type":"str"},{"label":"Baden-Württemberg: Oberrhein und unteres Neckartal","value":"20","type":"str"},{"label":"Baden-Württemberg: Hohenlohe, mittlerer Neckar und Oberschwaben","value":"21","type":"str"},{"label":"Baden-Württemberg: Mittelgebirge","value":"22","type":"str"},{"label":"Bayern: Allgäu, Oberbayern und Bayrischer Wald","value":"23","type":"str"},{"label":"Bayern: Donauniederungen","value":"24","type":"str"},{"label":"Bayern: nahe der Donau, oberer Bayrischer Wald, oberes Mainfranken","value":"25","type":"str"},{"label":"Bayern: Mainfranken","value":"26","type":"str"}],"payload":"","topic":"","x":560,"y":260,"wires":[["89968405.2c6218"]]},{"id":"4239eb28.49a3e4","type":"inject","z":"ce22bfd3.2e565","name":"Daily at 11:15","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"15 11 * * *","once":false,"onceDelay":0.1,"x":120,"y":260,"wires":[["2ea2d59f.026bfa"]]},{"id":"4078faa2.060644","type":"switch","z":"ce22bfd3.2e565","name":"","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Gräser","vt":"str"},{"t":"eq","v":"Erle","vt":"str"},{"t":"eq","v":"Ambrosia","vt":"str"},{"t":"eq","v":"Roggen","vt":"str"},{"t":"eq","v":"Esche","vt":"str"},{"t":"eq","v":"Hasel","vt":"str"},{"t":"eq","v":"Beifuß","vt":"str"},{"t":"eq","v":"Birke","vt":"str"}],"checkall":"true","repair":false,"outputs":8,"x":1970,"y":260,"wires":[["eec049b5.08b138"],["8ed47d2d.421fc"],["e2199dee.9ab44"],["693cdd2b.031ff4"],["2873c547.850c4a"],["6cd69e5b.c6769"],["c1e4d90a.c15bd8"],["bbb1722d.4b163","7b7c20a6.3b625"]]},{"id":"eec049b5.08b138","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Gräser","group":"5a92396f.316998","order":7,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":120,"wires":[]},{"id":"8ed47d2d.421fc","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Erle","group":"5a92396f.316998","order":5,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":160,"wires":[]},{"id":"e2199dee.9ab44","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Ambrosia","group":"5a92396f.316998","order":2,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2200,"y":200,"wires":[]},{"id":"693cdd2b.031ff4","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Roggen","group":"5a92396f.316998","order":9,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2200,"y":240,"wires":[]},{"id":"2873c547.850c4a","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Esche","group":"5a92396f.316998","order":6,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":280,"wires":[]},{"id":"6cd69e5b.c6769","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Hasel","group":"5a92396f.316998","order":8,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":320,"wires":[]},{"id":"c1e4d90a.c15bd8","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Beifuß","group":"5a92396f.316998","order":3,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":360,"wires":[]},{"id":"bbb1722d.4b163","type":"ui_gauge","z":"ce22bfd3.2e565","name":"Birke","group":"5a92396f.316998","order":4,"width":"5","height":"4","gtype":"donut","title":"","label":"{{msg.topic}}","format":"{{value}}","min":0,"max":"3","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":2190,"y":400,"wires":[]},{"id":"7b7c20a6.3b625","type":"debug","z":"ce22bfd3.2e565","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":2190,"y":500,"wires":[]},{"id":"5a92396f.316998","type":"ui_group","z":"","name":"POLLEN","tab":"ee3ac985.61ca48","order":3,"disp":true,"width":"10","collapse":false},{"id":"ee3ac985.61ca48","type":"ui_tab","z":"","name":"Außen","icon":"wb_sunny","order":1,"disabled":false,"hidden":false}] |
Ja geil, super Sache. Hab ich mir sofort geschnappt. 👍