mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-25 14:55:55 +01:00
[ecotouch] Add water and heating power limit channels (#16446)
* limit power compressor flags for water and heating Signed-off-by: tobiroemer <bitbucket.org@t-obias.de>
This commit is contained in:
parent
2c1a08679a
commit
fb26d0ee18
@ -131,6 +131,10 @@ Advanced channels:
|
|||||||
| temperature_storage | Number:Temperature | yes | Temperature Storage |
|
| temperature_storage | Number:Temperature | yes | Temperature Storage |
|
||||||
| temperature_suction | Number:Temperature | yes | Temperature Suction |
|
| temperature_suction | Number:Temperature | yes | Temperature Suction |
|
||||||
| temperature_water_set | Number:Temperature | yes | Temperature Water Setpoint |
|
| temperature_water_set | Number:Temperature | yes | Temperature Water Setpoint |
|
||||||
|
| percent_water_limit_min | Number:Dimensionless | no | Percent Water Power limit Min |
|
||||||
|
| percent_water_limit_max | Number:Dimensionless | no | Percent Water Power limit Max |
|
||||||
|
| percent_heating_limit_min | Number:Dimensionless | no | Percent Heating Power limit Min |
|
||||||
|
| percent_heating_limit_max | Number:Dimensionless | no | Percent Heating Power limit Min |
|
||||||
| time_hour | Number:Dimensionless | yes | Hour |
|
| time_hour | Number:Dimensionless | yes | Hour |
|
||||||
| time_minute | Number:Dimensionless | yes | Minute |
|
| time_minute | Number:Dimensionless | yes | Minute |
|
||||||
| version_bios | Number:Dimensionless | yes | Version BIOS |
|
| version_bios | Number:Dimensionless | yes | Version BIOS |
|
||||||
|
@ -1030,6 +1030,42 @@ public enum EcoTouchTags {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// German: % Leistungsbegrenzung Min Ausgang
|
||||||
|
TYPE_PRECENT_WATER_LIMIT_MIN {
|
||||||
|
{
|
||||||
|
command = "percent_water_limit_min";
|
||||||
|
unit = PERCENT;
|
||||||
|
tagName = "A172";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// German: % Leistungsbegrenzung Max Ausgang
|
||||||
|
TYPE_PRECENT_WATER_LIMIT_MAX {
|
||||||
|
{
|
||||||
|
command = "percent_water_limit_max";
|
||||||
|
unit = PERCENT;
|
||||||
|
tagName = "A171";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// German: % Heizung Leistungsbegrenzung Min Ausgang
|
||||||
|
TYPE_PRECENT_HEATING_LIMIT_MIN {
|
||||||
|
{
|
||||||
|
command = "percent_heating_limit_min";
|
||||||
|
unit = PERCENT;
|
||||||
|
tagName = "A505";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// German: % Heizung Leistungsbegrenzung Max Ausgang
|
||||||
|
TYPE_PRECENT_HEATING_LIMIT_MAX {
|
||||||
|
{
|
||||||
|
command = "percent_heating_limit_max";
|
||||||
|
unit = PERCENT;
|
||||||
|
tagName = "A504";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
//
|
//
|
||||||
// The following tags are only available, if an Ecovent System is attached to the Ecotouch
|
// The following tags are only available, if an Ecovent System is attached to the Ecotouch
|
||||||
//
|
//
|
||||||
|
@ -101,7 +101,11 @@ channel-type.ecotouch.operating_hours_source_pump.description = Operating Hours
|
|||||||
channel-type.ecotouch.percent_compressor.label = Percent Compressor
|
channel-type.ecotouch.percent_compressor.label = Percent Compressor
|
||||||
channel-type.ecotouch.percent_heat_circ_pump.label = Percent Circulation Pump
|
channel-type.ecotouch.percent_heat_circ_pump.label = Percent Circulation Pump
|
||||||
channel-type.ecotouch.percent_heat_circ_pump.description = Percent Heating Circulation Pump
|
channel-type.ecotouch.percent_heat_circ_pump.description = Percent Heating Circulation Pump
|
||||||
|
channel-type.ecotouch.percent_heating_limit_max.label = Heating Powerlimit Max
|
||||||
|
channel-type.ecotouch.percent_heating_limit_min.label = Heating Powerlimit Min
|
||||||
channel-type.ecotouch.percent_source_pump.label = Percent Source Pump
|
channel-type.ecotouch.percent_source_pump.label = Percent Source Pump
|
||||||
|
channel-type.ecotouch.percent_water_limit_max.label = Water Powerlimit Max
|
||||||
|
channel-type.ecotouch.percent_water_limit_min.label = Water Powerlimit Min
|
||||||
channel-type.ecotouch.position_expansion_valve.label = Position Expansion Valve
|
channel-type.ecotouch.position_expansion_valve.label = Position Expansion Valve
|
||||||
channel-type.ecotouch.power_compressor.label = Power Compressor
|
channel-type.ecotouch.power_compressor.label = Power Compressor
|
||||||
channel-type.ecotouch.power_cooling.label = Power Cooling
|
channel-type.ecotouch.power_cooling.label = Power Cooling
|
||||||
@ -186,3 +190,10 @@ channel-type.ecotouch.version_controller.label = Version Controller
|
|||||||
channel-type.ecotouch.version_controller.description = Version Display Controller
|
channel-type.ecotouch.version_controller.description = Version Display Controller
|
||||||
channel-type.ecotouch.version_controller_build.label = Build Number Controller
|
channel-type.ecotouch.version_controller_build.label = Build Number Controller
|
||||||
channel-type.ecotouch.version_controller_build.description = Build Number Display Controller
|
channel-type.ecotouch.version_controller_build.description = Build Number Display Controller
|
||||||
|
|
||||||
|
# channel types
|
||||||
|
|
||||||
|
channel-type.ecotouch.percent_water_limit_min.description = Water limit power percentage min
|
||||||
|
channel-type.ecotouch.percent_water_limit_max.description = Water limit power percentage max
|
||||||
|
channel-type.ecotouch.percent_heating_limit_min.description = Heating limit power percentage min
|
||||||
|
channel-type.ecotouch.percent_heating_limit_max.description = Heating limit power percentage max
|
||||||
|
@ -109,6 +109,10 @@
|
|||||||
<channel id="manual_coolvalve" typeId="manual_coolvalve"/>
|
<channel id="manual_coolvalve" typeId="manual_coolvalve"/>
|
||||||
<channel id="manual_4wayvalve" typeId="manual_4wayvalve"/>
|
<channel id="manual_4wayvalve" typeId="manual_4wayvalve"/>
|
||||||
<channel id="manual_multiext" typeId="manual_multiext"/>
|
<channel id="manual_multiext" typeId="manual_multiext"/>
|
||||||
|
<channel id="percent_water_limit_min" typeId="percent_water_limit_min"/>
|
||||||
|
<channel id="percent_water_limit_max" typeId="percent_water_limit_max"/>
|
||||||
|
<channel id="percent_heating_limit_min" typeId="percent_heating_limit_min"/>
|
||||||
|
<channel id="percent_heating_limit_max" typeId="percent_heating_limit_max"/>
|
||||||
|
|
||||||
<channel id="ecovent_temp_exhaust_air" typeId="ecovent_temp_exhaust_air"/>
|
<channel id="ecovent_temp_exhaust_air" typeId="ecovent_temp_exhaust_air"/>
|
||||||
<channel id="ecovent_temp_exit_air" typeId="ecovent_temp_exit_air"/>
|
<channel id="ecovent_temp_exit_air" typeId="ecovent_temp_exit_air"/>
|
||||||
@ -256,6 +260,11 @@
|
|||||||
<channel id="temperature_suction_air" typeId="temperature_suction_air"/>
|
<channel id="temperature_suction_air" typeId="temperature_suction_air"/>
|
||||||
<channel id="temperature_sump" typeId="temperature_sump"/>
|
<channel id="temperature_sump" typeId="temperature_sump"/>
|
||||||
|
|
||||||
|
<channel id="percent_water_limit_min" typeId="percent_water_limit_min"/>
|
||||||
|
<channel id="percent_water_limit_max" typeId="percent_water_limit_max"/>
|
||||||
|
<channel id="percent_heating_limit_min" typeId="percent_heating_limit_min"/>
|
||||||
|
<channel id="percent_heating_limit_max" typeId="percent_heating_limit_max"/>
|
||||||
|
|
||||||
<channel id="ecovent_temp_exhaust_air" typeId="ecovent_temp_exhaust_air"/>
|
<channel id="ecovent_temp_exhaust_air" typeId="ecovent_temp_exhaust_air"/>
|
||||||
<channel id="ecovent_temp_exit_air" typeId="ecovent_temp_exit_air"/>
|
<channel id="ecovent_temp_exit_air" typeId="ecovent_temp_exit_air"/>
|
||||||
<channel id="ecovent_temp_outdoor_air" typeId="ecovent_temp_outdoor_air"/>
|
<channel id="ecovent_temp_outdoor_air" typeId="ecovent_temp_outdoor_air"/>
|
||||||
@ -888,7 +897,26 @@
|
|||||||
<category>Temperature</category>
|
<category>Temperature</category>
|
||||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
<channel-type id="percent_water_limit_min" advanced="true">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Water Powerlimit Min</label>
|
||||||
|
<state readOnly="false" pattern="%.1f %unit%"/>
|
||||||
|
</channel-type>
|
||||||
|
<channel-type id="percent_water_limit_max" advanced="true">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Water Powerlimit Max</label>
|
||||||
|
<state readOnly="false" pattern="%.1f %unit%"/>
|
||||||
|
</channel-type>
|
||||||
|
<channel-type id="percent_heating_limit_min" advanced="true">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Heating Powerlimit Min</label>
|
||||||
|
<state readOnly="false" pattern="%.1f %unit%"/>
|
||||||
|
</channel-type>
|
||||||
|
<channel-type id="percent_heating_limit_max" advanced="true">
|
||||||
|
<item-type>Number:Dimensionless</item-type>
|
||||||
|
<label>Heating Powerlimit Max</label>
|
||||||
|
<state readOnly="false" pattern="%.1f %unit%"/>
|
||||||
|
</channel-type>
|
||||||
<!-- The following tags are only available, if an Ecovent System is attached to the Ecotouch -->
|
<!-- The following tags are only available, if an Ecovent System is attached to the Ecotouch -->
|
||||||
<channel-type id="ecovent_temp_exhaust_air">
|
<channel-type id="ecovent_temp_exhaust_air">
|
||||||
<item-type>Number:Temperature</item-type>
|
<item-type>Number:Temperature</item-type>
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||||
|
<update:update-descriptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:update="https://openhab.org/schemas/update-description/v1.0.0"
|
||||||
|
xsi:schemaLocation="https://openhab.org/schemas/update-description/v1.0.0 https://openhab.org/schemas/update-description-1.0.0.xsd">
|
||||||
|
|
||||||
|
<thing-type uid="ecotouch:geo">
|
||||||
|
<properties>
|
||||||
|
<property name="thingTypeVersion">1</property>
|
||||||
|
</properties>
|
||||||
|
<instruction-set targetVersion="1">
|
||||||
|
<add-channel id="percent_water_limit_min">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_water_limit_max">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_heating_limit_min">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_heating_limit_max">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
</instruction-set>
|
||||||
|
</thing-type>
|
||||||
|
|
||||||
|
<thing-type uid="ecotouch:air">
|
||||||
|
<properties>
|
||||||
|
<property name="thingTypeVersion">1</property>
|
||||||
|
</properties>
|
||||||
|
<instruction-set targetVersion="1">
|
||||||
|
<add-channel id="percent_water_limit_min">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_water_limit_max">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_heating_limit_min">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
<add-channel id="percent_heating_limit_max">
|
||||||
|
<type>Number:Dimensionless</type>
|
||||||
|
</add-channel>
|
||||||
|
</instruction-set>
|
||||||
|
</thing-type>
|
||||||
|
|
||||||
|
</update:update-descriptions>
|
Loading…
Reference in New Issue
Block a user