mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
Add EnOcean XML Device Descriptions: EnO_ReCom_Device_Descr
git-svn-id: https://svn.fhem.de/fhem/trunk@15953 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
b7cc26766f
commit
25d6e9d1c4
287
fhem/FHEM/lib/EnO_ReCom_Device_Descr.xml
Normal file
287
fhem/FHEM/lib/EnO_ReCom_Device_Descr.xml
Normal file
@ -0,0 +1,287 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Enocean_Devices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.0"
|
||||
xsi:noNamespaceSchemaLocation="./ReCom_Device_Description_Schema.xsd">
|
||||
<Device Product_ID="0x004900000000">
|
||||
<Version>0.0.0.7</Version>
|
||||
<Name>Micropelt MVA004(U)</Name>
|
||||
<Description>Intelligent Thermostatic Radiator Valve</Description>
|
||||
<Frequency>868</Frequency>
|
||||
<TX>
|
||||
<!-- The Profiles we send based on our chip id -->
|
||||
<ChipIDBased>
|
||||
<EEP>
|
||||
<Rorg>0xA5</Rorg>
|
||||
<Func>0x20</Func>
|
||||
<Type>0x01</Type>
|
||||
</EEP>
|
||||
</ChipIDBased>
|
||||
</TX>
|
||||
<RX>
|
||||
<!-- The Profiles we send based on our chip id -->
|
||||
<ChipIDBased>
|
||||
<EEP>
|
||||
<Rorg>0xA5</Rorg>
|
||||
<Func>0x20</Func>
|
||||
<Type>0x01</Type>
|
||||
</EEP>
|
||||
</ChipIDBased>
|
||||
</RX>
|
||||
<!-- ReMan and ReComm commands -->
|
||||
<ReMan>
|
||||
<Cmd CmdId="0x0001">
|
||||
<Description>Unlock - RM_FN_UNLOCK</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0002">
|
||||
<Description>Lock - RM_FN_LOCK</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0003">
|
||||
<Description>Set security - RM_FN_SET_CODE</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0004">
|
||||
<Description>Query ID - RM_FN_QUERY_ID</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0006">
|
||||
<Description>Ping - RM_FN_PING_COMMAND</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0007">
|
||||
<Description>Query supported RPC functions - RM_FN_QUERY_FUNCTION_COMMAND</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0008">
|
||||
<Description>Query last Status - RM_FN_QUERY_STATUS</Description>
|
||||
</Cmd>
|
||||
</ReMan>
|
||||
<ReComm>
|
||||
<Cmd CmdId="0x0210">
|
||||
<Description>Get Link Table Metadata Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0211">
|
||||
<Description>Get Link Table Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0212">
|
||||
<Description>Set Link Table Content</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0227">
|
||||
<Description>Get Product Id Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0230">
|
||||
<Description>Get Device Configuration Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0231">
|
||||
<Description>Set Device Configuration Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0310">
|
||||
<Description>Get Firmware Version Query</Description>
|
||||
</Cmd>
|
||||
<Cmd CmdId="0x0224">
|
||||
<Description>Reset Device Defaults</Description>
|
||||
</Cmd>
|
||||
</ReComm>
|
||||
<!-- The Recom Device Parameters -->
|
||||
<Device_Parameters>
|
||||
<!-- Here we list the different paramaters, -->
|
||||
<Parameters>
|
||||
<!-- XML/XSD can not check if we use a index only once, this is up to the user! -->
|
||||
<Param index="0">
|
||||
<Description>Ambient to target temp offset [K]</Description>
|
||||
<Enum>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>0</Default_Value>
|
||||
<!-- The description of the enum -->
|
||||
<EnumList>
|
||||
<Enum_Value index="0">
|
||||
<Description>Auto</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="1">
|
||||
<Description>-3K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="2">
|
||||
<Description>-2K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="3">
|
||||
<Description>-1K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="4">
|
||||
<Description>0K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="5">
|
||||
<Description>+1K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="6">
|
||||
<Description>+2K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="7">
|
||||
<Description>+3K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="8">
|
||||
<Description>+4K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="9">
|
||||
<Description>+5K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="10">
|
||||
<Description>+6K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="11">
|
||||
<Description>+7K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="12">
|
||||
<Description>+8K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="13">
|
||||
<Description>+9K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="14">
|
||||
<Description>+10K</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="15">
|
||||
<Description>+11K</Description>
|
||||
</Enum_Value>
|
||||
</EnumList>
|
||||
</Enum>
|
||||
</Param>
|
||||
<Param index="1">
|
||||
<Description>Radio communication interval [s/min]</Description>
|
||||
<Enum>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>4</Default_Value>
|
||||
<!-- The description of the enum -->
|
||||
<EnumList>
|
||||
<Enum_Value index="0">
|
||||
<Description>Auto</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="2">
|
||||
<Description>2min</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="3">
|
||||
<Description>5min</Description>
|
||||
</Enum_Value>
|
||||
<Enum_Value index="4">
|
||||
<Description>10min</Description>
|
||||
</Enum_Value>
|
||||
</EnumList>
|
||||
</Enum>
|
||||
</Param>
|
||||
<Param index="2">
|
||||
<Description>Safe Mode Setting [%]</Description>
|
||||
<Scaled>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>50</Default_Value>
|
||||
<Range>
|
||||
<Min>0</Min>
|
||||
<Max>100</Max>
|
||||
</Range>
|
||||
<Scale>
|
||||
<Min>0</Min>
|
||||
<Max>100</Max>
|
||||
</Scale>
|
||||
<Unit></Unit>
|
||||
</Scaled>
|
||||
</Param>
|
||||
<Param index="5">
|
||||
<Description>Safe mode communication period [h]</Description>
|
||||
<Enum>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>1</Default_Value>
|
||||
<!-- The description of the enum -->
|
||||
<EnumList>
|
||||
<Enum_Value index="0"> <Description>0.5</Description> </Enum_Value>
|
||||
<Enum_Value index="1"> <Description>1</Description> </Enum_Value>
|
||||
<Enum_Value index="2"> <Description>2</Description> </Enum_Value>
|
||||
<Enum_Value index="3"> <Description>4</Description> </Enum_Value>
|
||||
<Enum_Value index="4"> <Description>8</Description> </Enum_Value>
|
||||
<Enum_Value index="5"> <Description>24</Description> </Enum_Value>
|
||||
<Enum_Value index="6"> <Description>48</Description> </Enum_Value>
|
||||
<Enum_Value index="7"> <Description>96</Description> </Enum_Value>
|
||||
</EnumList>
|
||||
</Enum>
|
||||
</Param>
|
||||
<Param index="9">
|
||||
<Description>EnOcean transmitt ID (Base ID)</Description>
|
||||
<Scaled>
|
||||
<Length_In_Bytes>4</Length_In_Bytes>
|
||||
<!-- Default value is the already scaled value, makes it easier readable/editable -->
|
||||
<Default_Value>0xFFFFFFFF</Default_Value>
|
||||
<Range>
|
||||
<Min>0xFF800000</Min>
|
||||
<Max>0xFFFFFFFF</Max>
|
||||
</Range>
|
||||
<Scale>
|
||||
<Min>0xFF800000</Min>
|
||||
<Max>0xFFFFFFFF</Max>
|
||||
</Scale>
|
||||
<Unit></Unit>
|
||||
</Scaled>
|
||||
</Param>
|
||||
<Param index="11">
|
||||
<Description>Offset parameter</Description>
|
||||
<Scaled>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>91</Default_Value>
|
||||
<Range>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Range>
|
||||
<Scale>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Scale>
|
||||
<Unit></Unit>
|
||||
</Scaled>
|
||||
</Param>
|
||||
<Param index="12">
|
||||
<Description>p-Parameter int. regulator</Description>
|
||||
<Scaled>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>30</Default_Value>
|
||||
<Range>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Range>
|
||||
<Scale>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Scale>
|
||||
<Unit></Unit>
|
||||
</Scaled>
|
||||
</Param>
|
||||
<Param index="13">
|
||||
<Description>Battery open-circuit voltage (Read Only)</Description>
|
||||
<Scaled>
|
||||
<Length_In_Bytes>1</Length_In_Bytes>
|
||||
<Default_Value>0</Default_Value>
|
||||
<Range>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Range>
|
||||
<Scale>
|
||||
<Min>0</Min>
|
||||
<Max>255</Max>
|
||||
</Scale>
|
||||
<Unit></Unit>
|
||||
</Scaled>
|
||||
</Param>
|
||||
</Parameters>
|
||||
</Device_Parameters>
|
||||
</Device>
|
||||
</Enocean_Devices>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user