Re: Z-Wave factfile Eurotronic Spirit Z-Wave+ radiator thermostat controller
Posted: Sunday 09 December 2018 10:41
Does anyone know what the device 'Furnace' does? What is it used for?
Open source Home Automation System
https://forum.domoticz.com/
Code: Select all
<!-- THERMOSTAT_SETPOINT -->
<CommandClass id="67">
<Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
<Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
</CommandClass>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<Product sourceFile="eurotronic/eur_spirit.xml">
<!-- BASIC -->
<CommandClass id="32" >
<Value type="list" genre="user" instance="1" index="0" label="BasicFunction" min="0" max="255" value="0" size="1">
<Item label="Off" value="15"/>
<Item label="Heat" value="255"/>
<Item label="Heat Econ" value="0"/>
<Item label="Full Power" value="240"/>
<Item label="Manual" value="254"/>
</Value>
</CommandClass>
<!-- THERMOSTAT_MODE -->
<CommandClass id="64" >
<Instance index="1"/>
<Value type="list" genre="user" instance="1" index="0" label="Mode" min="0" max="31" value="0" size="1">
<Item label="Off" value="0"/>
<Item label="Heat" value="1"/>
<Item label="Heat Econ" value="11"/>
<Item label="Full Power" value="15"/>
<Item label="Manual" value="31"/>
</Value>
<SupportedModes>
<Mode index="0" label="Off"/>
<Mode index="1" label="Heat"/>
<Mode index="11" label="Heat Econ"/>
<Mode index="15" label="Full Power"/>
<Mode index="31" label="Manual"/>
</SupportedModes>
</CommandClass>
<!-- THERMOSTAT_SETPOINT -->
<CommandClass id="67">
<Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
<Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
</CommandClass>
<!-- Configuration Parameter -->
<CommandClass id="112">
<Value type="byte" genre="config" index="1" label="LCDInvert" units="" value="0"/>
<Value type="byte" genre="config" index="2" label="LCDTimeout" units="" value="0"/>
<Value type="byte" genre="config" index="3" label="Backlight" units="" value="1"/>
<Value type="byte" genre="config" index="4" label="BatteryReport" units="" value="1"/>
<Value type="byte" genre="config" index="5" label="MeasuredTempReport" units="" value="5"/>
<Value type="byte" genre="config" index="6" label="ValveopenReport" units="" value="0"/>
<Value type="byte" genre="config" index="7" label="WindowOpenDetect" units="" value="2"/>
<Value type="byte" genre="config" index="8" label="TempOffset" units="" value="0"/>
</CommandClass>
</Product>
Code: Select all
<Manufacturer id="0148" name="EUROtronic">
<Product type="0001" id="0001" name="EUR_STELLAZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_stellaz.xml"/>
<Product type="0002" id="0001" name="EUR_COMETZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_cometz.xml"/>
</Manufacturer>
Code: Select all
<Manufacturer id="0148" name="EUROtronic">
<Product type="0001" id="0001" name="EUR_STELLAZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_stellaz.xml"/>
<Product type="0002" id="0001" name="EUR_COMETZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_cometz.xml"/>
<Product type="0003" id="0001" name="EUR_SPIRIT Thermostat" config="eurotronic/eur_spirit.xml"/>
</Manufacturer>"
Code: Select all
<Product sourceFile="eurotronic/eur_spirit.xml">
<!-- BASIC -->
<CommandClass id="32" >
<Value type="list" genre="user" instance="1" index="0" label="BasicFunction" min="0" max="254" value="0" size="1">
<Item label="Off" value="15" />
<Item label="Heat" value="254" />
<Item label="Heat Econ" value="0" />
<Item label="Full Power" value="240" />
</Value>
</CommandClass>
<!-- THERMOSTAT_MODE -->
<CommandClass id="64" >
<Value type="byte" genre="config" index="1" label="Mode" units="" min="0" max="15" value="0">
<Help> 0=Off, 1=Heat, 11=Eco, 15=FullPower </Help>
</Value>
</CommandClass>
<!-- THERMOSTAT_SETPOINT -->
<CommandClass id="67">
<Value type="decimal" genre="user" index="1" label="ComfortSetpoint" units="C" value="23"/>
<Value type="decimal" genre="user" index="11" label="EnergySavingSetpoint" units="C" value="18"/>
</CommandClass>
<!-- Configuration Parameter -->
<CommandClass id="112">
<Value type="byte" genre="config" index="1" label="LCDInvert" units="" value="0">
<Help>
Inverts the LCD orientation.
0 - Normal orientation.
1 - LCD content inverted.
Default setting: 0.
</Help>
</Value>
<Value type="byte" genre="config" index="2" label="LCDTimeout" units="" value="0">
<Help>
Configures the timeout of the LCD in seconds.
0 - LCD always on.
5 - 30 - Timeout of the LCD in seconds.
Default setting: 0.
</Help>
</Value>
<Value type="byte" genre="config" index="3" label="Backlight" units="" value="1">
<Help>
Enables or disables the LCD-Backlight.
0 - Backlight disabled.
1 - Backlight enabled.
Default setting: 1.
</Help>
</Value>
<Value type="byte" genre="config" index="4" label="BatteryReport" units="" value="1">
<Help>
Enables or disables unsolicited battery reporting once a day.
0 - Battery reporting disabled.
1 - Battery reporting enabled.
Default setting: 1.
</Help>
</Value>
<Value type="byte" genre="config" index="5" label="MeasuredTempReport" units="" value="5">
<Help>
Reports the measured temperature on change.
0 - Reporting disabled.
1 to 50 - Reporting Delta in 1/10 Celcius.
Default setting: 5.
</Help>
</Value>
<Value type="byte" genre="config" index="6" label="ValveopenReport" units="" value="0">
<Help>
Reports the valve percentage on change.
0 - Reporting disabled.
1 to 100 - Reporting Delta in percent.
Default setting: 0.
</Help>
</Value>
<Value type="byte" genre="config" index="7" label="WindowOpenDetect" units="" value="2">
<Help>
Configures the sensitivity of the window open detection.
Sensitivity level:
0 Detection disabled.
1 low.
2 medium.
3 high.
Default setting: 2.
</Help>
</Value>
<Value type="byte" genre="config" index="8" label="TempOffset" units="" value="0">
<Help>
Configures an offset for the measured temperature.
Set the offset to -128 (0x80) if measured temperature is provided externally.
-50 to 50 - Offset in 1/10 Celcius.
Default setting: 0.
</Help>
</Value>
</CommandClass>
</Product>
Code: Select all
<Manufacturer id="0148" name="EUROtronic">
<Product type="0001" id="0001" name="EUR_STELLAZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_stellaz.xml"/>
<Product type="0002" id="0001" name="EUR_COMETZ Wall Radiator Thermostat Valve Control" config="eurotronic/eur_cometz.xml"/>
<Product type="0003" id="0001" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
<Product type="0003" id="0002" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
<Product type="0003" id="0003" name="EUR_SPIRITZ Wall Radiator Thermostat" config="eurotronic/eur_spiritz.xml"/>
</Manufacturer>
Code: Select all
domoticz.devices('VALVE MODE').updateMode('Manufacturer Specific')