| enable_pool | Switch | no | Enable Pool |
| enable_pv | Switch | no | Enable PV |
| hysteresis_heating | Number:Temperature | no | Hysteresis Heating |
+| hysteresis_warmwater | Number:Temperature | no | Hysteresis Warm Water |
| interruptions | Number:Dimensionless | yes | Interruptions |
| manual_4wayvalve | Number:Dimensionless | no | Operating Mode 4Way Valve |
| manual_coolvalve | Number:Dimensionless | no | Operating Mode Cooling Valve |
*/
package org.openhab.binding.ecotouch.internal;
-import static org.openhab.core.library.unit.MetricPrefix.*;
-import static org.openhab.core.library.unit.SIUnits.*;
-import static org.openhab.core.library.unit.Units.*;
+import static org.openhab.core.library.unit.MetricPrefix.KILO;
+import static org.openhab.core.library.unit.SIUnits.CELSIUS;
+import static org.openhab.core.library.unit.Units.BAR;
+import static org.openhab.core.library.unit.Units.HOUR;
+import static org.openhab.core.library.unit.Units.ONE;
+import static org.openhab.core.library.unit.Units.PARTS_PER_MILLION;
+import static org.openhab.core.library.unit.Units.PERCENT;
+import static org.openhab.core.library.unit.Units.WATT;
import java.math.BigDecimal;
import java.util.LinkedList;
}
},
+ // German: Hysterese Warmwasser
+ TYPE_HYSTERESIS_WARMWATER {
+ {
+ command = "hysteresis_warmwater";
+ unit = CELSIUS;
+ tagName = "A139";
+ }
+ },
+
// German: Außentemperatur gemittelt über 1h (scheinbar identisch zu A2)
TYPE_TEMPERATURE2_OUTSIDE_1H {
{
channel-type.ecotouch.enable_warmwater.label = Enable Water
channel-type.ecotouch.enable_warmwater.description = Enable Warm Water
channel-type.ecotouch.hysteresis_heating.label = Hysteresis Heating
+channel-type.ecotouch.hysteresis_warmwater.label = Hysteresis Warm Water
+channel-type.ecotouch.hysteresis_warmwater.description = Hysteresis setting for Warm Water
channel-type.ecotouch.interruptions.label = Interruptions
channel-type.ecotouch.manual_4wayvalve.label = Enable 4Way Valve
channel-type.ecotouch.manual_4wayvalve.description = Operating Mode 4Way Valve
<channel id="percent_source_pump" typeId="percent_source_pump"/>
<channel id="percent_compressor" typeId="percent_compressor"/>
<channel id="hysteresis_heating" typeId="hysteresis_heating"/>
+ <channel id="hysteresis_warmwater" typeId="hysteresis_warmwater"/>
<channel id="temperature2_outside_1h" typeId="temperature2_outside_1h"/>
<channel id="nviNormAussen" typeId="nviNormAussen"/>
<channel id="nviHeizkreisNorm" typeId="nviHeizkreisNorm"/>
<channel id="percent_source_pump" typeId="percent_source_pump"/>
<channel id="percent_compressor" typeId="percent_compressor"/>
<channel id="hysteresis_heating" typeId="hysteresis_heating"/>
+ <channel id="hysteresis_warmwater" typeId="hysteresis_warmwater"/>
<channel id="temperature2_outside_1h" typeId="temperature2_outside_1h"/>
<channel id="nviNormAussen" typeId="nviNormAussen"/>
<channel id="nviHeizkreisNorm" typeId="nviHeizkreisNorm"/>
<category>Temperature</category>
<state readOnly="false" pattern="%.1f %unit%"/>
</channel-type>
+ <channel-type id="hysteresis_warmwater" advanced="true">
+ <item-type>Number:Temperature</item-type>
+ <label>Hysteresis Warmwater</label>
+ <category>Temperature</category>
+ <state readOnly="false" pattern="%.1f %unit%"/>
+ </channel-type>
<channel-type id="temperature2_outside_1h" advanced="true">
<item-type>Number:Temperature</item-type>
<label>Outside 1h Average</label>
<thing-type uid="ecotouch:geo">
<properties>
- <property name="thingTypeVersion">1</property>
+ <property name="thingTypeVersion">2</property>
</properties>
<instruction-set targetVersion="1">
<add-channel id="percent_water_limit_min">
<type>Number:Dimensionless</type>
</add-channel>
</instruction-set>
+ <instruction-set targetVersion="2">
+ <add-channel id="hysteresis_warmwater">
+ <type>ecotouch:hysteresis_warmwater</type>
+ </add-channel>
+ </instruction-set>
</thing-type>
<thing-type uid="ecotouch:air">
<properties>
- <property name="thingTypeVersion">1</property>
+ <property name="thingTypeVersion">2</property>
</properties>
<instruction-set targetVersion="1">
<add-channel id="percent_water_limit_min">
<type>Number:Dimensionless</type>
</add-channel>
</instruction-set>
+ <instruction-set targetVersion="2">
+ <add-channel id="hysteresis_warmwater">
+ <type>ecotouch:hysteresis_warmwater</type>
+ </add-channel>
+ </instruction-set>
</thing-type>
</update:update-descriptions>