Skip to content

Commit

Permalink
Merge pull request openhab#3 from Dries-Vandenneucker/StiebelBindin
Browse files Browse the repository at this point in the history
Stiebel binding
  • Loading branch information
kreutpet authored May 24, 2020
2 parents c6bb4f3 + ad842e3 commit 30f3360
Show file tree
Hide file tree
Showing 10 changed files with 126 additions and 108 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@
<label>Operation Counter in [h]</label>
<state pattern="%d h" readOnly="true" />
</channel-type>
<channel-type id="counter">
<item-type>Number</item-type>
<label>Operation Counter</label>
<state pattern="%d" readOnly="true" />
</channel-type>
<channel-type id="temperatureSetting" advanced="true">
<item-type>Number:Temperature</item-type>
<label>Temperature Setting in [°C]</label>
Expand Down Expand Up @@ -406,8 +411,8 @@
<option value="11">Automatic</option>
<option value="3">DayMode</option>
<option value="4">Setback</option>
<option value="5">DHWmode</option>
<option value="14">DHWmode</option>
<option value="5">DHWMode</option>
<option value="14">DHWMode</option>
<option value="0">Emergengy</option>
</options>
</state>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,40 +31,40 @@
<label>Measurements</label>
<description>Measurements of the heat pump.</description>
<channels>
<channel id="refreshTime" typeId="dateTime" />
<channel id="collectorTemperatur" typeId="temperature">
<channel id="refreshTime" typeId="dateTime" />
<channel id="collectorTemperature" typeId="temperature">
<label>Collector temperature</label>
<description>Collector temperature</description>
</channel>
<channel id="outsideTemperatur" typeId="temperature">
<channel id="outsideTemperature" typeId="temperature">
<label>Outside temperature</label>
<description>Outside temperature</description>
</channel>
<channel id="flowTemperatur" typeId="temperature">
<channel id="flowTemperature" typeId="temperature">
<label>Flow temperature</label>
<description>Flow temperature</description>
</channel>
<channel id="returnTemperatur" typeId="temperature">
<channel id="returnTemperature" typeId="temperature">
<label>Return temperature</label>
<description>Return temperature</description>
</channel>
<channel id="hotGasTemperatur" typeId="temperature">
<channel id="hotGasTemperature" typeId="temperature">
<label>Hot gas temperature</label>
<description>Hot gas temperature</description>
</channel>
<channel id="dHWTemperatur" typeId="temperature">
<channel id="dHWTemperature" typeId="temperature">
<label>Cylinder temperature</label>
<description>Cylinder temperature</description>
</channel>
<channel id="flowHC2Temperatur" typeId="temperature">
<channel id="flowHC2Temperature" typeId="temperature">
<label>Flow temperature HC2</label>
<description>Flow temperature HC2</description>
</channel>
<channel id="insideTemperatur" typeId="temperature">
<channel id="insideTemperature" typeId="temperature">
<label>Inside temperature</label>
<description>Inside temperature</description>
</channel>
<channel id="evaporatorTemperatur" typeId="temperature">
<channel id="evaporatorTemperature" typeId="temperature">
<label>Evaporator temperature</label>
<description>Evaporator temperature</description>
</channel>
Expand All @@ -84,7 +84,7 @@
<label>Exhaust fan speed</label>
<description>Exhaust fan speed</description>
</channel>
<channel id="filteredOutsideTemperatur" typeId="temperature">
<channel id="filteredOutsideTemperature" typeId="temperature">
<label>Filtered outside temperature</label>
<description>Filtered outside temperature</description>
</channel>
Expand Down Expand Up @@ -150,14 +150,26 @@
<label>Operation counter heating mode</label>
<description>Operation counter heating mode</description>
</channel>
<channel id="dHWMode" typeId="hourCounter">
<channel id="heatingBoosterMode" typeId="hourCounter">
<label>Operation counter heating booster mode</label>
<description>Operation counter heating booster mode</description>
</channel>
<channel id="DHWMode" typeId="hourCounter">
<label>Operation counter DHW mode</label>
<description>Operation counter DHW mode</description>
</channel>
<channel id="DHWBoosterMode" typeId="hourCounter">
<label>Operation counter DHW booster mode</label>
<description>Operation counter DHW booster mode</description>
</channel>
<channel id="coolingMode" typeId="hourCounter">
<label>Operation counter cooling mode</label>
<description>Operation counter cooling mode</description>
</channel>
<channel id="compressorStarts" typeId="counter">
<label>Compressor starts</label>
<description>Compressor starts</description>
</channel>
</channels>
</channel-group-type>
<channel-group-type id="channelGroupTypeNominalValues" advanced="true">
Expand Down Expand Up @@ -185,8 +197,8 @@
<description>P05 Domestic hot water set back mode setting</description>
</channel>
<channel id="p06DHWTemperatureStandby" typeId="dHWTemperatureSetting">
<label>P06 Domestic hot water temperature set back</label>
<description>P06 Domestic hot water set back mode setting</description>
<label>P06 Domestic hot water temperature standby</label>
<description>P06 Domestic hot water standby mode setting</description>
</channel>
<channel id="p07FanStageStandardMode" typeId="fanStageSetting">
<label>P07 Fan stage standard</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,23 @@
bitPosition="0" min="1" max="12" step="1.0"></record>
<record channelid="day" requestByte="FC" dataType="Settings" position="12" length="1" scale="1.0"
bitPosition="0" min="1" max="31" step="1.0"></record>
<!-- FB -->
<record channelid="collectorTemperatur" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
<record channelid="collectorTemperature" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="outsideTemperatur" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
<record channelid="outsideTemperature" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowTemperatur" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
<record channelid="flowTemperature" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="returnTemperatur" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
<record channelid="returnTemperature" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="hotGasTemperatur" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
<record channelid="hotGasTemperature" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWTemperatur" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
<record channelid="dHWTemperature" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowHC2Temperatur" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
<record channelid="flowHC2Temperature" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="insideTemperatur" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
<record channelid="insideTemperature" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="evaporatorTemperatur" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
<record channelid="evaporatorTemperature" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="condenserTemperature" requestByte="FB" dataType="Sensor" position="22" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand All @@ -45,7 +44,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="exhaustFanSpeed" requestByte="FB" dataType="Sensor" position="32" length="1" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="filteredOutsideTemperatur" requestByte="FB" dataType="Sensor" position="34" length="2"
<record channelid="filteredOutsideTemperature" requestByte="FB" dataType="Sensor" position="34" length="2"
scale="0.1" bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWPumpStatus" requestByte="FB" dataType="Sensor" position="24" length="1" scale="1.0"
bitPosition="1" min="0" max="1" step="0.0"></record>
Expand Down Expand Up @@ -76,7 +75,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="heatingMode" requestByte="09" dataType="Status" position="8" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
<record channelid="DHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="coolingMode" requestByte="09" dataType="Status" position="12" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@
bitPosition="0" min="1" max="12" step="1.0"></record>
<record channelid="day" requestByte="FC" dataType="Settings" position="12" length="1" scale="1.0"
bitPosition="0" min="1" max="31" step="1.0"></record>
<record channelid="collectorTemperatur" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
<record channelid="collectorTemperature" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="outsideTemperatur" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
<record channelid="outsideTemperature" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowTemperatur" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
<record channelid="flowTemperature" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="returnTemperatur" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
<record channelid="returnTemperature" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="hotGasTemperatur" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
<record channelid="hotGasTemperature" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWTemperatur" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
<record channelid="dHWTemperature" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowHC2Temperatur" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
<record channelid="flowHC2Temperature" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="insideTemperatur" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
<record channelid="insideTemperature" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="evaporatorTemperatur" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
<record channelid="evaporatorTemperature" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="condenserTemperature" requestByte="FB" dataType="Sensor" position="22" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand All @@ -42,7 +42,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="exhaustFanSpeed" requestByte="FB" dataType="Sensor" position="32" length="1" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="filteredOutsideTemperatur" requestByte="FB" dataType="Sensor" position="34" length="2"
<record channelid="filteredOutsideTemperature" requestByte="FB" dataType="Sensor" position="34" length="2"
scale="0.1" bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWPumpStatus" requestByte="FB" dataType="Sensor" position="24" length="1" scale="1.0"
bitPosition="1" min="0" max="1" step="0.0"></record>
Expand Down Expand Up @@ -72,7 +72,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="heatingMode" requestByte="09" dataType="Status" position="8" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
<record channelid="DHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="coolingMode" requestByte="09" dataType="Status" position="12" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@
bitPosition="0" min="1" max="12" step="1.0"></record>
<record channelid="day" requestByte="FC" dataType="Settings" position="12" length="1" scale="1.0"
bitPosition="0" min="1" max="31" step="1.0"></record>
<record channelid="collectorTemperatur" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
<record channelid="collectorTemperature" requestByte="FB" dataType="Sensor" position="4" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="outsideTemperatur" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
<record channelid="outsideTemperature" requestByte="FB" dataType="Sensor" position="6" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowTemperatur" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
<record channelid="flowTemperature" requestByte="FB" dataType="Sensor" position="8" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="returnTemperatur" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
<record channelid="returnTemperature" requestByte="FB" dataType="Sensor" position="10" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="hotGasTemperatur" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
<record channelid="hotGasTemperature" requestByte="FB" dataType="Sensor" position="12" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWTemperatur" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
<record channelid="dHWTemperature" requestByte="FB" dataType="Sensor" position="14" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="flowHC2Temperatur" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
<record channelid="flowHC2Temperature" requestByte="FB" dataType="Sensor" position="16" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="insideTemperatur" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
<record channelid="insideTemperature" requestByte="FB" dataType="Sensor" position="18" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="evaporatorTemperatur" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
<record channelid="evaporatorTemperature" requestByte="FB" dataType="Sensor" position="20" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="condenserTemperature" requestByte="FB" dataType="Sensor" position="22" length="2" scale="0.1"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand All @@ -42,7 +42,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="exhaustFanSpeed" requestByte="FB" dataType="Sensor" position="32" length="1" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="filteredOutsideTemperatur" requestByte="FB" dataType="Sensor" position="34" length="2"
<record channelid="filteredOutsideTemperature" requestByte="FB" dataType="Sensor" position="34" length="2"
scale="0.1" bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWPumpStatus" requestByte="FB" dataType="Sensor" position="24" length="1" scale="1.0"
bitPosition="1" min="0" max="1" step="0.0"></record>
Expand Down Expand Up @@ -72,7 +72,7 @@
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="heatingMode" requestByte="09" dataType="Status" position="8" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="dHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
<record channelid="DHWMode" requestByte="09" dataType="Status" position="10" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
<record channelid="coolingMode" requestByte="09" dataType="Status" position="12" length="2" scale="1.0"
bitPosition="0" min="0" max="0" step="0.0"></record>
Expand Down
Loading

0 comments on commit 30f3360

Please sign in to comment.