diff --git a/flows.json b/flows.json index 0637a08..6bdb70a 100644 --- a/flows.json +++ b/flows.json @@ -1 +1,387 @@ -[] \ No newline at end of file +[ + { + "id": "1055c7b5a6eebe27", + "type": "tab", + "label": "Icinga Status", + "disabled": false, + "info": "", + "env": [] + }, + { + "id": "06ec825c769361df", + "type": "tab", + "label": "JSON Data Test", + "disabled": false, + "info": "", + "env": [] + }, + { + "id": "fc0d07fcf403c479", + "type": "tls-config", + "name": "", + "cert": "", + "key": "", + "ca": "", + "certname": "", + "keyname": "", + "caname": "", + "servername": "", + "verifyservercert": false, + "alpnprotocol": "" + }, + { + "id": "05fec8f942fe86b0", + "type": "inject", + "z": "1055c7b5a6eebe27", + "name": "", + "props": [ + { + "p": "payload" + }, + { + "p": "topic", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "onceDelay": 0.1, + "topic": "", + "payload": "", + "payloadType": "date", + "x": 260, + "y": 220, + "wires": [ + [ + "c94415368d366ac5" + ] + ] + }, + { + "id": "c94415368d366ac5", + "type": "http request", + "z": "1055c7b5a6eebe27", + "name": "Global Status", + "method": "GET", + "ret": "txt", + "paytoqs": "ignore", + "url": "https://192.168.200.11:5665/v1/status", + "tls": "fc0d07fcf403c479", + "persist": false, + "proxy": "", + "insecureHTTPParser": false, + "authType": "basic", + "senderr": false, + "headers": [], + "x": 520, + "y": 220, + "wires": [ + [ + "14aeffedac5ff373" + ] + ] + }, + { + "id": "17b2139ad54c976a", + "type": "debug", + "z": "1055c7b5a6eebe27", + "name": "Status", + "active": true, + "tosidebar": true, + "console": false, + "tostatus": false, + "complete": "payload", + "targetType": "msg", + "statusVal": "", + "statusType": "auto", + "x": 750, + "y": 220, + "wires": [] + }, + { + "id": "14aeffedac5ff373", + "type": "json", + "z": "1055c7b5a6eebe27", + "name": "", + "property": "payload", + "action": "obj", + "pretty": false, + "x": 650, + "y": 320, + "wires": [ + [ + "17b2139ad54c976a" + ] + ] + }, + { + "id": "d001dc53.264018", + "type": "template", + "z": "06ec825c769361df", + "name": "", + "field": "payload", + "fieldType": "msg", + "format": "yaml", + "syntax": "mustache", + "template": "canada:\n fruits:\n - bleuet\n - framboise\n légumes:\n - tomate\n - patate\n - navet\nmexique:\n fruits:\n - café\n - orange\n légumes:\n - avocats", + "output": "str", + "x": 480, + "y": 140, + "wires": [ + [ + "9e173897.ccab38" + ] + ] + }, + { + "id": "a631ad2e.febf2", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "repeat": "", + "crontab": "", + "once": true, + "topic": "", + "payload": "", + "payloadType": "date", + "x": 300, + "y": 140, + "wires": [ + [ + "d001dc53.264018" + ] + ] + }, + { + "id": "9e173897.ccab38", + "type": "yaml", + "z": "06ec825c769361df", + "name": "", + "x": 620, + "y": 140, + "wires": [ + [ + "588f9990.21743" + ] + ] + }, + { + "id": "588f9990.21743", + "type": "change", + "z": "06ec825c769361df", + "name": "", + "rules": [ + { + "t": "set", + "p": "food", + "pt": "flow", + "to": "payload", + "tot": "msg" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 780, + "y": 140, + "wires": [ + [] + ] + }, + { + "id": "5d6a8619.27e0c8", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "repeat": "", + "crontab": "", + "once": false, + "topic": "", + "payload": "repas", + "payloadType": "flow", + "x": 290, + "y": 340, + "wires": [ + [ + "3f38369a.fed952" + ] + ] + }, + { + "id": "3f38369a.fed952", + "type": "debug", + "z": "06ec825c769361df", + "name": "", + "active": true, + "console": "false", + "complete": "false", + "x": 800, + "y": 340, + "wires": [] + }, + { + "id": "249e58ed.5231b8", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "repeat": "", + "crontab": "", + "once": false, + "topic": "", + "payload": "mexique", + "payloadType": "str", + "x": 290, + "y": 420, + "wires": [ + [ + "6d5ef611.7e4c9" + ] + ] + }, + { + "id": "6d5ef611.7e4c9", + "type": "change", + "z": "06ec825c769361df", + "name": "", + "rules": [ + { + "t": "set", + "p": "payload", + "pt": "msg", + "to": "$lookup($flowContext('food'), payload)", + "tot": "jsonata" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 530, + "y": 420, + "wires": [ + [ + "3f38369a.fed952" + ] + ] + }, + { + "id": "799e8f63.f79ab8", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "repeat": "", + "crontab": "", + "once": false, + "topic": "", + "payload": "canada", + "payloadType": "str", + "x": 280, + "y": 460, + "wires": [ + [ + "6d5ef611.7e4c9" + ] + ] + }, + { + "id": "ea873589.6832e8", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "props": [ + { + "p": "payload", + "v": "[\"mexique\", \"fruits\"]", + "vt": "json" + }, + { + "p": "topic", + "v": "", + "vt": "str" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "topic": "", + "payload": "[\"mexique\", \"fruits\"]", + "payloadType": "json", + "x": 320, + "y": 560, + "wires": [ + [ + "cc133563.e5759" + ] + ] + }, + { + "id": "cc133563.e5759", + "type": "change", + "z": "06ec825c769361df", + "name": "", + "rules": [ + { + "t": "set", + "p": "payload", + "pt": "msg", + "to": "$lookup($flowContext('food'), payload[0]) ~> $lookup(payload[1])", + "tot": "jsonata" + } + ], + "action": "", + "property": "", + "from": "", + "to": "", + "reg": false, + "x": 530, + "y": 560, + "wires": [ + [ + "3f38369a.fed952" + ] + ] + }, + { + "id": "c19fefdd.daac4", + "type": "inject", + "z": "06ec825c769361df", + "name": "", + "repeat": "", + "crontab": "", + "once": false, + "topic": "", + "payload": "[\"canada\", \"légumes\"]", + "payloadType": "json", + "x": 330, + "y": 600, + "wires": [ + [ + "cc133563.e5759" + ] + ] + }, + { + "id": "b434fc1b.4f748", + "type": "comment", + "z": "06ec825c769361df", + "name": "Create a complex stucture", + "info": "", + "x": 320, + "y": 80, + "wires": [] + }, + { + "id": "f15b4ee9.993e7", + "type": "comment", + "z": "06ec825c769361df", + "name": "Filter the structure", + "info": "", + "x": 300, + "y": 280, + "wires": [] + } +] \ No newline at end of file diff --git a/flows_cred.json b/flows_cred.json index 9e26dfe..34204cb 100644 --- a/flows_cred.json +++ b/flows_cred.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "$": "e03fc403e876c287d6b939e962fad915bpiqmLFEG/XXJqD7vQB/xg79kziJYrAvBGaWLr6AWh8rvOPdIewaoT3m8bkxee9RMyBiEH1uBVNtWsgQvlr5SLlpuunFRRkSEseJDvp8AUcidY5wiZM2RMjJ" +} \ No newline at end of file