2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 03:06:37 +00:00

configDB.pm: move rescue modes from ENV to config file

git-svn-id: https://svn.fhem.de/fhem/trunk@16486 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
betateilchen 2018-03-25 18:24:17 +00:00
parent 2631415487
commit cc14ec521a

View File

@ -254,6 +254,8 @@ $configDB{attr}{nostate} = defined($dbconfig{nostate}) ? $dbconfig{nosta
$configDB{attr}{rescue} = defined($dbconfig{rescue}) ? $dbconfig{rescue} : 0;
$configDB{attr}{loadversion} = defined($dbconfig{loadversion}) ? $dbconfig{loadversion} : 0;
#$configDB{attr}{rescue} = 1;
##################################################
# Basic functions needed for DB configuration
# directly called from fhem.pl
@ -286,13 +288,14 @@ sub cfgDB_Init() {
$fhem_dbh->do("INSERT INTO fhemversions values (0, '$uuid')");
_cfgDB_InsertLine($fhem_dbh, $uuid, '#created by cfgDB_Init',0);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global logdir ./log',1);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global logfile %L/fhem-%Y-%m-%d.log',1);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global modpath .',2);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global userattr devStateIcon devStateStyle icon sortby webCmd',3);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global verbose 3',4);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define telnetPort telnet 7072 global',5);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define web FHEMWEB 8083 global',6);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define Logfile FileLog %L/fhem-%Y-%m-%d.log fakelog',7);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global logfile %L/fhem-%Y-%m-%d.log',2);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global modpath .',3);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global userattr devStateIcon devStateStyle icon sortby webCmd',4);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr global verbose 3',5);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define telnetPort telnet 7072 global',6);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define web FHEMWEB 8083 global',7);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'attr web allowfrom .*',8);
_cfgDB_InsertLine($fhem_dbh, $uuid, 'define Logfile FileLog %L/fhem-%Y-%m-%d.log fakelog',9);
}
# create TABLE fhemstate if nonexistent
@ -470,7 +473,8 @@ sub cfgDB_ReadAll($) {
push (@dbconfig, 'attr global modpath .');
push (@dbconfig, 'attr global verbose 3');
push (@dbconfig, 'define telnetPort telnet 7072 global');
push (@dbconfig, 'define WEB FHEMWEB 8083 global');
push (@dbconfig, 'define web FHEMWEB 8083 global');
push (@dbconfig, 'attr web allowfrom .*');
push (@dbconfig, 'define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog');
} else {
# add Config Rows to commandfile