-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathloxmap.js
85 lines (82 loc) · 3.6 KB
/
loxmap.js
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
'use strict';
var loxmap = new Object();
loxmap = {
start: {
betriebsart: {
key: 'val39', type: 'selection', selection: {
notbetrieb: 4, bereitschaft: 1, tagbetrieb: 3, absenkbetrieb: 4, warmwasser: 5, automatik: 11, handbetrieb: 14
}
}
},
raumtemp_hk1: {
raumtemp_tag: { key: 'val5', type: 'double', min: 10, max: 30 },
raumtemp_nacht: { key: 'val7', type: 'double', min: 10, max: 30 },
raumtemp_bereitschft: { key: 'val58', type: 'double', min: 10, max: 30 },
heizkreissoll_hand: { key: 'val54', type: 'double', min: 10, max: 65 }
},
heizkurve_hk1: {
steigung: { key: 'val35', type: 'double', min: 0, max: 5 },
fusspunkt: { key: 'val16', type: 'double', min: 0, max: 20 },
raumeinfluss: { key: 'val37', type: 'int', min: 0, max: 100 },
anteil_vorlauf: { key: 'val127', type: 'int', min: 0, max: 20 },
hk_temp_soll_max: { key: 'val22', type: 'double', min: 10, max: 65 },
hk_temp_soll_min: { key: 'val56', type: 'double', min: 10, max: 65 }
},
raumtemp_hk2: {
raumtemp_tag: { key: 'val6', type: 'double', min: 10, max: 30 },
raumtemp_nacht: { key: 'val8', type: 'double', min: 10, max: 30 },
raumtemp_bereitschft: { key: 'val59', type: 'double', min: 10, max: 30 },
heizkreissoll_hand: { key: 'val55', type: 'double', min: 10, max: 65 }
},
hysteresen: {
hysterese1: { key: 'val162', type: 'double', min: 0, max: 10 },
hysterese2: { key: 'val163', type: 'double', min: 0, max: 10 },
hysterese3: { key: 'val164', type: 'double', min: 0, max: 10 },
hysterese4: { key: 'val165', type: 'double', min: 0, max: 10 },
hysterese5: { key: 'val166', type: 'double', min: 0, max: 10 },
asymetrie_d_hyst: { key: 'val167', type: 'double', min: 0, max: 10 }
},
heizkurve_hk2: {
steigung: { key: 'val36', type: 'double', min: 0, max: 5 },
fusspunkt: { key: 'val129', type: 'double', min: 0, max: 20 },
raumeinfluss: { key: 'val38', type: 'int', min: 0, max: 100 },
hk_temp_soll_max: { key: 'val23', type: 'double', min: 10, max: 65 },
hk_temp_soll_min: { key: 'val57', type: 'double', min: 10, max: 65 }
},
warmwasser_temp: {
ww_soll_tag: { key: 'val17', type: 'double', min: 10, max: 55 },
ww_soll_nacht: { key: 'val161', type: 'double', min: 10, max: 55 },
ww_soll_bereitschaft: { key: 'val102', type: 'double', min: 10, max: 55 },
ww_soll_handbetrieb: { key: 'val101', type: 'double', min: 10, max: 55 }
},
lueftungsstufen: {
stufe_tag: { key: 'val82', type: 'int', min: 0, max: 3 },
stufe_nacht: { key: 'val83', type: 'int', min: 0, max: 3 },
stufe_bereitschaft: { key: 'val84', type: 'int', min: 0, max: 3 },
stufe_party: { key: 'val85', type: 'int', min: 0, max: 3 },
stufe_hand: { key: 'val188', type: 'int', min: 0, max: 3 }
},
luftvolumenstrom: {
stufe_1_zuluft: { key: 'val91', type: 'int', min: 10, max: 300 },
stufe_2_zuluft: { key: 'val92', type: 'int', min: 80, max: 300 },
stufe_3_zuluft: { key: 'val93', type: 'int', min: 80, max: 300 },
stufe_1_abluft: { key: 'val94', type: 'int', min: 10, max: 300 },
stufe_2_abluft: { key: 'val95', type: 'int', min: 80, max: 300 },
stufe_3_abluft: { key: 'val96', type: 'int', min: 80, max: 300 },
},
passivkuehlung: {
passivkuehlung: {
key: 'val90', type: 'selection', selection: {
aus: 0, ablueften: 1, zulueften: 2, bypass: 3, sommerkasette: 4
}
}
},
kuehlbetrieb_hk1: {
kuehlbetrieb: { key: 'val73', type: 'int', min: 0, max: 1 }
},
kuehlbetrieb_hk2: {
kuehlbetrieb: { key: 'val74', type: 'int', min: 0, max: 1 }
}
}
module.exports = loxmap;
// vim: ts=2 sw=2 sts=2 et