-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDEF.py
More file actions
108 lines (96 loc) · 5.05 KB
/
Copy pathDEF.py
File metadata and controls
108 lines (96 loc) · 5.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
class BATH1:
ID = '1'
TMP_list =[1 for i in range(48)]
DO_list = [1 for i in range(48)]
PH_list = [1 for i in range(48)]
DateTime_list = [0 for i in range(48)]
WeekData_dict = {'TMP' : [0 for i in range(48)], 'DO' : [0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
MonthData_dict = {'TMP' : [0 for i in range(48)],'DO':[0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
Level = 0
HEATER = 'ON'
PUMP = 'OFF'
class BATH2:
ID = '2'
TMP_list = [2 for i in range(48)]
DO_list = [2 for i in range(48)]
PH_list = [2 for i in range(48)]
DateTime_list = [0 for i in range(48)]
WeekData_dict = {'TMP' : [0 for i in range(48)], 'DO' : [0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
MonthData_dict = {'TMP' : [0 for i in range(48)],'DO':[0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
Level = 0
HEATER = 'OFF'
PUMP = 'OFF'
class BATH3:
ID = '3'
TMP_list = [3 for i in range(48)]
DO_list = [3 for i in range(48)]
PH_list = [3 for i in range(48)]
DateTime_list = [0 for i in range(48)]
WeekData_dict = {'TMP' : [0 for i in range(48)], 'DO' : [0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
MonthData_dict = {'TMP' : [0 for i in range(48)],'DO':[0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
Level = 0
HEATER = 'OFF'
PUMP = 'OFF'
class BATH4:
ID = '4'
TMP_list = [4 for i in range(48)]
DO_list = [4 for i in range(48)]
PH_list = [4 for i in range(48)]
DateTime_list = [0 for i in range(48)]
WeekData_dict = {'TMP' : [0 for i in range(48)], 'DO' : [0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
MonthData_dict = {'TMP' : [0 for i in range(48)],'DO':[0 for i in range(48)],'PH':[0 for i in range(48)],'TIME':[0 for i in range(48)]}
Level = 0
HEATER = 'OFF'
PUMP = 'OFF'
class SENSOR:
OUTTMP_list = [0 for i in range(48)]
OUTTMP_DateTime_list = [0 for i in range(48)]
INTMP_list = [0 for i in range(48)]
INHUMID_list = [0 for i in range(48)] ## 실내 습도
CO2_list = [0 for i in range(48)]
LUX_list = [0 for i in range(48)]
SENSORS_DateTime_list = [0 for i in range(48)]
AMMONIA_list = [0 for i in range(48)]
EC = 0
ELECTRON_list = [0 for i in range(48)]
ELECTRON_dict = {'1hour':0, '1day':0, '1week':0, '1month':0}
ELECTRON_DateTime_list = [0 for i in range(48)]
BLACKOUTcnt = 0
WeekData_dict = {'OUTTMP' : [], 'TIME_outtmp':[],
'INTMP': [], 'INHUMID':[],'CO2':[], 'LUX':[],
'AMMONIA':[], 'EC':[], 'TIME_sensors':[],
'ELECTRON':[2 for i in range(48)], 'TIME_electron':[0 for i in range(48)]}
MonthData_dict = {'OUTTMP' : [], 'TIME_outtmp':[],
'INTMP': [], 'INHUMID':[],'CO2':[], 'LUX':[],
'AMMONIA':[], 'EC':[], 'TIME_sensors':[],
'ELECTRON':[1 for i in range(48)], 'TIME_electron':[0 for i in range(48)]}
class ACTUATOR:
AIR = {'power' : 'OFF', 'auto' : 'O'}
WIND = {'power' :'OFF', 'auto' : 'O'}
LED = {'power':'OFF', 'auto' : 'O'}
UV = {'power':'OFF', 'auto' : 'O'}
class SETTINGS:
INTMP = {'from' : 0, 'to':100}
CO2 = {'from' : 0, 'to':5000}
INLUX = {'from' : 0, 'to':100}
EC = {'from' : 0, 'to':100}
INHUMID = {'from' : 0, 'to':100}
AMMONIA = {'from' : 0, 'to':100}
ELECTRON = {'delay' : 'X', 'month':'X','blackout':'X'}
BATH_dict = {'BATH1' : { 'check': 'O', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH2' : { 'check': 'O', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH3' : { 'check': 'O', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH4' : { 'check': 'O', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH5' : { 'check': 'X', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH6' : { 'check': 'X', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH7' : { 'check': 'X', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}},
'BATH8' : { 'check': 'X', 'TMP' : {'from' :0 , 'to' : 100 }, 'DO':{'from' : 0, 'to' : 100}, 'PH' : {'from' : 0, 'to':14}}}
FREQ1 = 10
UNIT1 = '초'
FREQ2 = 10
UNIT2 = '초'
IP = '127.0.0.1'
PORT = '3306'
lastTime = '2018-12-31 12:59:59'
bathDef_list = [BATH1, BATH2, BATH3, BATH4]
sensorDef_list = [SENSOR.INTMP_list, SENSOR.INHUMID_list, SENSOR.CO2_list, SENSOR.LUX_list]