2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
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
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.knx.internal.handler;
15 import org.eclipse.jdt.annotation.NonNullByDefault;
18 * Enumeration containing all the KNX device manufactureres.
20 * @author Karel Goderis - Initial contribution
23 public enum Manufacturer {
26 M4(4, "Albrecht Jung"),
29 M7(7, "Busch-Jaeger Elektro"),
30 M8(8, "GIRA Giersiepen"),
31 M9(9, "Hager Electro"),
32 M10(10, "INSTA ELEKTRO"),
33 M11(11, "LEGRAND Appareillage électrique"),
35 M14(14, "ABB SpA – SACE Division"),
36 M22(22, "Siedle & Söhne"),
39 M27(27, "Albert Ackermann"),
40 M28(28, "Schupa GmbH"),
41 M29(29, "ABB SCHWEIZ"),
43 M32(32, "DEHN & SÖHNE"),
45 M36(36, "Paul Hochköpper"),
46 M37(37, "Altenburger Electronic"),
50 M45(45, "Moeller Gebäudeautomation KG"),
52 M49(49, "Bosch-Siemens Haushaltsgeräte"),
53 M52(52, "RITTO GmbH&Co.KG"),
54 M53(53, "Power Controls"),
56 M57(57, "Phoenix Contact"),
57 M61(61, "WAGO Kontakttechnik"),
58 M66(66, "Wieland Electric"),
59 M67(67, "Hermann Kleinhuis"),
60 M69(69, "Stiebel Eltron"),
63 M73(73, "Wilhelm Rutenbeck"),
65 M76(76, "Robert Bosch"),
68 M81(81, "Viessmann Werke"),
69 M82(82, "Theodor HEIMEIER Metallwerk"),
70 M83(83, "Joh. Vaillant"),
71 M85(85, "AMP Deutschland"),
72 M89(89, "Bosch Thermotechnik GmbH"),
73 M90(90, "SEF - ECOTEC"),
74 M92(92, "DORMA GmbH + Co. KG"),
75 M93(93, "WindowMaster A/S"),
76 M94(94, "Walther Werke"),
81 M100(100, "Schneider Electric Industries SAS"),
82 M101(101, "WHD Wilhelm Huber + Söhne"),
83 M102(102, "Bischoff Elektronik"),
85 M105(105, "RTS Automation"),
86 M106(106, "EIBMARKT GmbH"),
87 M107(107, "WAREMA electronic GmbH"),
88 M108(108, "Eelectron"),
89 M109(109, "Belden Wire & Cable B.V."),
90 M110(110, "Becker-Antriebe GmbH"),
91 M111(111, "J.Stehle+Söhne GmbH"),
94 M114(114, "TAPKO Technologies"),
97 M117(117, "se Lightmanagement AG"),
98 M118(118, "Arcus-eds"),
100 M120(120, "Herholdt Controls srl"),
101 M121(121, "Zublin AG"),
102 M122(122, "Durable Technologies"),
103 M123(123, "Innoteam"),
104 M124(124, "ise GmbH"),
105 M125(125, "TEAM FOR TRONICS"),
107 M127(127, "Remeha BV"),
109 M129(129, "BASALTE"),
110 M130(130, "Vestamatic"),
111 M131(131, "MDT technologies"),
112 M132(132, "Warendorfer Küchen GmbH"),
113 M133(133, "Video-Star"),
115 M135(135, "CONTROLtronic"),
116 M136(136, "function Technology"),
120 M140(140, "Pulse Technologies"),
121 M141(141, "Crestron"),
122 M142(142, "STEINEL professional"),
123 M143(143, "BILTON LED Lighting"),
124 M144(144, "denro AG"),
126 M146(146, "preussen automation"),
127 M147(147, "Zoppas Industries"),
128 M148(148, "MACTECH"),
129 M149(149, "TECHNO-TREND"),
130 M150(150, "FS Cables"),
131 M151(151, "Delta Dore"),
132 M152(152, "Eissound"),
136 M156(156, "Rademacher Geräte-Elektronik GmbH & Co. KG"),
137 M157(157, "EGi Electroacustica General Iberica"),
138 M158(158, "Ingenium"),
139 M159(159, "ElabNET"),
140 M160(160, "Blumotix"),
141 M161(161, "Hunter Douglas"),
142 M162(162, "APRICUM"),
143 M163(163, "TIANSU Automation"),
144 M164(164, "Bubendorff"),
145 M165(165, "MBS GmbH"),
146 M166(166, "Enertex Bayern GmbH"),
148 M168(168, "Sinapsi"),
149 M169(169, "Embedded Systems SIA"),
152 M172(172, "NanoSense"),
153 M173(173, "PEAR Automation GmbH"),
156 M176(176, "AIRZONE – ALTRA"),
157 M177(177, "Lithoss Design Switches"),
159 M179(179, "Philips Controls"),
160 M180(180, "VELUX A/S"),
162 M182(182, "SBS S.p.A."),
163 M183(183, "SIRLAN Technologies"),
164 M184(184, "Bleu Comm' Azur"),
165 M185(185, "IT GmbH"),
167 M187(187, "HEP Group"),
168 M188(188, "Balmart"),
169 M189(189, "GFS GmbH"),
170 M190(190, "Schenker Storen AG"),
171 M191(191, "Algodue Elettronica S.r.L."),
172 M192(192, "Newron System"),
173 M193(193, "maintronic"),
174 M194(194, "Vantage"),
175 M195(195, "Foresis"),
176 M196(196, "Research & Production Association SEM"),
177 M197(197, "Weinzierl Engineering GmbH"),
178 M198(198, "Möhlenhoff Wärmetechnik GmbH"),
179 M199(199, "PKC-GROUP Oyj"),
181 M201(201, "Elsner Elektronik GmbH"),
182 M202(202, "Siemens Building Technologies (HK/China) Ltd."),
184 M205(205, "Gustav Hensel GmbH & Co. KG"),
185 M206(206, "GARO AB"),
186 M207(207, "Waldmann Lichttechnik"),
189 M210(210, "JNet Systems AG"),
190 M214(214, "O.Y.L. Electronics"),
191 M215(215, "Galax System"),
193 M217(217, "Aucoteam"),
194 M218(218, "Luxmate Controls"),
195 M219(219, "Danfoss"),
196 M220(220, "AST GmbH"),
197 M222(222, "WILA Leuchten"),
198 M223(223, "b+b Automations- und Steuerungstechnik"),
199 M225(225, "Lingg & Janke"),
202 M232(232, "Theben HTS AG"),
203 M233(233, "Amann GmbH"),
204 M234(234, "BERG Energiekontrollsysteme GmbH"),
205 M235(235, "Hüppe Form Sonnenschutzsysteme GmbH"),
206 M237(237, "Oventrop KG"),
207 M238(238, "Griesser AG"),
208 M239(239, "IPAS GmbH"),
209 M240(240, "elero GmbH"),
210 M241(241, "Ardan Production and Industrial Controls Ltd."),
211 M242(242, "Metec Meßtechnik GmbH"),
212 M244(244, "ELKA-Elektronik GmbH"),
213 M245(245, "ELEKTROANLAGEN D. NAGEL"),
214 M246(246, "Tridonic Bauelemente GmbH"),
215 M248(248, "Stengler Gesellschaft"),
216 M249(249, "Schneider Electric (MG)"),
217 M250(250, "KNX Association"),
219 M252(252, "Hugo Müller GmbH & Co KG"),
220 M253(253, "Siemens HVAC"),
222 M256(256, "HighDom"),
223 M257(257, "Top Services"),
224 M258(258, "ambiHome"),
225 M259(259, "DATEC electronic AG"),
226 M260(260, "ABUS Security-Center"),
227 M261(261, "Lite-Puter"),
228 M262(262, "Tantron Electronic"),
230 M264(264, "DKX Tech"),
231 M265(265, "Viatron"),
232 M266(266, "Nautibus"),
233 M268(268, "Longchuang"),
234 M269(269, "Air-On AG"),
235 M270(270, "ib-company GmbH"),
237 M272(272, "Agentilo GmbH"),
238 M273(273, "Makel Elektrik"),
239 M274(274, "Helios Ventilatoren"),
240 M275(275, "Otto Solutions Pte Ltd"),
241 M276(276, "Airmaster"),
242 M277(277, "HEINEMANN GmbH"),
245 M280(280, "Bridges"),
246 M281(281, "ARBONIA"),
249 M284(284, "ClicHome"),
253 M288(288, "Seyoung Electronics"),
254 M289(289, "Lifedomus"),
255 M290(290, "EUROtronic Technology GmbH"),
257 M292(292, "Rishun Electronic"),
259 M294(294, "cm-security GmbH & Co KG"),
260 M295(295, "Qing Cables"),
262 M297(297, "Coster Tecnologie Elettroniche S.p.A."),
264 M299(299, "NETxAutomation"),
265 M300(300, "tecalor"),
266 M301(301, "Urmet Electronics (Huizhou) Ltd."),
267 M302(302, "Peiying Building Control"),
268 M303(303, "BPT S.p.A. a Socio Unico"),
269 M304(304, "Kanontec - KanonBUS"),
270 M305(305, "ISER Tech"),
271 M306(306, "Fineline"),
272 M307(307, "CP Electronics Ltd"),
273 M308(308, "Servodan A/S"),
275 M310(310, "GM modular pvt. Ltd."),
276 M311(311, "FU CHENG Intelligence"),
278 M313(313, "FEEL s.r.l"),
279 M314(314, "Not Assigned"),
280 M315(315, "Shenzhen Fanhai Sanjiang Electronics Co., Ltd."),
281 M316(316, "Jiuzhou Greeble"),
282 M317(317, "Aumüller Aumatic GmbH"),
283 M318(318, "Etman Electric"),
284 M319(319, "EMT Controls"),
285 M320(320, "ZidaTech AG"),
286 M321(321, "IDGS bvba"),
287 M322(322, "dakanimo"),
288 M323(323, "Trebor Automation AB"),
289 M324(324, "Satel sp. z o.o."),
290 M325(325, "Russound, Inc."),
291 M326(326, "Midea Heating & Ventilating Equipment CO LTD"),
292 M327(327, "Consorzio Terranuova"),
293 M328(328, "Wolf Heiztechnik GmbH"),
295 M330(330, "Belcom Cables Ltd."),
296 M331(331, "Guangzhou SeaWin Electrical Technologies Co., Ltd."),
298 M333(333, "Franke Aquarotter GmbH"),
299 M334(334, "Orion Systems"),
300 M335(335, "Schrack Technik GmbH"),
301 M336(336, "INSPRID"),
302 M337(337, "Sunricher"),
303 M338(338, "Menred automation system(shanghai) Co.,Ltd."),
305 M340(340, "Josef Barthelme GmbH & Co. KG"),
306 M341(341, "Architecture Numerique"),
307 M342(342, "UP GROUP"),
308 M343(343, "Teknos-Avinno"),
309 M344(344, "Ningbo Dooya Mechanic & Electronic Technology"),
310 M345(345, "Thermokon Sensortechnik GmbH"),
311 M346(346, "BELIMO Automation AG"),
312 M347(347, "Zehnder Group International AG"),
313 M348(348, "sks Kinkel Elektronik"),
314 M349(349, "ECE Wurmitzer GmbH"),
317 M352(352, "LightControl"),
318 M353(353, "ShenZhen YM"),
319 M354(354, "MEAN WELL Enterprises Co. Ltd."),
321 M356(356, "AYPRO Technology"),
322 M357(357, "Hefei Ecolite Software"),
324 M359(359, "Ohosure");
329 private Manufacturer(int code, String name) {
335 public String toString() {
339 public static String getName(int code) {
340 for (Manufacturer c : Manufacturer.values()) {
341 if (c.code == code) {