ayla
Version:
Ayla at your service.
72 lines • 2.09 kB
JSON
{
"app": {
"port": 8443,
"ssl": {
"enabled": true,
"redirectorPort": 8080
}
},
"camera": {
"dateFormat": "YYYYMMDD-HHmmss",
"snapsMaxAgeDays": 3
},
"commands": {
"notifyNetworkDevicesDown": ["which servers are down", "are servers down"],
"movieMode": ["movie mode", "movie time", "start movie"],
"turnLightsOff": ["turn lights off", "all lights off"],
"turnLightsOn": ["turn lights on", "all lights on"]
},
"database": {
"connString": "mongodb://localhost/ayla",
"dataCacheExpireHours": 240
},
"email" : {
"newMessages": {
"sinceDays": 30
},
"randomGreetings": ["Hey cutie", "Hi sir", "What's up boss"]
},
"fitbit": {
"checkMissingDataDays": [2, 5, 10],
"dateFormat": "YYYY-MM-DD"
},
"general": {
"appTitle": "Ayla",
"debug": false,
"currentDataMaxAgeMinutes": 30,
"moduleErrorMaxAgeHours": 48,
"moduleStopOnErrorCount": 10,
"parallelTasksLimit": 4,
"owner": "Igor Ramadas"
},
"home": {
"autoControlLights": true,
"temperature": {
"min": 16,
"ideal": 19,
"max": 28
}
},
"logger": {
"console": true,
"local": {
"enabled": false
}
},
"path": {
"cameraSnaps": "/data/cameraSnaps/",
"data": "/data/",
"emailTemplatesDir": "/data/emailTemplates/",
"sslKeyFile": "ssl.key",
"sslCertFile": "ssl.cer"
},
"security": {
"maxAuthTokenAgeDays": 90
},
"wunderground": {
"defaultQuery": "Germany/Berlin",
"resultFields": ["weather", "temp_c", "relative_humidity", "wind_degrees", "wind_kph", "pressure_mb",
"dewpoint_c", "feelslike_c", "visibility_km", "precip_1hr_metric"],
"stationIds": ["IBERLIN15", "IBERLINB41"]
}
}