Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 169 lines (169 sloc) 8.99 KB
<?xml version="1.0" encoding="ISO-8859-1"?>
<device version="1" rx_modes="CONFIG,WAKEUP" supports_aes="true" cyclic_timeout="600">
<supported_types>
<type name="Wireless sender for power meter sensor" id="HM-ES-TX-WM" updatable="true" priority="2">
<parameter index="9.0" size="1.0" cond_op="LE" const_value="0x10" />
<parameter index="10.0" size="2.0" const_value="0x00de" />
</type>
</supported_types>
<paramset type="MASTER" id="remote_dev_master">
<parameter id="LOCAL_RESET_DISABLE">
<logical type="boolean" default="false" />
<physical type="integer" interface="config" list="0" index="24" size="0.1" />
</parameter>
</paramset>
<frames>
<frame id="INFO_LEVEL" direction="from_device" allowed_receivers="BROADCAST,CENTRAL,OTHER" event="true" type="0x10"
subtype="6" subtype_index="9" channel_field="10">
<parameter type="integer" index="11.0" size="1.0" param="STATE" />
<parameter type="integer" index="12.7" size="0.1" param="LOWBAT" />
</frame>
<frame id="GAS_POWER_EVENT_CYCLIC" direction="from_device" event="true" fixed_channel="1" type="0x53">
<parameter type="integer" index="9.7" size="0.1" param="BOOT" />
<parameter type="integer" index="9.0" size="3.7" param="GAS_ENERGY_COUNTER" />
<parameter type="integer" index="13.0" size="3.0" param="GAS_POWER" />
</frame>
<frame id="GAS_POWER_EVENT" direction="from_device" event="true" fixed_channel="1" type="0x54">
<parameter type="integer" index="9.7" size="0.1" param="BOOT" />
<parameter type="integer" index="9.0" size="3.7" param="GAS_ENERGY_COUNTER" />
<parameter type="integer" index="13.0" size="3.0" param="GAS_POWER" />
</frame>
<frame id="POWER_EVENT_CYCLIC" direction="from_device" event="true" fixed_channel="1" type="0x5e">
<parameter type="integer" index="9.7" size="0.1" param="BOOT" />
<parameter type="integer" index="9.0" size="2.7" param="ENERGY_COUNTER" />
<parameter type="integer" index="12.0" size="3.0" param="POWER" />
</frame>
<frame id="POWER_EVENT" direction="from_device" event="true" fixed_channel="1" type="0x5f">
<parameter type="integer" index="9.7" size="0.1" param="BOOT" />
<parameter type="integer" index="9.0" size="2.7" param="ENERGY_COUNTER" />
<parameter type="integer" index="12.0" size="3.0" param="POWER" />
</frame>
</frames>
<channels>
<channel index="0" type="MAINTENANCE" ui_flags="internal" class="maintenance" count="1">
<paramset type="MASTER" id="maint_ch_master" />
<paramset type="VALUES" id="maint_ch_values">
<parameter id="UNREACH" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="UNREACH" />
</parameter>
<parameter id="STICKY_UNREACH" operations="read,write,event" ui_flags="service,sticky">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="STICKY_UNREACH" />
</parameter>
<parameter id="CONFIG_PENDING" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="CONFIG_PENDING" />
</parameter>
<parameter id="LOWBAT" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="LOWBAT" />
</parameter>
<parameter id="RSSI_DEVICE" operations="read,event">
<logical type="integer" />
<physical type="integer" interface="internal" value_id="RSSI_DEVICE" />
</parameter>
<parameter id="RSSI_PEER" operations="read,event">
<logical type="integer" />
<physical type="integer" interface="internal" value_id="RSSI_PEER" />
</parameter>
<parameter id="AES_KEY" operations="read" ui_flags="invisible">
<logical type="integer" min="0" max="127" />
<physical type="integer" interface="internal" value_id="AES_KEY" />
</parameter>
<parameter id="DEVICE_IN_BOOTLOADER" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="DEVICE_IN_BOOTLOADER" />
</parameter>
<parameter id="UPDATE_PENDING" operations="read,event" ui_flags="service">
<logical type="boolean" />
<physical type="integer" interface="internal" value_id="UPDATE_PENDING" />
</parameter>
</paramset>
</channel>
<channel index="1" type="POWERMETER_IGL">
<paramset type="MASTER" id="powermeter_igl_ch_master">
<parameter id="AES_ACTIVE" ui_flags="internal">
<logical type="boolean" default="false" />
<physical type="boolean" interface="internal" value_id="AES" />
</parameter>
<parameter id="METER_TYPE">
<logical type="option">
<option id="GAS-SENSOR" />
<option id="IR-SENSOR" />
<option id="LED-SENSOR" />
<option id="UNKOWN" default="true" />
</logical>
<physical type="integer" interface="config" list="1" index="149" size="1" />
<conversion type="option_integer">
<value_map device_value="1" parameter_value="0" />
<value_map device_value="2" parameter_value="1" />
<value_map device_value="4" parameter_value="2" />
<value_map device_value="0xFF" parameter_value="3" />
</conversion>
</parameter>
<parameter id="METER_CONSTANT_IR">
<logical type="integer" min="1" max="65536" default="100" unit="U./kWh" />
<physical type="integer" interface="config" list="1" index="150" size="2.0" />
</parameter>
<parameter id="METER_SENSIBILITY_IR">
<logical type="integer" min="-99" max="99" default="0" unit="%" />
<physical type="integer" interface="config" list="1" index="156" size="1.0" />
<conversion type="sint4_sintx" physical_bytes="1" />
</parameter>
<parameter id="METER_CONSTANT_GAS">
<logical type="float" min="0.001" max="65.536" default="0.01" unit="m3/Imp." />
<physical type="integer" interface="config" list="1" index="152" size="2.0" />
<conversion type="float_integer_scale" factor="1000" />
</parameter>
<parameter id="METER_CONSTANT_LED">
<logical type="integer" min="1" max="65536" default="10000" unit="Imp./kWh" />
<physical type="integer" interface="config" list="1" index="154" size="2.0" />
</parameter>
</paramset>
<paramset type="VALUES" id="power_ch_values">
<parameter id="BOOT" operations="read,event" ui_flags="internal" control="POWERMETER_IGL.BOOT">
<logical type="boolean" default="false" />
<physical type="integer" interface="command" value_id="BOOT" no_init="true">
<event frame="GAS_POWER_EVENT_CYCLIC" />
<event frame="GAS_POWER_EVENT" />
<event frame="POWER_EVENT_CYCLIC" />
<event frame="POWER_EVENT" />
</physical>
</parameter>
<parameter id="GAS_ENERGY_COUNTER" operations="read,event" control="POWERMETER_IGL.GAS_ENERGY_COUNTER">
<logical type="float" min="0.000" max="2147483.647" unit="m3" />
<physical type="integer" interface="command" value_id="GAS_ENERGY_COUNTER" no_init="true">
<event frame="GAS_POWER_EVENT_CYCLIC" />
<event frame="GAS_POWER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="1000" />
</parameter>
<parameter id="GAS_POWER" operations="read,event" control="POWERMETER_IGL.GAS_POWER">
<logical type="float" min="0.00" max="16777.215" unit="m3" />
<physical type="integer" interface="command" value_id="GAS_POWER" no_init="true">
<event frame="GAS_POWER_EVENT_CYCLIC" />
<event frame="GAS_POWER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="1000" />
</parameter>
<parameter id="ENERGY_COUNTER" operations="read,event" control="POWERMETER_IGL.ENERGY_COUNTER">
<logical type="float" min="0.0" max="838860.7" unit="Wh" />
<physical type="integer" interface="command" value_id="ENERGY_COUNTER" no_init="true">
<event frame="POWER_EVENT_CYCLIC" />
<event frame="POWER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="10" />
</parameter>
<parameter id="POWER" operations="read,event" control="POWERMETER_IGL.POWER">
<logical type="float" min="0.00" max="167772.15" unit="W" />
<physical type="integer" interface="command" value_id="POWER" no_init="true">
<event frame="POWER_EVENT_CYCLIC" />
<event frame="POWER_EVENT" />
</physical>
<conversion type="float_integer_scale" factor="100" />
</parameter>
</paramset>
</channel>
</channels>
</device>
You can’t perform that action at this time.