Domorela's Blog: ETS6 and Modbus compatibility

We resume the publications in our Blog announcing that we have just finished the implementation of Modbus integration within Domorela software, also that Domorela platform is now able to import ETS6 projects.

On past July, ETS6 beta was opened to any people interested on its testing, so we asked for access to the beta release. A few weeks later we finished the project conversion tests with ETS6 (ETS4 -> ETS6 and ETS5 -> ETS6), that we can say works very well, jointly with the new code for importing them from ETS6 into Domorela configuration, and went to vacations with job done.

ETS6 projects are exported with XML scheme version 21, ETS5 has several scheme versions (20, 14, 13) depending on ETS5 subversion used, while ETS4 has version 11. You can check extracting .knxproj files with an uncompressing software and opening $projectFolder/Project.xml or $ProjectFolder/project.xml file, depending on ETS version, where $projectFolder is the Id value of the Project element shown in the example below:

<?xml version="1.0" encoding="utf-8"?>
<KNX xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" CreatedBy="ETS6" ToolVersion="6.0.1357.0" xmlns="http://knx.org/xml/project/21">
  <Project Id="P-010F">
    <ProjectInformation Name="Lab" GroupAddressStyle="ThreeLevel" LastModified="2019-01-07T19:12:07Z" ProjectStart="2012-01-03T12:20:21Z" ProjectId="0" CompletionStatus="Editing" Hide16BitGroupsFromLegacyPlugins="true" CodePage="utf-8" LastUsedPuid="182" Guid="fa261b0a-9e56-4d1a-8824-ad5662cd7a2a" />
  </Project>
</KNX>

 

As you can see above, schema version for ETS6 is 21:

xmlns="http://knx.org/xml/project/21"

 

The current released version of Domorela (1.0.0) is already able to import .knxproj files having any of the above mentioned schema versions:

xmlns="http://knx.org/xml/project/11"

xmlns="http://knx.org/xml/project/13"

xmlns="http://knx.org/xml/project/14"

xmlns="http://knx.org/xml/project/20"

 

We not only implemented the code for the new schema version but we also improved the importing of previous versions, reducing the import process time.

These improvements will be part of the 1.1.0 release version of the Domorela software, that will also include the new Modbus module. Thus adding ETS6 and Modbus compatibility to the Domorela platform.

 

Our next article will introduce the Modbus compatibility.