Skip to content

Instantly share code, notes, and snippets.

@Naesstrom
Last active February 17, 2018 14:11
Show Gist options
  • Save Naesstrom/46c58d1a56302c49d81e38addd7c5872 to your computer and use it in GitHub Desktop.
Save Naesstrom/46c58d1a56302c49d81e38addd7c5872 to your computer and use it in GitHub Desktop.
[
{
"id": "960f34a6.80f3a8",
"type": "json",
"z": "a82671ae.34679",
"name": "",
"property": "payload",
"action": "",
"pretty": false,
"x": 770,
"y": 700,
"wires": [
[
"6c4a1a8.297c4e4",
"c955a11e.915be"
]
]
},
{
"id": "c88664c1.5b8aa8",
"type": "http request",
"z": "a82671ae.34679",
"name": "SMHI JSON",
"method": "GET",
"url": "https://opendata-download-metfcst.smhi.se/api/category/pmp3g/version/2/geotype/point/lon/14.938817/lat/56.826237/data.json",
"tls": "",
"x": 630,
"y": 700,
"wires": [
[
"960f34a6.80f3a8"
]
]
},
{
"id": "6c4a1a8.297c4e4",
"type": "debug",
"z": "a82671ae.34679",
"name": "After json",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"x": 940,
"y": 600,
"wires": []
},
{
"id": "c955a11e.915be",
"type": "change",
"z": "a82671ae.34679",
"name": "",
"rules": [
{
"t": "move",
"p": "payload.timeSeries[0]",
"pt": "msg",
"to": "payload",
"tot": "msg"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 990,
"y": 700,
"wires": [
[
"892cfa43.5b1558",
"f8e37849.17fac8"
]
]
},
{
"id": "82c9db84.4045e8",
"type": "inject",
"z": "a82671ae.34679",
"name": "",
"topic": "",
"payload": "",
"payloadType": "str",
"repeat": "10",
"crontab": "",
"once": false,
"onceDelay": "",
"x": 490,
"y": 700,
"wires": [
[
"c88664c1.5b8aa8"
]
]
},
{
"id": "26386030.f4d73",
"type": "debug",
"z": "a82671ae.34679",
"name": "Sorted",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"x": 1530,
"y": 620,
"wires": []
},
{
"id": "c029763a.c58948",
"type": "mqtt out",
"z": "a82671ae.34679",
"name": "0",
"topic": "/SMHI/",
"qos": "0",
"retain": "",
"broker": "b4900578.721178",
"x": 1530,
"y": 700,
"wires": []
},
{
"id": "892cfa43.5b1558",
"type": "debug",
"z": "a82671ae.34679",
"name": "Latest MESSAGE",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"x": 1300,
"y": 620,
"wires": []
},
{
"id": "f8e37849.17fac8",
"type": "change",
"z": "a82671ae.34679",
"name": "Sort and change",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "{\t \"msl\": payload.parameters[name=\"msl\"].values[0],\t \"t\": payload.parameters[name=\"t\"].values[0],\t \"vis\": payload.parameters[name=\"vis\"].values[0],\t \"wd\": payload.parameters[name=\"wd\"].values[0],\t \"ws\": payload.parameters[name=\"ws\"].values[0],\t \"r\": payload.parameters[name=\"r\"].values[0],\t \"tstm\": payload.parameters[name=\"tstm\"].values[0],\t \"tcc_mean\": payload.parameters[name=\"tcc_mean\"].values[0],\t \"lss_mean\": payload.parameters[name=\"lcc_mean\"].values[0],\t \"mcc_mean\": payload.parameters[name=\"mcc_mean\"].values[0],\t \"hcc_mean\": payload.parameters[name=\"hcc_mean\"].values[0],\t \"gust\": payload.parameters[name=\"gust\"].values[0],\t \"pmin\": payload.parameters[name=\"pmin\"].values[0],\t \"pmax\": payload.parameters[name=\"pmax\"].values[0],\t \"spp\": payload.parameters[name=\"spp\"].values[0],\t \"pcat\": payload.parameters[name=\"pcat\"].values[0],\t \"pmean\": payload.parameters[name=\"pmean\"].values[0],\t \"pmedian\": payload.parameters[name=\"pmedian\"].values[0],\t \"Wsymb2\": payload.parameters[name=\"Wsymb2\"].values[0]\t}",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1280,
"y": 700,
"wires": [
[
"26386030.f4d73",
"c029763a.c58948"
]
]
},
{
"id": "b4900578.721178",
"type": "mqtt-broker",
"z": "",
"broker": "127.0.0.1",
"port": "1883",
"clientid": "",
"usetls": false,
"compatmode": true,
"keepalive": "60",
"cleansession": true,
"willTopic": "",
"willQos": "0",
"willPayload": "",
"birthTopic": "",
"birthQos": "0",
"birthPayload": ""
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment