|
|
- {
- "plant": {
- "id": "PLT01",
- "nimi": "Valkosipuli",
- "type": "Sipuli",
- "planting_day": "10.10.2019",
- "short_description": "Sipulikasvi, joka maistuu hyvältä",
- "long_description": "Sipulikasvi, joka maistuu hyvältä ja viihtyy hyvin",
- "imagefile": "../Photos/valkosipulivk1.jpeg",
- "logfile": "/path/to/plant/log/file.log"
- },
-
- "sensors": {
-
- "moisture": {
- "enabled": true,
- "sensor_type": "common",
- "gpio_pin": 16,
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "sensor_friendly_name": "Moisture sensor (1)",
- "trigger_data_type": "dummy_on_off",
- "trigger_min": 0.00,
- "trigger_max": 1.00,
- "time": {
- "use_time": true,
- "months": {
- "1": true,
- "2": true,
- "3": true,
- "4": true,
- "5": true,
- "6": true,
- "7": true,
- "8": true,
- "9": true,
- "10": true,
- "11": true,
- "12": true
- },
- "weeks": {
- "1": true,
- "2": true,
- "3": true,
- "4": true
- },
- "days": {
- "mon": { "enabled": true, "interval": ["12.00", "18.00"] },
- "tue": { "enabled": true, "interval": ["08.00", "16.00"] },
- "wed": { "enabled": true, "interval": ["13.00", "20.00"] },
- "thu": { "enabled": true, "interval": ["04.00", "12.00"] },
- "fri": { "enabled": true, "interval": ["12.00", "18.00"] },
- "sat": { "enabled": true, "interval": ["06.00", "14.00"] },
- "sun": { "enabled": true, "interval": ["15.00", "23.59"] }
- }
- },
- "devices_out": {
- "common": {
- "use_devices_out": true,
- "keepalivetime_min": 0.25,
- "keepalivetime_max": 5.00
- },
- "devices_out_spec": [
- {
- "enabled": true,
- "gpio_pin": 23,
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "operation_type": "irrigation",
- "name": "pump_1",
- "friendly_name": "Water pump (1)"
- },
- {
- "enabled": true,
- "gpio_pin": 24,
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "operation_type": "irrigation",
- "name": "pump_2",
- "friendly_name": "Water pump (2)"
- }
- ]
- }
- },
-
- "light": {
- "enabled": true,
- "sensor_type": "common",
- "gpio_pin": 19,
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "sensor_friendly_name": "Light sensor (1)",
- "trigger_data_type": "i2c_device: 200",
- "trigger_min": 0.00,
- "trigger_max": 1.00,
- "time": {
- "use_time": true,
- "months": {
- "1": true,
- "2": true,
- "3": true,
- "4": true,
- "5": true,
- "6": true,
- "7": true,
- "8": true,
- "9": true,
- "10": true,
- "11": true,
- "12": true
- },
- "weeks": {
- "1": true,
- "2": true,
- "3": true,
- "4": true
- },
- "days": {
- "mon": { "enabled": true , "interval": ["12.00", "18.00"] },
- "tue": { "enabled": true , "interval": ["08.00", "16.00"] },
- "wed": { "enabled": true , "interval": ["13.00", "20.00"] },
- "thu": { "enabled": true , "interval": ["04.00", "12.00"] },
- "fri": { "enabled": true , "interval": ["12.00", "18.00"] },
- "sat": { "enabled": true , "interval": ["06.00", "14.00"] },
- "sun": { "enabled": true , "interval": ["15.00", "23.59"] }
- }
- },
- "devices_out": {
- "common": {
- "use_devices_out": true,
- "keepalivetime_min": 5.00,
- "keepalivetime_max": 600.00
- },
- "devices_out_spec": [
- {
- "enabled": true,
- "gpio_pin": "",
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "operation_type": "lighting",
- "name": "light_1",
- "friendly_name": "UV lamp (1)"
- }
- ]
- }
- },
-
- "temperature": {
- "enabled": true,
- "gpio_pin": 36,
- "sensor_type": "temperature",
- "device_type": "THERM_SENSOR_DS18B20",
- "device_id": "",
- "sensor_friendly_name": "Temperature sensor (1)",
- "time": {
- "use_time": true,
- "months": {
- "1": true,
- "2": true,
- "3": true,
- "4": true,
- "5": true,
- "6": true,
- "7": true,
- "8": true,
- "9": true,
- "10": true,
- "11": true,
- "12": true
- },
- "weeks": {
- "1": true,
- "2": true,
- "3": true,
- "4": true
- },
- "days": {
- "mon": { "enabled": true , "interval": ["12.00", "18.00"] },
- "tue": { "enabled": true , "interval": ["08.00", "16.00"] },
- "wed": { "enabled": true , "interval": ["13.00", "20.00"] },
- "thu": { "enabled": true , "interval": ["04.00", "12.00"] },
- "fri": { "enabled": true , "interval": ["12.00", "18.00"] },
- "sat": { "enabled": true , "interval": ["06.00", "14.00"] },
- "sun": { "enabled": true , "interval": ["15.00", "23.59"] }
- }
- },
- "temperature": {
- "format": "celsius",
- "baseline": 30.00,
- "threshold": 0.10,
- "tolerance": 4.00,
- "precision": 12
- },
- "devices_out": {
- "common": {
- "use_devices_out": true,
- "keepalivetime_min": 0.25,
- "keepalivetime_max": 500.00
- },
- "devices_out_spec": [
- {
- "enabled": true,
- "gpio_pin": 25,
- "gpio_pin_initialstate": "HIGH",
- "gpio_pin_upstate": "LOW",
- "operation_type": "warming",
- "name": "warming_1",
- "friendly_name": "Battery (1)"
- },
- {
- "enabled": true,
- "gpio_pin": 26,
- "gpio_pin_initialstate": "HIGH",
- "gpio_pin_upstate": "LOW",
- "operation_type": "cooling",
- "name": "cooling_1",
- "friendly_name": "Cooling box (1)"
- }
- ]
- }
- },
-
- "acidity": {
- "enabled": true,
- "sensor_type": "common",
- "gpio_pin": "",
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "sensor_friendly_name": "pH sensor (1)",
- "trigger_data_type": "i2c_device: 200",
- "trigger_min": 0.00,
- "trigger_max": 1.00,
- "time": {
- "use_time": true,
- "months": {
- "1": true,
- "2": true,
- "3": true,
- "4": true,
- "5": true,
- "6": true,
- "7": true,
- "8": true,
- "9": true,
- "10": true,
- "11": true,
- "12": true
- },
- "weeks": {
- "1": true,
- "2": true,
- "3": true,
- "4": true
- },
- "days": {
- "mon": { "enabled": true , "interval": ["12.00", "18.00"] },
- "tue": { "enabled": true , "interval": ["08.00", "16.00"] },
- "wed": { "enabled": true , "interval": ["13.00", "20.00"] },
- "thu": { "enabled": true , "interval": ["04.00", "12.00"] },
- "fri": { "enabled": true , "interval": ["12.00", "18.00"] },
- "sat": { "enabled": true , "interval": ["06.00", "14.00"] },
- "sun": { "enabled": true , "interval": ["15.00", "23.59"] }
- }
- },
- "devices_out": {
- "common": {
- "use_devices_out": true,
- "keepalivetime_min": 0.25,
- "keepalivetime_max": 5.00
- },
- "devices_out_spec": [
- {
- "enabled": true,
- "gpio_pin": "",
- "gpio_pin_initialstate": "LOW",
- "gpio_pin_upstate": "HIGH",
- "operation_type": "fertilize",
- "name": "fert_1",
- "friendly_name": "Fertilizer pump (1)"
- }
- ]
- }
- }
- }
- }
|