[
{
"id": "d2ecc8d80b174c4c",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": ""
},
{
"id": "20c6113df3b1a08f",
"type": "mqtt-broker",
"name": "",
"broker": "localhost",
"port": "1883",
"clientid": "",
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"birthTopic": "esp/ds18b20/temperature",
"birthQos": "1",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willPayload": "",
"willMsg": {},
"sessionExpiry": ""
},
{
"id": "077f827594125917",
"type": "ui_tab",
"name": "Controlli",
"icon": "fa-magic",
"disabled": false,
"hidden": false
},
{
"id": "9ceb7cb81b88aeac",
"type": "ui_base",
"theme": {
"name": "theme-dark",
"lightTheme": {
"default": "#0094CE",
"baseColor": "#0094CE",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": true,
"reset": false
},
"darkTheme": {
"default": "#097479",
"baseColor": "#097479",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
"edited": true,
"reset": false
},
"customTheme": {
"name": "Untitled Theme 1",
"default": "#4B7930",
"baseColor": "#4B7930",
"baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
},
"themeState": {
"base-color": {
"default": "#097479",
"value": "#097479",
"edited": false
},
"page-titlebar-backgroundColor": {
"value": "#097479",
"edited": false
},
"page-backgroundColor": {
"value": "#111111",
"edited": false
},
"page-sidebar-backgroundColor": {
"value": "#333333",
"edited": false
},
"group-textColor": {
"value": "#0eb8c0",
"edited": false
},
"group-borderColor": {
"value": "#555555",
"edited": false
},
"group-backgroundColor": {
"value": "#333333",
"edited": false
},
"widget-textColor": {
"value": "#eeeeee",
"edited": false
},
"widget-backgroundColor": {
"value": "#097479",
"edited": false
},
"widget-borderColor": {
"value": "#333333",
"edited": false
},
"base-font": {
"value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
}
},
"angularTheme": {
"primary": "indigo",
"accents": "blue",
"warn": "red",
"background": "grey",
"palette": "light"
}
},
"site": {
"name": "Spirulino",
"hideToolbar": "false",
"allowSwipe": "false",
"lockMenu": "false",
"allowTempTheme": "true",
"dateFormat": "DD/MM/YYYY",
"sizes": {
"sx": 48,
"sy": 48,
"gx": 6,
"gy": 6,
"cx": 6,
"cy": 6,
"px": 0,
"py": 0
}
}
},
{
"id": "f8679e256fb45287",
"type": "ui_group",
"name": "Temperatura Spirulina",
"tab": "90f96723427fa0fe",
"order": 1,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "e4119532a6ad88e8",
"type": "ui_group",
"name": "Pompa",
"tab": "077f827594125917",
"order": 1,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "90f96723427fa0fe",
"type": "ui_tab",
"name": "Parametri Ambientali",
"icon": "spa",
"disabled": false,
"hidden": false
},
{
"id": "ef4b6d31d019168d",
"type": "ui_group",
"name": "Timer giorno",
"tab": "077f827594125917",
"order": 2,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "c66eab8c77e1b271",
"type": "ui_group",
"name": "Timer notte",
"tab": "077f827594125917",
"order": 3,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "8508649fe7a2c797",
"type": "ui_group",
"name": "Reles",
"tab": "077f827594125917",
"order": 5,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "737f41d2a629a054",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/intemp",
"qos": "1",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 270,
"y": 100,
"wires": [
[
"187e079583388cdc",
"1f8c10573fccbecc"
]
]
},
{
"id": "1f8c10573fccbecc",
"type": "ui_gauge",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 1,
"width": 0,
"height": 0,
"gtype": "gage",
"title": "",
"label": "Gradi",
"format": "{{value}}",
"min": "0",
"max": "40",
"colors": [
"#0006b3",
"#1be600",
"#ca3838"
],
"seg1": "",
"seg2": "",
"x": 450,
"y": 100,
"wires": []
},
{
"id": "187e079583388cdc",
"type": "ui_chart",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 2,
"width": 0,
"height": 0,
"label": "",
"chartType": "line",
"legend": "false",
"xformat": "HH:mm:ss",
"interpolate": "linear",
"nodata": "",
"dot": false,
"ymin": "",
"ymax": "",
"removeOlder": 1,
"removeOlderPoints": "",
"removeOlderUnit": "86400",
"cutout": 0,
"useOneColor": false,
"useUTC": false,
"colors": [
"#1f77b4",
"#aec7e8",
"#ff7f0e",
"#2ca02c",
"#98df8a",
"#d62728",
"#ff9896",
"#9467bd",
"#c5b0d5"
],
"outputs": 1,
"useDifferentColor": false,
"x": 450,
"y": 60,
"wires": [
[]
]
},
{
"id": "d4b841c075c91832",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "humidity",
"topic": "room/humidity",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 280,
"y": 260,
"wires": [
[
"b2c22a4063dd0a1c"
]
]
},
{
"id": "b2c22a4063dd0a1c",
"type": "ui_chart",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 6,
"width": 0,
"height": 0,
"label": "Umidità",
"chartType": "line",
"legend": "false",
"xformat": "HH:mm:ss",
"interpolate": "linear",
"nodata": "",
"dot": false,
"ymin": "",
"ymax": "",
"removeOlder": 1,
"removeOlderPoints": "",
"removeOlderUnit": "86400",
"cutout": 0,
"useOneColor": false,
"useUTC": false,
"colors": [
"#1f77b4",
"#aec7e8",
"#ff7f0e",
"#2ca02c",
"#98df8a",
"#d62728",
"#ff9896",
"#9467bd",
"#c5b0d5"
],
"outputs": 1,
"useDifferentColor": false,
"x": 440,
"y": 260,
"wires": [
[]
]
},
{
"id": "a714ed2c0caaed4b",
"type": "ui_switch",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Attiva",
"tooltip": "",
"group": "e4119532a6ad88e8",
"order": 2,
"width": 0,
"height": 0,
"passthru": true,
"decouple": "false",
"topic": "topic",
"topicType": "msg",
"style": "",
"onvalue": "on",
"onvalueType": "str",
"onicon": "",
"oncolor": "",
"offvalue": "off",
"offvalueType": "str",
"officon": "",
"offcolor": "",
"animate": false,
"x": 470,
"y": 1100,
"wires": [
[
"48361bf203467262"
]
]
},
{
"id": "48361bf203467262",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/pump",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 660,
"y": 1100,
"wires": []
},
{
"id": "781de27797e313ae",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "temperatureout",
"topic": "room/temperature",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 780,
"y": 260,
"wires": [
[
"581106b2f7e6a156"
]
]
},
{
"id": "581106b2f7e6a156",
"type": "ui_chart",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 3,
"width": 0,
"height": 0,
"label": "Temperatura ambientale",
"chartType": "line",
"legend": "false",
"xformat": "HH:mm:ss",
"interpolate": "linear",
"nodata": "",
"dot": false,
"ymin": "",
"ymax": "",
"removeOlder": 1,
"removeOlderPoints": "",
"removeOlderUnit": "86400",
"cutout": 0,
"useOneColor": false,
"useUTC": false,
"colors": [
"#1f77b4",
"#aec7e8",
"#ff7f0e",
"#2ca02c",
"#98df8a",
"#d62728",
"#ff9896",
"#9467bd",
"#c5b0d5"
],
"outputs": 1,
"useDifferentColor": false,
"x": 1010,
"y": 260,
"wires": [
[]
]
},
{
"id": "45e409b8659cd5e8",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/lux",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 820,
"y": 100,
"wires": [
[
"fcceaabf8ef96a7d"
]
]
},
{
"id": "fcceaabf8ef96a7d",
"type": "ui_chart",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 4,
"width": 0,
"height": 0,
"label": "Luminosità",
"chartType": "line",
"legend": "false",
"xformat": "HH:mm:ss",
"interpolate": "linear",
"nodata": "",
"dot": false,
"ymin": "",
"ymax": "",
"removeOlder": 1,
"removeOlderPoints": "",
"removeOlderUnit": "86400",
"cutout": 0,
"useOneColor": false,
"useUTC": false,
"colors": [
"#1f77b4",
"#aec7e8",
"#ff7f0e",
"#2ca02c",
"#98df8a",
"#d62728",
"#ff9896",
"#9467bd",
"#c5b0d5"
],
"outputs": 1,
"useDifferentColor": false,
"x": 990,
"y": 100,
"wires": [
[]
]
},
{
"id": "01cdd7e52bd170a9",
"type": "ui_slider",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Tempo Accesa ",
"tooltip": "",
"group": "ef4b6d31d019168d",
"order": 0,
"width": 0,
"height": 0,
"passthru": false,
"outs": "end",
"topic": "topic",
"topicType": "msg",
"min": 0,
"max": "60",
"step": "1",
"x": 760,
"y": 400,
"wires": [
[
"44b276ee332e2c5b"
]
]
},
{
"id": "44b276ee332e2c5b",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/timeron",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 960,
"y": 400,
"wires": []
},
{
"id": "97dc5b51b3961d85",
"type": "ui_slider",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Tempo Spenta",
"tooltip": "",
"group": "ef4b6d31d019168d",
"order": 1,
"width": 0,
"height": 0,
"passthru": false,
"outs": "end",
"topic": "topic",
"topicType": "msg",
"min": 0,
"max": "60",
"step": 1,
"x": 760,
"y": 480,
"wires": [
[
"82ec90ba864bd8db"
]
]
},
{
"id": "82ec90ba864bd8db",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/timeroff",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 970,
"y": 480,
"wires": []
},
{
"id": "45df35a9da6c2d84",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/stato",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 80,
"y": 480,
"wires": [
[
"1df7379e8e8459db"
]
]
},
{
"id": "1df7379e8e8459db",
"type": "ui_text",
"z": "d2ecc8d80b174c4c",
"group": "e4119532a6ad88e8",
"order": 1,
"width": 0,
"height": 0,
"name": "",
"label": "La pompa é ",
"format": "{{msg.payload}}",
"layout": "row-center",
"x": 280,
"y": 480,
"wires": []
},
{
"id": "b8ce1615e147d93a",
"type": "ui_slider",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Tempo Accesa",
"tooltip": "",
"group": "c66eab8c77e1b271",
"order": 0,
"width": 0,
"height": 0,
"passthru": false,
"outs": "end",
"topic": "topic",
"topicType": "msg",
"min": 0,
"max": "60",
"step": 1,
"x": 760,
"y": 560,
"wires": [
[
"e52a9be5abbbd51c"
]
]
},
{
"id": "d6e78e0ccec9136a",
"type": "ui_slider",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Tempo Spenta",
"tooltip": "",
"group": "c66eab8c77e1b271",
"order": 2,
"width": 0,
"height": 0,
"passthru": false,
"outs": "end",
"topic": "topic",
"topicType": "msg",
"min": 0,
"max": "60",
"step": 1,
"x": 760,
"y": 640,
"wires": [
[
"db0225f51398a1d6"
]
]
},
{
"id": "e52a9be5abbbd51c",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/ntimeron",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 960,
"y": 560,
"wires": []
},
{
"id": "db0225f51398a1d6",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/ntimeroff",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 960,
"y": 640,
"wires": []
},
{
"id": "4c6ceb3621eb8193",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/condizione",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 960,
"y": 720,
"wires": []
},
{
"id": "ada3212753dbe76b",
"type": "ui_slider",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Soglia luminosa",
"tooltip": "",
"group": "e4119532a6ad88e8",
"order": 4,
"width": 0,
"height": 0,
"passthru": false,
"outs": "end",
"topic": "topic",
"topicType": "msg",
"min": 0,
"max": "100",
"step": 1,
"x": 770,
"y": 720,
"wires": [
[
"4c6ceb3621eb8193"
]
]
},
{
"id": "3d6f3edea1f60844",
"type": "ui_text",
"z": "d2ecc8d80b174c4c",
"group": "e4119532a6ad88e8",
"order": 3,
"width": 0,
"height": 0,
"name": "",
"label": "É di ",
"format": "{{msg.payload}}",
"layout": "row-center",
"x": 310,
"y": 580,
"wires": []
},
{
"id": "4ff9f53077a977c2",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/cielo",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 80,
"y": 580,
"wires": [
[
"3d6f3edea1f60844"
]
]
},
{
"id": "d67ee67605f9a7d5",
"type": "ui_chart",
"z": "d2ecc8d80b174c4c",
"name": "",
"group": "f8679e256fb45287",
"order": 5,
"width": 0,
"height": 0,
"label": "Attività pompa",
"chartType": "line",
"legend": "false",
"xformat": "HH:mm:ss",
"interpolate": "linear",
"nodata": "",
"dot": false,
"ymin": "",
"ymax": "",
"removeOlder": 1,
"removeOlderPoints": "",
"removeOlderUnit": "86400",
"cutout": 0,
"useOneColor": false,
"useUTC": false,
"colors": [
"#1f77b4",
"#aec7e8",
"#ff7f0e",
"#2ca02c",
"#98df8a",
"#d62728",
"#ff9896",
"#9467bd",
"#c5b0d5"
],
"outputs": 1,
"useDifferentColor": false,
"x": 320,
"y": 400,
"wires": [
[]
]
},
{
"id": "379203d38437db3e",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/pompa",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 100,
"y": 400,
"wires": [
[
"d67ee67605f9a7d5"
]
]
},
{
"id": "d5b8999824ff3ec7",
"type": "ui_switch",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Giallo",
"tooltip": "",
"group": "8508649fe7a2c797",
"order": 0,
"width": 0,
"height": 0,
"passthru": true,
"decouple": "false",
"topic": "topic",
"topicType": "msg",
"style": "",
"onvalue": "on",
"onvalueType": "str",
"onicon": "",
"oncolor": "",
"offvalue": "off",
"offvalueType": "str",
"officon": "",
"offcolor": "",
"animate": false,
"x": 390,
"y": 860,
"wires": [
[
"e3915cf0e0918d04"
]
]
},
{
"id": "628c8d8b9550c810",
"type": "ui_switch",
"z": "d2ecc8d80b174c4c",
"name": "",
"label": "Inverter",
"tooltip": "",
"group": "8508649fe7a2c797",
"order": 1,
"width": 0,
"height": 0,
"passthru": true,
"decouple": "false",
"topic": "topic",
"topicType": "msg",
"style": "",
"onvalue": "on",
"onvalueType": "str",
"onicon": "",
"oncolor": "",
"offvalue": "off",
"offvalueType": "str",
"officon": "",
"offcolor": "",
"animate": false,
"x": 480,
"y": 1040,
"wires": [
[
"46a5ca05e3c5a098"
]
]
},
{
"id": "e3915cf0e0918d04",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/rele2",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 550,
"y": 860,
"wires": []
},
{
"id": "46a5ca05e3c5a098",
"type": "mqtt out",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/rele3",
"qos": "2",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "20c6113df3b1a08f",
"x": 630,
"y": 1040,
"wires": []
},
{
"id": "8f75f4cc7e2eb89d",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/ferele2",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 250,
"y": 860,
"wires": [
[
"d5b8999824ff3ec7"
]
]
},
{
"id": "a5d7650c2acc02af",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/ferele3",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 250,
"y": 1040,
"wires": [
[
"628c8d8b9550c810"
]
]
},
{
"id": "585b972496b38401",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/festato",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 250,
"y": 1100,
"wires": [
[
"a714ed2c0caaed4b"
]
]
},
{
"id": "dc7de7c9a8316453",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/feacceso",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 560,
"y": 400,
"wires": [
[
"01cdd7e52bd170a9"
]
]
},
{
"id": "8933c264a18e4a67",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/fespento",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 550,
"y": 480,
"wires": [
[
"97dc5b51b3961d85"
]
]
},
{
"id": "badda0bb526b4e0f",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/fenacceso",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 560,
"y": 560,
"wires": [
[
"b8ce1615e147d93a"
]
]
},
{
"id": "b4e6dc852021c06e",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/fenspento",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 560,
"y": 640,
"wires": [
[
"d6e78e0ccec9136a"
]
]
},
{
"id": "f7536c19f11641d5",
"type": "mqtt in",
"z": "d2ecc8d80b174c4c",
"name": "",
"topic": "room/fecondizione",
"qos": "2",
"datatype": "auto",
"broker": "20c6113df3b1a08f",
"nl": false,
"rap": true,
"rh": 0,
"x": 570,
"y": 720,
"wires": [
[
"ada3212753dbe76b"
]
]
}
]