28/4/20 A new licencing system, new Mervis SCADA visualisation editor, support for the Jablotron 100 electronic security system, support for the latest Unipi products and more. All of it in the new Mervis IDE 2.3.0 release.
What is Mervis?
Mervis is a full-fledged software platform provided for free for controllers Neuron, Patron, and 1.1/1.1 Lite complete sets. It is a full-fledged platform suitable for a wide range of applications, from smart home control to industrial automation. The Mervis IDE, the core of Mervis system, is a development environment for creating, debugging and management of control programs for Unipi PLCs that is suitable for both experienced and less experienced users thanks to its user-friendly interface. Mervis IDE also contains an HMI editor for creating and editing of web user interfaces and a visualisation editor for the Mervis SCADA service. Aside from the IDE, the platform offers the Mervis Cloud - a package of online services consisting of the Mervis DB database for data storage and analysis, Mervis Proxy for secure remote access to controllers, and Mervis SCADA interface.
What's new in the Mervis 2.3.0?
New licencing system
A licence request card is provided for free for selected Unipi controllers. In the previous Mervis IDE versions, the licence code allowed you to use the Mervis DB and Mervis Proxy. With the Mervis IDE 2.3.0, we are introducing a new licencing system, where the licence code is now required only for the Mervis Runtime.
Licence request template
Information for new users
Mervis consists of three main parts:
- Mervis Runtime - a software running in controllers that executes control logic of programs created in the Mervis IDE, necessary for the controller to function properly
- Mervis IDE - the development environment for creating and managing control programs and HMI web interfaces
- Mervis Cloud - a group of optional online services (Mervis SCADA, Mervis DB, Mervis Proxy, Mervis mobile app)
Availability of the individual parts and how to obtain them
Licencing tutorial is available on this link.
Information for users already utilizing Mervis
The new licencing system applies only to the Mervis IDE 2.3.0. If you use the Mervis IDE 2.2.0 or older, no changes are required. You need to licence your controllers only when transferring to the Mervis IDE 2.3.0 - in this case, all you need to do is to licence the Mervis Runtime.
Mervis SCADA visualisation editor
No less important is the new visualisation editor for the Mervis SCADA cloud service. The editor comes with a large collection of indicators, switches and other graphics features that can be placed simply by drag-and-drop. Thanks to wide configuration options you can customize each graphic element to suit you or your customers. Complete interfaces can be accessed either through a web browser or using the Mervis mobile app.
Support of the Jablotron 100 electronic security system
Do you use the Jablotron 100 ESS and you need to integrate it into a Mervis project? The Mervis IDE 2.3.0 allows you to connect the Jablotron 100 control module with an Unipi controller using the JA-121T gateway. This combination significantly expands the potential of controlling your house or facility. Section and peripheral states in the Jablotron system can be used for heating optimization or disconnecting your house from the electric grid in emergency situations.
BACnet protocol implementation in both server and client mode
In the previous Mervis IDE 2.2.0 version, the support of BACnet/IP server was implemented for accessing Unipi controller variables to external devices communicating through the BACnet/IP protocol. The Mervis IDE 2.3.0 version expands this functionality by adding the possibility to use Unipi controllers also as BACnet client devices able to read data from other BACnet/IP servers.
Software support for the latest Unipi products
The Mervis IDE 2.3.0 also introduces full software support for the Unipi Extension xG18 - a simple and reliable Modbus RTU extension for reading temperature from up to eight 1-Wire temperature sensors.
Apart from that, full support for the new RW-TH/THC and RLW-TH/THC interior air quality sensors was added. These compact sensors, soon to be available on the Unipi e-shop, communicate using RS-485, Wi-Fi or LoRaWAN and can be used to measure temperature, air humidity, VOC, barometric pressure or CO2 concentration.
SSL secure communication - SSCP, Mervis Proxy, Mervis DB
A useful feature is support for secure communication using the SSL cryptographic protocol. This function is useful mainly for secure connection to controllers via Mervis DB, Mervis Proxy or Mervis SCADA services. SSL can be also used for the native SSCP protocol used by the Mervis IDE for all communication with controllers (project deploying and debugging, configuration).
Sending e-mails through the SSL
Mervis IDE allows you to configure controllers for sending notifications and alerts via e-mail messages. These can be now also secured by the SSL protocol, which is currently a standard for the most of e-mail service providers.
Other news
We will focus on the above-mentioned new features in upcoming articles. However, these are not the only new features present in the Mervis IDE 2.3.0, as it will also offer you:
- Raspberry Pi 4 Model B support for Unipi Neuron controllers
- ability to use regular expressions in the Variable browser search engine
- an option to integrate variables from multiple controllers into a single HMI interface using the "Controller as external webserver" terminal
Download and installation
The Mervis IDE 2.3.0 installer and the corresponding Mervis OS image are available for download on the Unipi Knowledge Base.