Open-Meteo current value
Pulls the current value of one variable from open-meteo.com and put it into msg.payload. Not more.
Weather data by Open-Meteo.com
[{"id":"2a3a8e2a38320871","type":"subflow","name":"open-meteo","category":"","in":[{"x":80,"y":80,"wires":[{"id":"cf357ad705d25daf"}]}],"out":[{"x":1380,"y":80,"wires":[{"id":"4c39b9153de9ac71","port":0}]}],"env":[{"name":"latitude","type":"num","value":"","ui":{"icon":"font-awesome/fa-arrows-v","type":"input","opts":{"types":["num","env"]}}},{"name":"longitude","type":"num","value":"","ui":{"icon":"font-awesome/fa-arrows-h","type":"input","opts":{"types":["num","env"]}}},{"name":"current","type":"str","value":"temperature_2m","ui":{"icon":"font-awesome/fa-sun-o","type":"input","opts":{"types":["str","env"]}}}],"meta":{},"color":"#C0DEED","icon":"font-awesome/fa-cloud","status":{"x":1100,"y":200,"wires":[{"id":"1aa3857daffb0a88","port":0}]}},{"id":"0cf14b3246512f2a","type":"http request","z":"2a3a8e2a38320871","name":"Open-Meteo.com","method":"GET","ret":"obj","paytoqs":"query","url":"https://api.open-meteo.com/v1/forecast","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":430,"y":80,"wires":[["fdb40ea7a9c4da1e"]]},{"id":"cf357ad705d25daf","type":"change","z":"2a3a8e2a38320871","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"{}","tot":"json"},{"t":"set","p":"payload.latitude","pt":"msg","to":"latitude","tot":"env"},{"t":"set","p":"payload.longitude","pt":"msg","to":"longitude","tot":"env"},{"t":"set","p":"payload.current","pt":"msg","to":"current","tot":"env"}],"action":"","property":"","from":"","to":"","reg":false,"x":230,"y":80,"wires":[["0cf14b3246512f2a"]]},{"id":"fdb40ea7a9c4da1e","type":"change","z":"2a3a8e2a38320871","name":"","rules":[{"t":"set","p":"result","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":620,"y":80,"wires":[["1aa3857daffb0a88"]]},{"id":"1aa3857daffb0a88","type":"function","z":"2a3a8e2a38320871","name":"set payload with current value","func":"var result = msg.result\nvar current_variable = env.get(\"current\");\nvar current_value = result.current[current_variable]\nmsg.payload = current_value\n\n\n\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":850,"y":80,"wires":[["4c39b9153de9ac71"]]},{"id":"4c39b9153de9ac71","type":"change","z":"2a3a8e2a38320871","name":"","rules":[{"t":"set","p":"license","pt":"msg","to":"Weather data by Open-Meteo.com","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1190,"y":80,"wires":[[]]},{"id":"5261d7e14dba0142","type":"comment","z":"2a3a8e2a38320871","name":"Weather data by Open-Meteo.com","info":"Weather data by Open-Meteo.com","x":460,"y":40,"wires":[]},{"id":"d801c4fb890ffec1","type":"comment","z":"2a3a8e2a38320871","name":"Thank you, open-meteo.com!","info":"","x":1180,"y":40,"wires":[]},{"id":"6a8e6f60fd19579f","type":"subflow:2a3a8e2a38320871","z":"21295348820e2d6f","name":"","x":330,"y":60,"wires":[["61540b63d4f8affe"]]},{"id":"3c88a7f7fc89ed7f","type":"inject","z":"21295348820e2d6f","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":140,"y":60,"wires":[["6a8e6f60fd19579f"]]},{"id":"61540b63d4f8affe","type":"debug","z":"21295348820e2d6f","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":510,"y":60,"wires":[]}]