Skip to content

Commit 6a15cd3

Browse files
authored
[luxtronikheatpump] Adjust previously unknown channels with new information (openhab#18133)
* [luxtronikheatpump] Adjust previously unknown channels with new information Signed-off-by: Stefan Giehl <[email protected]>
1 parent e36dd48 commit 6a15cd3

File tree

7 files changed

+393
-301
lines changed

7 files changed

+393
-301
lines changed

bundles/org.openhab.binding.luxtronikheatpump/README.md

+233-234
Large diffs are not rendered by default.

bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/ChannelUpdaterJob.java

+5
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,11 @@ public static Map<String, Object> getProperties(Integer[] heatpumpValues) {
242242
properties.put("broadcastAddress", transformIpAddress(heatpumpValues[93]));
243243
properties.put("gateway", transformIpAddress(heatpumpValues[94]));
244244

245+
if (heatpumpValues.length >= 258 && heatpumpValues[258] > 0) {
246+
// Only set property if RBE unit is installed
247+
properties.put("RbeVersion", heatpumpValues[258]);
248+
}
249+
245250
return properties;
246251
}
247252

bundles/org.openhab.binding.luxtronikheatpump/src/main/java/org/openhab/binding/luxtronikheatpump/internal/enums/HeatpumpChannel.java

+19-13
Original file line numberDiff line numberDiff line change
@@ -1199,18 +1199,18 @@ public enum HeatpumpChannel {
11991199
// code. The following channels are determined based on their values and which value
12001200
// they match on a heat pump
12011201

1202-
CHANNEL_232(232, "channel232", NumberItem.class, null, false, null),
1203-
CHANNEL_233(233, "channel233", NumberItem.class, null, false, null),
1202+
CHANNEL_232(232, "temperatureVapourisation", NumberItem.class, SIUnits.CELSIUS, false, null),
1203+
CHANNEL_233(233, "temperatureLiquefaction", NumberItem.class, SIUnits.CELSIUS, false, null),
12041204
CHANNEL_234(234, "channel234", NumberItem.class, null, false, null),
12051205
CHANNEL_235(235, "channel235", NumberItem.class, null, false, null),
12061206
CHANNEL_236(236, "frequencyCompressorTarget", NumberItem.class, Units.HERTZ, false, null),
1207-
CHANNEL_237(237, "channel237", NumberItem.class, null, false, null),
1208-
CHANNEL_238(238, "channel238", NumberItem.class, null, false, null),
1209-
CHANNEL_239(239, "channel239", NumberItem.class, null, false, null),
1210-
CHANNEL_240(240, "channel240", NumberItem.class, null, false, null),
1211-
CHANNEL_241(241, "channel241", NumberItem.class, null, false, null),
1212-
CHANNEL_242(242, "channel242", NumberItem.class, null, false, null),
1213-
CHANNEL_243(243, "channel243", NumberItem.class, null, false, null),
1207+
CHANNEL_237(237, "frequencyCompressorMin", NumberItem.class, Units.HERTZ, false, null),
1208+
CHANNEL_238(238, "frequencyCompressorMax", NumberItem.class, Units.HERTZ, false, null),
1209+
CHANNEL_239(239, "temperatureVBOTarget", NumberItem.class, Units.KELVIN, false, null),
1210+
CHANNEL_240(240, "temperatureVBO", NumberItem.class, Units.KELVIN, false, null),
1211+
CHANNEL_241(241, "controlSignalHeatingCirculationPump", NumberItem.class, Units.PERCENT, false, null),
1212+
CHANNEL_242(242, "temperatureHeatingCirculationPumpTarget", NumberItem.class, Units.KELVIN, false, null),
1213+
CHANNEL_243(243, "temperatureHeatingCirculationPump", NumberItem.class, Units.KELVIN, false, null),
12141214
CHANNEL_244(244, "channel244", NumberItem.class, null, false, null),
12151215
CHANNEL_245(245, "channel245", NumberItem.class, null, false, null),
12161216
CHANNEL_246(246, "channel246", NumberItem.class, null, false, null),
@@ -1219,15 +1219,21 @@ public enum HeatpumpChannel {
12191219
CHANNEL_249(249, "channel249", NumberItem.class, null, false, null),
12201220
CHANNEL_250(250, "channel250", NumberItem.class, null, false, null),
12211221
CHANNEL_251(251, "channel251", NumberItem.class, null, false, null),
1222-
CHANNEL_252(252, "channel252", NumberItem.class, null, false, null),
1222+
CHANNEL_252(252, "temperatureHotGasMax", NumberItem.class, SIUnits.CELSIUS, false, null),
12231223
CHANNEL_253(253, "channel253", NumberItem.class, null, false, null),
12241224
CHANNEL_254(254, "flowRateHeatSource2", NumberItem.class, Units.LITRE_PER_MINUTE, false, null),
12251225
CHANNEL_255(255, "channel255", NumberItem.class, null, false, null),
12261226
CHANNEL_256(256, "channel256", NumberItem.class, null, false, null),
12271227
CHANNEL_257(257, "heatingPowerActualValue", NumberItem.class, Units.WATT, false, null),
1228-
CHANNEL_258(258, "channel258", NumberItem.class, null, false, null),
1229-
CHANNEL_259(259, "channel259", NumberItem.class, null, false, null),
1230-
CHANNEL_260(260, "channel260", NumberItem.class, null, false, null),
1228+
1229+
/**
1230+
* Version RBE
1231+
* handled as property
1232+
*/
1233+
// CHANNEL_258(258, "versionRBE", NumberItem.class, null, false, null),
1234+
1235+
CHANNEL_259(259, "outputControlSignalCooling", SwitchItem.class, null, false, null),
1236+
CHANNEL_260(260, "timeCoolingRelease", NumberItem.class, Units.SECOND, false, null),
12311237

12321238
// Changeable Parameters
12331239
// https://www.loxwiki.eu/display/LOX/Java+Webinterface?preview=/13306044/13307658/3003.txt

bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/i18n/luxtronikheatpump.properties

+12-13
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,8 @@ addon.luxtronikheatpump.description = This is the binding for a Heatpump with Lu
77

88
thing-type.luxtronikheatpump.heatpump.label = Heatpump with Luxtronik Control
99
thing-type.luxtronikheatpump.heatpump.description = Integrates a heatpump with a Luxtronik control.
10-
thing-type.luxtronikheatpump.heatpump.channel.channel232.label = Channel 232
11-
thing-type.luxtronikheatpump.heatpump.channel.channel233.label = Channel 233
1210
thing-type.luxtronikheatpump.heatpump.channel.channel234.label = Channel 234
1311
thing-type.luxtronikheatpump.heatpump.channel.channel235.label = Channel 235
14-
thing-type.luxtronikheatpump.heatpump.channel.channel237.label = Channel 237
15-
thing-type.luxtronikheatpump.heatpump.channel.channel238.label = Channel 238
16-
thing-type.luxtronikheatpump.heatpump.channel.channel239.label = Channel 239
17-
thing-type.luxtronikheatpump.heatpump.channel.channel240.label = Channel 240
18-
thing-type.luxtronikheatpump.heatpump.channel.channel241.label = Channel 241
19-
thing-type.luxtronikheatpump.heatpump.channel.channel242.label = Channel 242
20-
thing-type.luxtronikheatpump.heatpump.channel.channel243.label = Channel 243
2112
thing-type.luxtronikheatpump.heatpump.channel.channel244.label = Channel 244
2213
thing-type.luxtronikheatpump.heatpump.channel.channel245.label = Channel 245
2314
thing-type.luxtronikheatpump.heatpump.channel.channel246.label = Channel 246
@@ -26,13 +17,9 @@ thing-type.luxtronikheatpump.heatpump.channel.channel248.label = Channel 248
2617
thing-type.luxtronikheatpump.heatpump.channel.channel249.label = Channel 249
2718
thing-type.luxtronikheatpump.heatpump.channel.channel250.label = Channel 250
2819
thing-type.luxtronikheatpump.heatpump.channel.channel251.label = Channel 251
29-
thing-type.luxtronikheatpump.heatpump.channel.channel252.label = Channel 252
3020
thing-type.luxtronikheatpump.heatpump.channel.channel253.label = Channel 253
3121
thing-type.luxtronikheatpump.heatpump.channel.channel255.label = Channel 255
3222
thing-type.luxtronikheatpump.heatpump.channel.channel256.label = Channel 256
33-
thing-type.luxtronikheatpump.heatpump.channel.channel258.label = Channel 258
34-
thing-type.luxtronikheatpump.heatpump.channel.channel259.label = Channel 259
35-
thing-type.luxtronikheatpump.heatpump.channel.channel260.label = Channel 260
3623

3724
# thing types config
3825

@@ -63,6 +50,7 @@ channel-type.luxtronikheatpump.comfortCoolingMode.state.option.1 = Auto
6350
channel-type.luxtronikheatpump.compressorIdleTime.label = Compressor Idle Time
6451
channel-type.luxtronikheatpump.compressorSpeed.label = Compressor Speed
6552
channel-type.luxtronikheatpump.controlSignalCirculatingPump.label = Heating Circulating Pump Power
53+
channel-type.luxtronikheatpump.controlSignalHeatingCirculationPump.label = Control Signal HUP
6654
channel-type.luxtronikheatpump.coolingRelease.label = Release Cooling
6755
channel-type.luxtronikheatpump.currentTimestamp.label = Current Time of Heat Pump
6856
channel-type.luxtronikheatpump.errorCode0.label = Error Code Error 0
@@ -81,6 +69,8 @@ channel-type.luxtronikheatpump.flowRateHeatSource.label = Flow Rate Heat Source
8169
channel-type.luxtronikheatpump.flowRateHeatSource2.label = Flow Rate Heat Source
8270
channel-type.luxtronikheatpump.fourWayValve.label = Four-way Valve
8371
channel-type.luxtronikheatpump.frequencyCompressor.label = Compressor Frequency
72+
channel-type.luxtronikheatpump.frequencyCompressorMax.label = Compressor Max Frequency
73+
channel-type.luxtronikheatpump.frequencyCompressorMin.label = Compressor Min Frequency
8474
channel-type.luxtronikheatpump.frequencyCompressorTarget.label = Compressor Target Frequency
8575
channel-type.luxtronikheatpump.heatMeterFlowRate.label = Heat Meter Flow Rate
8676
channel-type.luxtronikheatpump.heatMeterHeating.label = Heat Meter Heating
@@ -160,6 +150,7 @@ channel-type.luxtronikheatpump.outputCompressor2.label = Output "Compressor 2"
160150
channel-type.luxtronikheatpump.outputCompressorHeating.label = Output Compressor Heating
161151
channel-type.luxtronikheatpump.outputCompressorHeating2.label = Compressor Output Heating 2
162152
channel-type.luxtronikheatpump.outputControlSignalAdditionalHeating.label = Output "Control Signal add. Heating"
153+
channel-type.luxtronikheatpump.outputControlSignalCooling.label = Output "Control Signal Cooling"
163154
channel-type.luxtronikheatpump.outputDefrostValve.label = Output "Defrost Valve"
164155
channel-type.luxtronikheatpump.outputDefrostValve2.label = Output Defrost Valve 2
165156
channel-type.luxtronikheatpump.outputExhaustFan.label = Exhaust Fan
@@ -247,9 +238,12 @@ channel-type.luxtronikheatpump.temperatureHeatSourceOutlet.label = Heat Source O
247238
channel-type.luxtronikheatpump.temperatureHeatingCircuitFlow.label = Flow Temp. Heating Circuit
248239
channel-type.luxtronikheatpump.temperatureHeatingCircuitReturn.label = Return Temp. Heating Circuit
249240
channel-type.luxtronikheatpump.temperatureHeatingCircuitReturnTarget.label = Return Temp. Target Heating Circuit
241+
channel-type.luxtronikheatpump.temperatureHeatingCirculationPump.label = Temperature HUP
242+
channel-type.luxtronikheatpump.temperatureHeatingCirculationPumpTarget.label = Temperature Target HUP
250243
channel-type.luxtronikheatpump.temperatureHeatingLimit.label = Temperature Heating Limit
251244
channel-type.luxtronikheatpump.temperatureHeatingParallelShift.label = Heating Temp. (Offset)
252245
channel-type.luxtronikheatpump.temperatureHotGas.label = Hot Gas Temperature
246+
channel-type.luxtronikheatpump.temperatureHotGasMax.label = Hot Gas Max Temperature
253247
channel-type.luxtronikheatpump.temperatureHotGas2.label = Hot Gas Temp. Sensor 2
254248
channel-type.luxtronikheatpump.temperatureHotWater.label = Hot Water Actual Temp.
255249
channel-type.luxtronikheatpump.temperatureHotWaterCoverage.label = Coverage Hot Water Temp.
@@ -260,6 +254,7 @@ channel-type.luxtronikheatpump.temperatureIntakeCompressor2.label = Intake Temp.
260254
channel-type.luxtronikheatpump.temperatureIntakeEVI.label = Intake Temp. EVI
261255
channel-type.luxtronikheatpump.temperatureIntakeEvaporator2.label = Intake Temp. Evaporator 2
262256
channel-type.luxtronikheatpump.temperatureLiquidEEV.label = Liquid Temp. EEV
257+
channel-type.luxtronikheatpump.temperatureLiquefaction.label = Temperature Liquefaction
263258
channel-type.luxtronikheatpump.temperatureMixingCircuit1Flow.label = Mixing Circuit 1 Flow Temp.
264259
channel-type.luxtronikheatpump.temperatureMixingCircuit1FlowTarget.label = Mixing Circuit 1 Flow Target Temp.
265260
channel-type.luxtronikheatpump.temperatureMixingCircuit2Flow.label = Mixing Circuit 2 Flow Temp.
@@ -285,6 +280,9 @@ channel-type.luxtronikheatpump.temperatureSolarTank.label = Solar Tank Sensor
285280
channel-type.luxtronikheatpump.temperatureSuctionCompressor.label = Temp. Suction Compressor
286281
channel-type.luxtronikheatpump.temperatureSuctionEvaporator.label = Temp. Suction Evaporator
287282
channel-type.luxtronikheatpump.temperatureSupplyAir.label = Supply Air Temp.
283+
channel-type.luxtronikheatpump.temperatureVBO.label = Temperature VBO
284+
channel-type.luxtronikheatpump.temperatureVBOTarget.label = Temperature VBO Target
285+
channel-type.luxtronikheatpump.temperatureVapourisation.label = Temperature Vapourisation
288286
channel-type.luxtronikheatpump.thermalDisinfectionFriday.label = Thermal Disinfection (Fri)
289287
channel-type.luxtronikheatpump.thermalDisinfectionMonday.label = Thermal Disinfection (Mon)
290288
channel-type.luxtronikheatpump.thermalDisinfectionPermanent.label = Thermal Disinfection (Permanent)
@@ -293,6 +291,7 @@ channel-type.luxtronikheatpump.thermalDisinfectionSunday.label = Thermal Disinfe
293291
channel-type.luxtronikheatpump.thermalDisinfectionThursday.label = Thermal Disinfection (Thu)
294292
channel-type.luxtronikheatpump.thermalDisinfectionTuesday.label = Thermal Disinfection (Tue)
295293
channel-type.luxtronikheatpump.thermalDisinfectionWednesday.label = Thermal Disinfection (Wed)
294+
channel-type.luxtronikheatpump.timeCoolingRelease.label = Cooling Release Time
296295
channel-type.luxtronikheatpump.timeHotWaterLock.label = Hot Water Lock
297296
channel-type.luxtronikheatpump.timeLockSecondHotGasCompressor.label = Lock 2nd Compressor Hot Gas
298297
channel-type.luxtronikheatpump.timeUntilDefrost.label = Time until Defrost

bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/channels.xml

+80-1
Original file line numberDiff line numberDiff line change
@@ -1945,12 +1945,79 @@
19451945
<state pattern="%.1f %unit%" readOnly="true"/>
19461946
</channel-type>
19471947

1948+
<channel-type id="temperatureVapourisation" advanced="true">
1949+
<item-type>Number:Temperature</item-type>
1950+
<label>Temperature Vapourisation</label>
1951+
<category>Temperature</category>
1952+
<state pattern="%.1f %unit%" readOnly="true"/>
1953+
</channel-type>
1954+
1955+
<channel-type id="temperatureLiquefaction" advanced="true">
1956+
<item-type>Number:Temperature</item-type>
1957+
<label>Temperature Liquefaction</label>
1958+
<category>Temperature</category>
1959+
<state pattern="%.1f %unit%" readOnly="true"/>
1960+
</channel-type>
1961+
19481962
<channel-type id="frequencyCompressorTarget" advanced="true">
19491963
<item-type>Number:Frequency</item-type>
19501964
<label>Compressor Target Frequency</label>
19511965
<state pattern="%.1f %unit%" readOnly="true"/>
19521966
</channel-type>
19531967

1968+
<channel-type id="frequencyCompressorMin" advanced="true">
1969+
<item-type>Number:Frequency</item-type>
1970+
<label>Compressor Min Frequency</label>
1971+
<state pattern="%.1f %unit%" readOnly="true"/>
1972+
</channel-type>
1973+
1974+
<channel-type id="frequencyCompressorMax" advanced="true">
1975+
<item-type>Number:Frequency</item-type>
1976+
<label>Compressor Max Frequency</label>
1977+
<state pattern="%.1f %unit%" readOnly="true"/>
1978+
</channel-type>
1979+
1980+
<channel-type id="temperatureVBOTarget" advanced="true">
1981+
<item-type>Number:Temperature</item-type>
1982+
<label>Temperature VBO Target</label>
1983+
<category>Temperature</category>
1984+
<state pattern="%.1f %unit%" readOnly="true"/>
1985+
</channel-type>
1986+
1987+
<channel-type id="temperatureVBO" advanced="true">
1988+
<item-type>Number:Temperature</item-type>
1989+
<label>Temperature VBO</label>
1990+
<category>Temperature</category>
1991+
<state pattern="%.1f %unit%" readOnly="true"/>
1992+
</channel-type>
1993+
1994+
<channel-type id="controlSignalHeatingCirculationPump" advanced="true">
1995+
<item-type>Number:Dimensionless</item-type>
1996+
<label>Control Signal HUP</label>
1997+
<state pattern="%.1f %%" readOnly="true"/>
1998+
</channel-type>
1999+
2000+
<channel-type id="temperatureHeatingCirculationPumpTarget" advanced="true">
2001+
<item-type>Number:Temperature</item-type>
2002+
<label>Temperature HUP Target</label>
2003+
<category>Temperature</category>
2004+
<state pattern="%.1f %unit%" readOnly="true"/>
2005+
</channel-type>
2006+
2007+
<channel-type id="temperatureHeatingCirculationPump" advanced="true">
2008+
<item-type>Number:Temperature</item-type>
2009+
<label>Temperature HUP</label>
2010+
<category>Temperature</category>
2011+
<state pattern="%.1f %unit%" readOnly="true"/>
2012+
</channel-type>
2013+
2014+
<channel-type id="temperatureHotGasMax" advanced="true">
2015+
<item-type>Number:Temperature</item-type>
2016+
<label>Temperature Hot Gas Max</label>
2017+
<category>Temperature</category>
2018+
<state pattern="%.1f %unit%" readOnly="true"/>
2019+
</channel-type>
2020+
19542021
<channel-type id="flowRateHeatSource2" advanced="true">
19552022
<item-type>Number:VolumetricFlowRate</item-type>
19562023
<label>Flow Rate Heat Source</label>
@@ -1963,13 +2030,25 @@
19632030
<state pattern="%.1f %unit%" readOnly="true"/>
19642031
</channel-type>
19652032

2033+
<channel-type id="outputControlSignalCooling" advanced="true">
2034+
<item-type>Switch</item-type>
2035+
<label>Output "Control Signal Cooling"</label>
2036+
<state readOnly="true"/>
2037+
</channel-type>
2038+
2039+
<channel-type id="timeCoolingRelease" advanced="true">
2040+
<item-type>Number:Time</item-type>
2041+
<label>Release Cooling Time</label>
2042+
<category>Time</category>
2043+
<state pattern="%.1f %unit%" readOnly="true"/>
2044+
</channel-type>
2045+
19662046
<channel-type id="unknown" advanced="true">
19672047
<item-type>Number</item-type>
19682048
<label>Unknown Channel</label>
19692049
<state readOnly="true"/>
19702050
</channel-type>
19712051

1972-
19732052
<channel-type id="temperatureHeatingParallelShift">
19742053
<item-type>Number:Temperature</item-type>
19752054
<label>Heating Temp. (Offset)</label>

bundles/org.openhab.binding.luxtronikheatpump/src/main/resources/OH-INF/thing/thing-types.xml

+13-40
Original file line numberDiff line numberDiff line change
@@ -212,40 +212,22 @@
212212
<channel id="temperatureRoomTarget" typeId="temperatureRoomTarget"/>
213213
<channel id="temperatureHotWaterTop" typeId="temperatureHotWaterTop"/>
214214
<channel id="frequencyCompressor" typeId="frequencyCompressor"/>
215-
<channel id="channel232" typeId="unknown">
216-
<label>Channel 232</label>
217-
</channel>
218-
<channel id="channel233" typeId="unknown">
219-
<label>Channel 233</label>
220-
</channel>
215+
<channel id="temperatureVapourisation" typeId="temperatureVapourisation"/>
216+
<channel id="temperatureLiquefaction" typeId="temperatureLiquefaction"/>
221217
<channel id="channel234" typeId="unknown">
222218
<label>Channel 234</label>
223219
</channel>
224220
<channel id="channel235" typeId="unknown">
225221
<label>Channel 235</label>
226222
</channel>
227223
<channel id="frequencyCompressorTarget" typeId="frequencyCompressorTarget"/>
228-
<channel id="channel237" typeId="unknown">
229-
<label>Channel 237</label>
230-
</channel>
231-
<channel id="channel238" typeId="unknown">
232-
<label>Channel 238</label>
233-
</channel>
234-
<channel id="channel239" typeId="unknown">
235-
<label>Channel 239</label>
236-
</channel>
237-
<channel id="channel240" typeId="unknown">
238-
<label>Channel 240</label>
239-
</channel>
240-
<channel id="channel241" typeId="unknown">
241-
<label>Channel 241</label>
242-
</channel>
243-
<channel id="channel242" typeId="unknown">
244-
<label>Channel 242</label>
245-
</channel>
246-
<channel id="channel243" typeId="unknown">
247-
<label>Channel 243</label>
248-
</channel>
224+
<channel id="frequencyCompressorMin" typeId="frequencyCompressorMin"/>
225+
<channel id="frequencyCompressorMax" typeId="frequencyCompressorMax"/>
226+
<channel id="temperatureVBOTarget" typeId="temperatureVBOTarget"/>
227+
<channel id="temperatureVBO" typeId="temperatureVBO"/>
228+
<channel id="controlSignalHeatingCirculationPump" typeId="controlSignalHeatingCirculationPump"/>
229+
<channel id="temperatureHeatingCirculationPumpTarget" typeId="temperatureHeatingCirculationPumpTarget"/>
230+
<channel id="temperatureHeatingCirculationPump" typeId="temperatureHeatingCirculationPump"/>
249231
<channel id="channel244" typeId="unknown">
250232
<label>Channel 244</label>
251233
</channel>
@@ -270,9 +252,7 @@
270252
<channel id="channel251" typeId="unknown">
271253
<label>Channel 251</label>
272254
</channel>
273-
<channel id="channel252" typeId="unknown">
274-
<label>Channel 252</label>
275-
</channel>
255+
<channel id="temperatureHotGasMax" typeId="temperatureHotGasMax"/>
276256
<channel id="channel253" typeId="unknown">
277257
<label>Channel 253</label>
278258
</channel>
@@ -284,15 +264,8 @@
284264
<label>Channel 256</label>
285265
</channel>
286266
<channel id="heatingPowerActualValue" typeId="heatingPowerActualValue"/>
287-
<channel id="channel258" typeId="unknown">
288-
<label>Channel 258</label>
289-
</channel>
290-
<channel id="channel259" typeId="unknown">
291-
<label>Channel 259</label>
292-
</channel>
293-
<channel id="channel260" typeId="unknown">
294-
<label>Channel 260</label>
295-
</channel>
267+
<channel id="outputControlSignalCooling" typeId="outputControlSignalCooling"/>
268+
<channel id="timeCoolingRelease" typeId="timeCoolingRelease"/>
296269

297270
<channel id="temperatureHeatingParallelShift" typeId="temperatureHeatingParallelShift"/>
298271
<channel id="heatingMode" typeId="heatingMode"/>
@@ -314,7 +287,7 @@
314287
</channels>
315288

316289
<properties>
317-
<property name="thingTypeVersion">1</property>
290+
<property name="thingTypeVersion">2</property>
318291
</properties>
319292

320293
<config-description>

0 commit comments

Comments
 (0)