|
{
|
|
"id": "Valkosipuli",
|
|
"type": "Sipuli",
|
|
"description": "Sipulilajike joka maistuu hyvältä",
|
|
"imagefile": "../Photos/valkosipuli1.jpeg",
|
|
"logfile_output": "/path/to/plant/log/file.log",
|
|
"istutuspv": "10.10.2019",
|
|
|
|
|
|
"sensor": {
|
|
"waterpump_1": {
|
|
"pin": 23,
|
|
"pindirection": "out",
|
|
"friendly_name": "Water pump (1)"
|
|
},
|
|
"nutrientpump_1": {
|
|
"pin": 24,
|
|
"pindirection": "out",
|
|
"friendly_name": "Nutrient pump (1)"
|
|
},
|
|
"lightbulb_1": {
|
|
"pin": 18,
|
|
"pindirection": "out",
|
|
"friendly_name": "Light bulb (1)"
|
|
},
|
|
"moisturedetect_1": {
|
|
"pin": 16,
|
|
"pindirection": "in",
|
|
"friendly_name": "Moisture sensor (1)",
|
|
"data": {
|
|
"type": "pindata",
|
|
"path": "",
|
|
"parser": ""
|
|
}
|
|
},
|
|
"aciddetect_1": {
|
|
"pin": 26,
|
|
"pindirection": "in",
|
|
"friendly_name": "pH sensor (1)",
|
|
"data": {
|
|
"type": "file",
|
|
"path": "/path/to/raw/device/data",
|
|
"parser": "name-of-internal-python-parser-function"
|
|
}
|
|
},
|
|
"tempdetect_1": {
|
|
"friendly_name": "Temperature sensor (1)"
|
|
},
|
|
"lightdetect_1": {
|
|
"pin": 8,
|
|
"pindirection": "in",
|
|
"friendly_name": "Light detection sensor (1)",
|
|
"data": {
|
|
"type": "file",
|
|
"path": "/path/to/raw/device/data",
|
|
"parser": "name-of-internal-python-parser-function"
|
|
}
|
|
}
|
|
},
|
|
|
|
"feedplant": {
|
|
"light": {
|
|
"time": {
|
|
"dates": ["mon, tue, wed, thu, fri, sat, sun"],
|
|
"clock": ["06.30-12.00","14.00-19.00"],
|
|
"clock_reverserange": false
|
|
},
|
|
"sensors": [ {
|
|
"trigger_sensor": {
|
|
"name": "lightdetect_1",
|
|
"trigger_min": 5,
|
|
"trigger_max": 10
|
|
},
|
|
"activate_sensor": {
|
|
"name": "lightbulb_1",
|
|
"ignoretrigger": false,
|
|
"ignoredates": false,
|
|
"ignoreclock": false,
|
|
"minkeepalivetime": 5,
|
|
"maxkeepalivetime": 0
|
|
}
|
|
} ]
|
|
},
|
|
"nutrient": {
|
|
"time": {
|
|
"dates": ["mon, tue, wed, thu, fri, sat, sun"],
|
|
"clock": ["00.00-23.59"],
|
|
"clock_reverserange": false
|
|
},
|
|
"sensors": [ {
|
|
"trigger_sensor": {
|
|
"name": "aciddetect_1",
|
|
"trigger_min": 0.9,
|
|
"trigger_max": 1.6
|
|
},
|
|
"activate_sensor": {
|
|
"name": "nutrientpump_1",
|
|
"ignoretrigger": false,
|
|
"ignoredates": false,
|
|
"ignoreclo¿ck": false,
|
|
"minkeepalivetime": 0.25,
|
|
"maxkeepalivetime": 5
|
|
}
|
|
} ]
|
|
},
|
|
"moisture": {
|
|
"time": {
|
|
"dates": ["mon, tue, wed, thu, fri, sat, sun"],
|
|
"clock": ["00.00-23.59"],
|
|
"clock_reverserange": false
|
|
},
|
|
"sensors": [ {
|
|
"trigger_sensor": {
|
|
"name": "moisturedetect_1",
|
|
"trigger_min": 0,
|
|
"trigger_max": 1
|
|
},
|
|
"activate_sensor": {
|
|
"name": "waterpump_1",
|
|
"ignoretrigger": false,
|
|
"ignoredates": false,
|
|
"ignoreclock": false,
|
|
"minkeepalivetime": 0.25,
|
|
"maxkeepalivetime": 5
|
|
}
|
|
} ]
|
|
},
|
|
"temperature": {
|
|
"format": "celcius",
|
|
"baselinevalue": 22,
|
|
"threshold": 4,
|
|
"decimals": 3,
|
|
"loglevel": 0
|
|
}
|
|
}
|
|
}
|