]> git.basschouten.com Git - openhab-addons.git/blob
613232f039c17d95a2f7bb406e699995e1ce24af
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2024 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.luxtronikheatpump.internal.enums;
14
15 import org.eclipse.jdt.annotation.NonNullByDefault;
16
17 /**
18  * Represents all heatpump visibily settings
19  * 
20  * The names of the enum values are those used in the code if the internal Java applet of the heat pump
21  * The meaning of most of the values is currently unclear, but are included here for completeness only
22  *
23  * @author Stefan Giehl - Initial contribution
24  */
25 @NonNullByDefault
26 public enum HeatpumpVisibility {
27     /**
28      * Defines if the device has heating capabilities
29      */
30     HEIZUNG(0, "Heizung"),
31
32     /**
33      * Defines if the device has hot water capabilities
34      */
35     BRAUWASSER(1, "Brauwasser"),
36
37     /**
38      * Defines if the device swimming pool capabilities
39      */
40     SCHWIMMBAD(2, "Schwimmbad"),
41
42     /**
43      * Defines if the device has cooling capabilities
44      */
45     KUHLUNG(3, "Kuhlung"),
46
47     /**
48      * Defines if the device has ventilation capabilities
49      */
50     LUEFTUNG(4, "Lueftung"),
51
52     MK1(5, "MK1"),
53     MK2(6, "MK2"),
54
55     /**
56      * Defines if thermal disinfiction is available
57      */
58     THERMDESINFEKT(7, "ThermDesinfekt"),
59     ZIRKULATION(8, "Zirkulation"),
60     KUHLTEMP_SOLLTEMPMK1(9, "KuhlTemp_SolltempMK1"),
61     KUHLTEMP_SOLLTEMPMK2(10, "KuhlTemp_SolltempMK2"),
62     KUHLTEMP_ATDIFFMK1(11, "KuhlTemp_ATDiffMK1"),
63     KUHLTEMP_ATDIFFMK2(12, "KuhlTemp_ATDiffMK2"),
64     SERVICE_INFORMATION(13, "Service_Information"),
65     SERVICE_EINSTELLUNG(14, "Service_Einstellung"),
66     SERVICE_SPRACHE(15, "Service_Sprache"),
67     SERVICE_DATUMUHRZEIT(16, "Service_DatumUhrzeit"),
68     SERVICE_AUSHEIZ(17, "Service_Ausheiz"),
69     SERVICE_ANLAGENKONFIGURATION(18, "Service_Anlagenkonfiguration"),
70     SERVICE_IBNASSISTANT(19, "Service_IBNAssistant"),
71     SERVICE_PARAMETERIBNZURUCK(20, "Service_ParameterIBNZuruck"),
72     TEMP_VORLAUF(21, "Temp_Vorlauf"),
73     TEMP_RUCKLAUF(22, "Temp_Rucklauf"),
74     TEMP_RL_SOLL(23, "Temp_RL_Soll"),
75     TEMP_RUECKLEXT(24, "Temp_Ruecklext"),
76     TEMP_HEISSGAS(25, "Temp_Heissgas"),
77     TEMP_AUSSENT(26, "Temp_Aussent"),
78     TEMP_BW_IST(27, "Temp_BW_Ist"),
79     TEMP_BW_SOLL(28, "Temp_BW_Soll"),
80     TEMP_WQ_EIN(29, "Temp_WQ_Ein"),
81     TEMP_KALTEKREIS(30, "Temp_Kaltekreis"),
82     TEMP_MK1_VORLAUF(31, "Temp_MK1_Vorlauf"),
83     TEMP_MK1VL_SOLL(32, "Temp_MK1VL_Soll"),
84     TEMP_RAUMSTATION(33, "Temp_Raumstation"),
85     TEMP_MK2_VORLAUF(34, "Temp_MK2_Vorlauf"),
86     TEMP_MK2VL_SOLL(35, "Temp_MK2VL_Soll"),
87     TEMP_SOLARKOLL(36, "Temp_Solarkoll"),
88     TEMP_SOLARSP(37, "Temp_Solarsp"),
89     TEMP_EXT_ENERG(38, "Temp_Ext_Energ"),
90     IN_ASD(39, "IN_ASD"),
91     IN_BWT(40, "IN_BWT"),
92     IN_EVU(41, "IN_EVU"),
93     IN_HD(42, "IN_HD"),
94     IN_MOT(43, "IN_MOT"),
95     IN_ND(44, "IN_ND"),
96     IN_PEX(45, "IN_PEX"),
97     IN_SWT(46, "IN_SWT"),
98     OUT_ABTAUVENTIL(47, "OUT_Abtauventil"),
99     OUT_BUP(48, "OUT_BUP"),
100     OUT_FUP1(49, "OUT_FUP1"),
101     OUT_HUP(50, "OUT_HUP"),
102     OUT_MISCHER1AUF(51, "OUT_Mischer1Auf"),
103     OUT_MISCHER1ZU(52, "OUT_Mischer1Zu"),
104     OUT_VENTILATION(53, "OUT_Ventilation"),
105     OUT_VENTIL_BOSUP(54, "OUT_Ventil_BOSUP"),
106     OUT_VERDICHTER1(55, "OUT_Verdichter1"),
107     OUT_VERDICHTER2(56, "OUT_Verdichter2"),
108     OUT_ZIP(57, "OUT_ZIP"),
109     OUT_ZUP(58, "OUT_ZUP"),
110     OUT_ZWE1(59, "OUT_ZWE1"),
111     OUT_ZWE2_SST(60, "OUT_ZWE2_SST"),
112     OUT_ZWE3(61, "OUT_ZWE3"),
113     OUT_FUP2(62, "OUT_FUP2"),
114     OUT_SLP(63, "OUT_SLP"),
115     OUT_SUP(64, "OUT_SUP"),
116     OUT_MISCHER2AUF(65, "OUT_Mischer2Auf"),
117     OUT_MISCHER2ZU(66, "OUT_Mischer2Zu"),
118     ABLAUFZ_WP_SEIT(67, "AblaufZ_WP_Seit"),
119     ABLAUFZ_ZWE1_SEIT(68, "AblaufZ_ZWE1_seit"),
120     ABLAUFZ_ZWE2_SEIT(69, "AblaufZ_ZWE2_seit"),
121     ABLAUFZ_ZWE3_SEIT(70, "AblaufZ_ZWE3_seit"),
122     ABLAUFZ_NETZEINV(71, "AblaufZ_Netzeinv"),
123     ABLAUFZ_SSP_ZEIT1(72, "AblaufZ_SSP_Zeit1"),
124     ABLAUFZ_VD_STAND(73, "AblaufZ_VD_Stand"),
125     ABLAUFZ_HRM_ZEIT(74, "AblaufZ_HRM_Zeit"),
126     ABLAUFZ_HRW_ZEIT(75, "AblaufZ_HRW_Zeit"),
127     ABLAUFZ_TDI_SEIT(76, "AblaufZ_TDI_seit"),
128     ABLAUFZ_SPERRE_BW(77, "AblaufZ_Sperre_BW"),
129     BST_BSTDVD1(78, "Bst_BStdVD1"),
130     BST_IMPVD1(79, "Bst_ImpVD1"),
131     BST_DEZVD1(80, "Bst_dEZVD1"),
132     BST_BSTDVD2(81, "Bst_BStdVD2"),
133     BST_IMPVD2(82, "Bst_ImpVD2"),
134     BST_DEZVD2(83, "Bst_dEZVD2"),
135     BST_BSTDZWE1(84, "Bst_BStdZWE1"),
136     BST_BSTDZWE2(85, "Bst_BStdZWE2"),
137     BST_BSTDZWE3(86, "Bst_BStdZWE3"),
138     BST_BSTDWP(87, "Bst_BStdWP"),
139     TEXT_KURZPROGRAMME(88, "Text_Kurzprogramme"),
140     TEXT_ZWANGSHEIZUNG(89, "Text_Zwangsheizung"),
141     TEXT_ZWANGSBRAUCHWASSER(90, "Text_Zwangsbrauchwasser"),
142     TEXT_ABTAUEN(91, "Text_Abtauen"),
143     EINSTTEMP_RUCKLBEGR(92, "EinstTemp_RucklBegr"),
144     EINSTTEMP_HYSTERESEHR(93, "EinstTemp_HystereseHR"),
145     EINSTTEMP_TRERHMAX(94, "EinstTemp_TRErhmax"),
146     EINSTTEMP_FREIG2VD(95, "EinstTemp_Freig2VD"),
147     EINSTTEMP_FREIGZWE(96, "EinstTemp_FreigZWE"),
148     EINSTTEMP_TLUFTABT(97, "EinstTemp_Tluftabt"),
149     EINSTTEMP_TDISOLLTEMP(98, "EinstTemp_TDISolltemp"),
150     EINSTTEMP_HYSTERESEBW(99, "EinstTemp_HystereseBW"),
151     EINSTTEMP_VORL2VDBW(100, "EinstTemp_Vorl2VDBW"),
152     EINSTTEMP_TAUSSENMAX(101, "EinstTemp_TAussenmax"),
153     EINSTTEMP_TAUSSENMIN(102, "EinstTemp_TAussenmin"),
154     EINSTTEMP_TWQMIN(103, "EinstTemp_TWQmin"),
155     EINSTTEMP_THGMAX(104, "EinstTemp_THGmax"),
156     EINSTTEMP_TLABTENDE(105, "EinstTemp_TLABTEnde"),
157     EINSTTEMP_ABSENKBIS(106, "EinstTemp_Absenkbis"),
158     EINSTTEMP_VORLAUFMAX(107, "EinstTemp_Vorlaufmax"),
159     EINSTTEMP_TDIFFEIN(108, "EinstTemp_TDiffEin"),
160     EINSTTEMP_TDIFFAUS(109, "EinstTemp_TDiffAus"),
161     EINSTTEMP_TDIFFMAX(110, "EinstTemp_TDiffmax"),
162     EINSTTEMP_TEEHEIZUNG(111, "EinstTemp_TEEHeizung"),
163     EINSTTEMP_TEEBRAUCHW(112, "EinstTemp_TEEBrauchw"),
164     EINSTTEMP_VORL2VDSW(113, "EinstTemp_Vorl2VDSW"),
165     EINSTTEMP_VLMAXMK1(114, "EinstTemp_VLMaxMk1"),
166     EINSTTEMP_VLMAXMK2(115, "EinstTemp_VLMaxMk2"),
167     PRIORI_BRAUCHWASSER(116, "Priori_Brauchwasser"),
168     PRIORI_HEIZUNG(117, "Priori_Heizung"),
169     PRIORI_SCHWIMMBAD(118, "Priori_Schwimmbad"),
170     SYSEIN_EVUSPERRE(119, "SysEin_EVUSperre"),
171     SYSEIN_RAUMSTATION(120, "SysEin_Raumstation"),
172     SYSEIN_EINBINDUNG(121, "SysEin_Einbindung"),
173     SYSEIN_MISCHKREIS1(122, "SysEin_Mischkreis1"),
174     SYSEIN_MISCHKREIS2(123, "SysEin_Mischkreis2"),
175     SYSEIN_ZWE1ART(124, "SysEin_ZWE1Art"),
176     SYSEIN_ZWE1FKT(125, "SysEin_ZWE1Fkt"),
177     SYSEIN_ZWE2ART(126, "SysEin_ZWE2Art"),
178     SYSEIN_ZWE2FKT(127, "SysEin_ZWE2Fkt"),
179     SYSEIN_ZWE3ART(128, "SysEin_ZWE3Art"),
180     SYSEIN_ZWE3FKT(129, "SysEin_ZWE3Fkt"),
181     SYSEIN_STOERUNG(130, "SysEin_Stoerung"),
182     SYSEIN_BRAUCHWASSER1(131, "SysEin_Brauchwasser1"),
183     SYSEIN_BRAUCHWASSER2(132, "SysEin_Brauchwasser2"),
184     SYSEIN_BRAUCHWASSER3(133, "SysEin_Brauchwasser3"),
185     SYSEIN_BRAUCHWASSER4(134, "SysEin_Brauchwasser4"),
186     SYSEIN_BRAUCHWASSER5(135, "SysEin_Brauchwasser5"),
187     SYSEIN_BWWPMAX(136, "SysEin_BWWPmax"),
188     SYSEIN_ABTZYKMAX(137, "SysEin_Abtzykmax"),
189     SYSEIN_LUFTABT(138, "SysEin_Luftabt"),
190     SYSEIN_LUFTABTMAX(139, "SysEin_LuftAbtmax"),
191     SYSEIN_ABTAUEN1(140, "SysEin_Abtauen1"),
192     SYSEIN_ABTAUEN2(141, "SysEin_Abtauen2"),
193     SYSEIN_PUMPENOPTIM(142, "SysEin_Pumpenoptim"),
194     SYSEIN_ZUSATZPUMPE(143, "SysEin_Zusatzpumpe"),
195     SYSEIN_ZUGANG(144, "SysEin_Zugang"),
196     SYSEIN_SOLEDRDURCHF(145, "SysEin_SoledrDurchf"),
197     SYSEIN_UBERWACHUNGVD(146, "SysEin_UberwachungVD"),
198     SYSEIN_REGELUNGHK(147, "SysEin_RegelungHK"),
199     SYSEIN_REGELUNGMK1(148, "SysEin_RegelungMK1"),
200     SYSEIN_REGELUNGMK2(149, "SysEin_RegelungMK2"),
201     SYSEIN_KUHLUNG(150, "SysEin_Kuhlung"),
202     SYSEIN_AUSHEIZEN(151, "SysEin_Ausheizen"),
203     SYSEIN_ELEKTRANODE(152, "SysEin_ElektrAnode"),
204     SYSEIN_SWBBER(153, "SysEin_SWBBer"),
205     SYSEIN_SWBMIN(154, "SysEin_SWBMin"),
206     SYSEIN_HEIZUNG(155, "SysEin_Heizung"),
207     SYSEIN_PERIODEMK1(156, "SysEin_PeriodeMk1"),
208     SYSEIN_LAUFZEITMK1(157, "SysEin_LaufzeitMk1"),
209     SYSEIN_PERIODEMK2(158, "SysEin_PeriodeMk2"),
210     SYSEIN_LAUFZEITMK2(159, "SysEin_LaufzeitMk2"),
211     SYSEIN_HEIZGRENZE(160, "SysEin_Heizgrenze"),
212     ENLT_HUP(161, "Enlt_HUP"),
213     ENLT_ZUP(162, "Enlt_ZUP"),
214     ENLT_BUP(163, "Enlt_BUP"),
215     ENLT_VENTILATOR_BOSUP(164, "Enlt_Ventilator_BOSUP"),
216     ENLT_MA1(165, "Enlt_MA1"),
217     ENLT_MZ1(166, "Enlt_MZ1"),
218     ENLT_ZIP(167, "Enlt_ZIP"),
219     ENLT_MA2(168, "Enlt_MA2"),
220     ENLT_MZ2(169, "Enlt_MZ2"),
221     ENLT_SUP(170, "Enlt_SUP"),
222     ENLT_SLP(171, "Enlt_SLP"),
223     ENLT_FP2(172, "Enlt_FP2"),
224     ENLT_LAUFZEIT(173, "Enlt_Laufzeit"),
225     ANLGKONF_HEIZUNG(174, "Anlgkonf_Heizung"),
226     ANLGKONF_BRAUCHWARMWASSER(175, "Anlgkonf_Brauchwarmwasser"),
227     ANLGKONF_SCHWIMMBAD(176, "Anlgkonf_Schwimmbad"),
228     HEIZUNG_BETRIEBSART(177, "Heizung_Betriebsart"),
229     HEIZUNG_TEMPERATURPLUSMINUS(178, "Heizung_TemperaturPlusMinus"),
230     HEIZUNG_HEIZKURVEN(179, "Heizung_Heizkurven"),
231     HEIZUNG_ZEITSCHLALTPROGRAMM(180, "Heizung_Zeitschlaltprogramm"),
232     HEIZUNG_HEIZGRENZE(181, "Heizung_Heizgrenze"),
233     MITTELTEMPERATUR(182, "Mitteltemperatur"),
234     DATAENLOGGER(183, "Dataenlogger"),
235     SPRACHEN_DEUTSCH(184, "Sprachen_DEUTSCH"),
236     SPRACHEN_ENGLISH(185, "Sprachen_ENGLISH"),
237     SPRACHEN_FRANCAIS(186, "Sprachen_FRANCAIS"),
238     SPRACHEN_NORWAY(187, "Sprachen_NORWAY"),
239     SPRACHEN_TCHECH(188, "Sprachen_TCHECH"),
240     SPRACHEN_ITALIANO(189, "Sprachen_ITALIANO"),
241     SPRACHEN_NEDERLANDS(190, "Sprachen_NEDERLANDS"),
242     SPRACHEN_SVENSKA(191, "Sprachen_SVENSKA"),
243     SPRACHEN_POLSKI(192, "Sprachen_POLSKI"),
244     SPRACHEN_MAGYARUL(193, "Sprachen_MAGYARUL"),
245     ERRORUSBSPEICHERN(194, "ErrorUSBspeichern"),
246     BST_BSTDHZ(195, "Bst_BStdHz"),
247     BST_BSTDBW(196, "Bst_BStdBW"),
248     BST_BSTDKUE(197, "Bst_BStdKue"),
249     SERVICE_SYSTEMSTEUERUNG(198, "Service_Systemsteuerung"),
250     SERVICE_SYSTEMSTEUERUNG_CONTRAST(199, "Service_Systemsteuerung_Contrast"),
251     SERVICE_SYSTEMSTEUERUNG_WEBSERVER(200, "Service_Systemsteuerung_Webserver"),
252     SERVICE_SYSTEMSTEUERUNG_IPADRESSE(201, "Service_Systemsteuerung_IPAdresse"),
253     SERVICE_SYSTEMSTEUERUNG_FERNWARTUNG(202, "Service_Systemsteuerung_Fernwartung"),
254     PARALLELESCHALTUNG(203, "Paralleleschaltung"),
255     SYSEIN_PARALLELESCHALTUNG(204, "SysEin_Paralleleschaltung"),
256     SPRACHEN_DANSK(205, "Sprachen_DANSK"),
257     SPRACHEN_PORTUGES(206, "Sprachen_PORTUGES"),
258     HEIZKURVE_HEIZUNG(207, "Heizkurve_Heizung"),
259     SYSEIN_MISCHKREIS3(208, "SysEin_Mischkreis3"),
260     MK3(209, "MK3"),
261     TEMP_MK3_VORLAUF(210, "Temp_MK3_Vorlauf"),
262     TEMP_MK3VL_SOLL(211, "Temp_MK3VL_Soll"),
263     OUT_MISCHER3AUF(212, "OUT_Mischer3Auf"),
264     OUT_MISCHER3ZU(213, "OUT_Mischer3Zu"),
265     SYSEIN_REGELUNGMK3(214, "SysEin_RegelungMK3"),
266     SYSEIN_PERIODEMK3(215, "SysEin_PeriodeMk3"),
267     SYSEIN_LAUFZEITMK3(216, "SysEin_LaufzeitMk3"),
268     SYSEIN_KUHL_ZEIT_EIN(217, "SysEin_Kuhl_Zeit_Ein"),
269     SYSEIN_KUHL_ZEIT_AUS(218, "SysEin_Kuhl_Zeit_Aus"),
270     ABLAUFZ_ABTAUIN(219, "AblaufZ_AbtauIn"),
271     WAERMEMENGE_WS(220, "Waermemenge_WS"),
272     WAERMEMENGE_WQ(221, "Waermemenge_WQ"),
273     ENLT_MA3(222, "Enlt_MA3"),
274     ENLT_MZ3(223, "Enlt_MZ3"),
275     ENLT_FP3(224, "Enlt_FP3"),
276     OUT_FUP3(225, "OUT_FUP3"),
277     TEMP_RAUMSTATION2(226, "Temp_Raumstation2"),
278     TEMP_RAUMSTATION3(227, "Temp_Raumstation3"),
279     BST_BSTDSW(228, "Bst_BStdSW"),
280     SPRACHEN_LITAUISCH(229, "Sprachen_LITAUISCH"),
281     SPRACHEN_ESTNICH(230, "Sprachen_ESTNICH"),
282     SYSEIN_FERNWARTUNG(231, "SysEin_Fernwartung"),
283     SPRACHEN_SLOVENISCH(232, "Sprachen_SLOVENISCH"),
284     EINSTTEMP_TA_EG(233, "EinstTemp_TA_EG"),
285     EINST_TVLMAX_EG(234, "Einst_TVLmax_EG"),
286     SYSEIN_POPTNACHLAUF(235, "SysEin_PoptNachlauf"),
287     RFV_K_KUEHLIN(236, "RFV_K_Kuehlin"),
288     SYSEIN_EFFIZIENZPUMPENOM(237, "SysEin_EffizienzpumpeNom"),
289     SYSEIN_EFFIZIENZPUMPEMIN(238, "SysEin_EffizienzpumpeMin"),
290     SYSEIN_EFFIZIENZPUMPE(239, "SysEin_Effizienzpumpe"),
291     SYSEIN_WAERMEMENGE(240, "SysEin_Waermemenge"),
292     SERVICE_WMZ_EFFIZIENZ(241, "Service_WMZ_Effizienz"),
293     SYSEIN_WM_VERSORGUNG_KORREKTUR(242, "SysEin_Wm_Versorgung_Korrektur"),
294     SYSEIN_WM_AUSWERTUNG_KORREKTUR(243, "SysEin_Wm_Auswertung_Korrektur"),
295     IN_ANALOGIN(244, "IN_AnalogIn"),
296     EINS_SN_EINGABE(245, "Eins_SN_Eingabe"),
297     OUT_ANALOG_1(246, "OUT_Analog_1"),
298     OUT_ANALOG_2(247, "OUT_Analog_2"),
299     SOLAR(248, "Solar"),
300     SYSEIN_SOLAR(249, "SysEin_Solar"),
301     EINSTTEMP_TDIFFKOLLMAX(250, "EinstTemp_TDiffKollmax"),
302     ABLAUFZ_HG_SPERRE(251, "AblaufZ_HG_Sperre"),
303     SYSEIN_AKT_KUEHLUNG(252, "SysEin_Akt_Kuehlung"),
304     SYSEIN_VORLAUF_VBO(253, "SysEin_Vorlauf_VBO"),
305     EINST_KRHYST(254, "Einst_KRHyst"),
306     EINST_AKT_KUEHL_SPEICHER_MIN(255, "Einst_Akt_Kuehl_Speicher_min"),
307     EINST_AKT_KUEHL_FREIG_WQE(256, "Einst_Akt_Kuehl_Freig_WQE"),
308     SYSEIN_ABTZYKMIN(257, "SysEin_AbtZykMin"),
309     SYSEIN_VD2_ZEIT_MIN(258, "SysEin_VD2_Zeit_Min"),
310     EINSTTEMP_HYSTERESE_HR_VERKUERZT(259, "EinstTemp_Hysterese_HR_verkuerzt"),
311     EINST_LUF_FEUCHTESCHUTZ_AKT(260, "Einst_Luf_Feuchteschutz_akt"),
312     EINST_LUF_REDUZIERT_AKT(261, "Einst_Luf_Reduziert_akt"),
313     EINST_LUF_NENNLUEFTUNG_AKT(262, "Einst_Luf_Nennlueftung_akt"),
314     EINST_LUF_INTENSIVLUEFTUNG_AKT(263, "Einst_Luf_Intensivlueftung_akt"),
315     TEMPERATUR_LUEFTUNG_ZULUFT(264, "Temperatur_Lueftung_Zuluft"),
316     TEMPERATUR_LUEFTUNG_ABLUFT(265, "Temperatur_Lueftung_Abluft"),
317     OUT_ANALOG_3(266, "OUT_Analog_3"),
318     OUT_ANALOG_4(267, "OUT_Analog_4"),
319     IN_ANALOG_2(268, "IN_Analog_2"),
320     IN_ANALOG_3(269, "IN_Analog_3"),
321     IN_SAX(270, "IN_SAX"),
322     OUT_VZU(271, "OUT_VZU"),
323     OUT_VAB(272, "OUT_VAB"),
324     OUT_VSK(273, "OUT_VSK"),
325     OUT_FRH(274, "OUT_FRH"),
326     KUHLTEMP_SOLLTEMPMK3(275, "KuhlTemp_SolltempMK3"),
327     KUHLTEMP_ATDIFFMK3(276, "KuhlTemp_ATDiffMK3"),
328     IN_SPL(277, "IN_SPL"),
329     SYSEIN_LUEFTUNGSSTUFEN(278, "SysEin_Lueftungsstufen"),
330     SYSEIN_MELDUNG_TDI(279, "SysEin_Meldung_TDI"),
331     SYSEIN_TYP_WZW(280, "SysEin_Typ_WZW"),
332     BACNET(281, "BACnet"),
333     SPRACHEN_SLOWAKISCH(282, "Sprachen_SLOWAKISCH"),
334     SPRACHEN_LETTISCH(283, "Sprachen_LETTISCH"),
335     SPRACHEN_FINNISCH(284, "Sprachen_FINNISCH"),
336     KALIBRIERUNG_LWD(285, "Kalibrierung_LWD"),
337     IN_DURCHFLUSS(286, "IN_Durchfluss"),
338     LIN_ANSAUG_VERDICHTER(287, "LIN_ANSAUG_VERDICHTER"),
339     LIN_VDH(288, "LIN_VDH"),
340     LIN_UH(289, "LIN_UH"),
341     LIN_DRUCK(290, "LIN_Druck"),
342     EINST_SOLLWERT_TRL_KUEHLEN(291, "Einst_Sollwert_TRL_Kuehlen"),
343     ENTL_EXVENTIL(292, "Entl_ExVentil"),
344     EINST_MEDIUM_WAERMEQUELLE(293, "Einst_Medium_Waermequelle"),
345     EINST_MULTISPEICHER(294, "Einst_Multispeicher"),
346     EINST_MINIMALE_RUECKLAUFSOLLTEMPERATUR(295, "Einst_Minimale_Ruecklaufsolltemperatur"),
347     EINST_PKUEHLTIME(296, "Einst_PKuehlTime"),
348     SPRACHEN_TUERKISCH(297, "Sprachen_TUERKISCH"),
349     RBE(298, "RBE"),
350     EINST_LUF_STUFEN_FAKTOR(299, "Einst_Luf_Stufen_Faktor"),
351     FREIGABE_ZEIT_ZWE(300, "Freigabe_Zeit_ZWE"),
352     EINST_MIN_VL_KUEHL(301, "Einst_min_VL_Kuehl"),
353     ZWE1(302, "ZWE1"),
354     ZWE2(303, "ZWE2"),
355     ZWE3(304, "ZWE3"),
356     SEC(305, "SEC"),
357     HZIO(306, "HZIO"),
358     WPIO(307, "WPIO"),
359     LIN_ANSAUG_VERDAMPFER(308, "LIN_ANSAUG_VERDAMPFER"),
360     LIN_MULTI1(309, "LIN_MULTI1"),
361     LIN_MULTI2(310, "LIN_MULTI2"),
362     EINST_LEISTUNG_ZWE(311, "Einst_Leistung_ZWE"),
363     SPRACHEN_ESPANOL(312, "Sprachen_ESPANOL"),
364     TEMP_BW_OBEN(313, "Temp_BW_oben"),
365     MAXIO(314, "MAXIO"),
366     OUT_ABTAUWUNSCH(315, "OUT_Abtauwunsch"),
367     SMARTGRID(316, "SmartGrid"),
368     DREHZAHLGEREGELT(317, "Drehzahlgeregelt"),
369     P155_INVERTER(318, "P155_Inverter"),
370     LEISTUNGSFREIGABE(319, "Leistungsfreigabe"),
371     EINST_VORL_AKT_KUEHL(320, "Einst_Vorl_akt_Kuehl"),
372     EINST_ABTAUEN_IM_WARMWASSER(321, "Einst_Abtauen_im_Warmwasser"),
373     WAERMEMENGE_ZWE(32, "Waermemenge_ZWE");
374
375     private final String name;
376     private final Integer code;
377
378     private HeatpumpVisibility(Integer code, String name) {
379         this.code = code;
380         this.name = name;
381     }
382
383     public String getName() {
384         return name;
385     }
386
387     public Integer getCode() {
388         return code;
389     }
390
391     @Override
392     public String toString() {
393         return code + ": " + name;
394     }
395 }