[openwebnet] adding support for central unit (#12062)
* - read 'standAlone' flag from thing - send standAlone flag to own4j for setting the temperature on central unit - own4j 0.7.1 required * added localmode and central unit thing * added localOffSet channel to readme.md * added remoteControl, batteryStatus and modeCentralUnit for bus_thermo_cu * added weekly and scenarios to modeCentralUnit * - manual setting of a zone to T temperature (with persistence in central unit) - manual setting of central unit to T temperature (all zones) - set the central unit in OFF mode (all zones) - set central unit in thermal protection (all zones) - set central unit in antifreeze mode (all zones) - weekly program activation command (all zones) - scenario activation command (all zones) * renamed cu's channels name * removed unused channel 'modeCentralUnit" from readme * fix #12298 * - add configuration section (where) for BusThermoCentralUnit - strings ("OK", "KO", "ENABLED", "DISABLED" converted to constants - fix typo Signed-off-by: Conte Andrea <andrea@conte.com> Co-authored-by: M Valla <12682715+mvalla@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="openwebnet"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<!-- Thing for BUS Thermo Central Unit -->
|
||||
<thing-type id="bus_thermo_cu">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="bus_gateway"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Thermo Central Unit</label>
|
||||
<description>A OpenWebNet BUS/SCS configured thermo Central Unit.</description>
|
||||
|
||||
<channels>
|
||||
<!-- read only -->
|
||||
<channel id="remoteControl" typeId="remoteControl"/>
|
||||
<channel id="batteryStatus" typeId="batteryStatus"/>
|
||||
<!-- read/write -->
|
||||
<channel id="setpointTemperature" typeId="setpointTemperature"/>
|
||||
<channel id="mode" typeId="modeCentralUnit"/>
|
||||
<channel id="weeklyProgram" typeId="weeklyProgramCentralUnit"/>
|
||||
<channel id="scenarioProgram" typeId="scenarioProgramCentralUnit"/>
|
||||
</channels>
|
||||
|
||||
<properties>
|
||||
<property name="vendor">BTicino/Legrand</property>
|
||||
<property name="model">BTicino Central Unit 3550 (99 zones) or BTI-L/NT/HC/4695 (4 zones) </property>
|
||||
<property name="ownDeviceType">430</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>ownId</representation-property>
|
||||
|
||||
<config-description>
|
||||
<parameter name="where" type="text" readOnly="true">
|
||||
<label>OpenWebNet Address (where)</label>
|
||||
<description>The Central Unit can only assume where=0.</description>
|
||||
<default>0</default>
|
||||
</parameter>
|
||||
</config-description>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
Reference in New Issue
Block a user