136 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			136 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
//Database Conections
 | 
						|
define('DBHOST','');
 | 
						|
define('DBNAME','');
 | 
						|
define('DBUSER','');
 | 
						|
define('DBPASS','');
 | 
						|
define('BASEDIR','');
 | 
						|
define('BASEURL','');
 | 
						|
 | 
						|
//Leade record newer than XX days
 | 
						|
define('RECORDTIMOUT', 1);
 | 
						|
 | 
						|
//Log Setting
 | 
						|
define('DEBUGMOD', 1); //show debug codes
 | 
						|
define('API_DEBUGMOD', 1); //show debug codes in api
 | 
						|
define('LOGTIMOUT', 5); //Deleate logfiles older than XX days
 | 
						|
/*
 | 
						|
	LogRecordTypes::ERROR
 | 
						|
	LogRecordTypes::WARNING
 | 
						|
	LogRecordTypes::INFO
 | 
						|
*/
 | 
						|
define('LOGLEVEL', LogRecordTypes::WARNING);
 | 
						|
 | 
						|
//Restrict acess to API
 | 
						|
$allowerdIp = [
 | 
						|
	'', //IP Domácí sítě
 | 
						|
];
 | 
						|
define('HOMEIP', $allowerdIp);
 | 
						|
 | 
						|
//Randomizet Security Keys
 | 
						|
define('FIRSTKEY','');
 | 
						|
define('SECONDKEY','');
 | 
						|
 | 
						|
//DEFAULT CONECT INTERVALS in seconds
 | 
						|
define('DEVICECONNECTINTERVAL', 60);
 | 
						|
 | 
						|
//time format
 | 
						|
define('DATEFORMAT','d. m. Y H:i');
 | 
						|
define('TIMEFORMAT','H:i');
 | 
						|
 | 
						|
/** Unit Definition **/
 | 
						|
const UNITS = [
 | 
						|
	''=> '',
 | 
						|
	'temp' => "°C",
 | 
						|
	'temp_cont' => "°C",
 | 
						|
	'humi' => "%",
 | 
						|
	'light' => "",
 | 
						|
	'on/off' => "",
 | 
						|
	'doot' => "",
 | 
						|
	'battery' => "V",
 | 
						|
	'water' => "",
 | 
						|
	'wifi' => "Bpm",
 | 
						|
	'media_state' => "",
 | 
						|
	'media_cont' => "",
 | 
						|
	'vol_cont' => "",
 | 
						|
	'media_apps' => "",
 | 
						|
	'media_input' => "",
 | 
						|
 | 
						|
];
 | 
						|
 | 
						|
//Notifications
 | 
						|
define('SERVERKEY','');
 | 
						|
define('SERVERVAIPKEY','');
 | 
						|
 | 
						|
//TODO: Po registraci vzít výchozí hodnoty
 | 
						|
//Default network Setting
 | 
						|
const NETWORK = [
 | 
						|
	'subnet' => '',
 | 
						|
	'gateway' => '',
 | 
						|
	'dns' => '',
 | 
						|
];
 | 
						|
 | 
						|
//Graph Setting
 | 
						|
const RANGES = [
 | 
						|
	'' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 100,
 | 
						|
		'scale' => 20,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
	'temp' => [
 | 
						|
		'min' => 10,
 | 
						|
		'max' => 45,
 | 
						|
		'scale' =>20,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
	'humi' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 100,
 | 
						|
		'scale' =>20,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
	'light' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 1,
 | 
						|
		'scale' =>1,
 | 
						|
		'graph' => 'bar',
 | 
						|
	],
 | 
						|
	'on/off' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 1,
 | 
						|
		'scale' =>1,
 | 
						|
		'graph' => 'bar',
 | 
						|
	],
 | 
						|
	'door' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 1,
 | 
						|
		'scale' =>1,
 | 
						|
		'graph' => 'bar',
 | 
						|
		'fallBack' => 1,
 | 
						|
		'fallBackTime' => 2, //in Minutes
 | 
						|
	],
 | 
						|
	'battery' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 4.7,
 | 
						|
		'scale' =>0,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
	'temp_cont' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 30,
 | 
						|
		'scale' => 0,5,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
	'wifi' => [
 | 
						|
		'min' => 0,
 | 
						|
		'max' => 30,
 | 
						|
		'scale' => 0,5,
 | 
						|
		'graph' => 'line',
 | 
						|
	],
 | 
						|
];
 | 
						|
 | 
						|
 | 
						|
 | 
						|
?>
 |