Sensors based on EnOcean generally work self-sufficient in terms of energy and provide you with data and measurements from your environment in a way that conserves resources and the environment. The sensors obtain the energy required to send the data from light, heat or kinetic energy.
The multitude of different sensors deliver your data according to device profiles, the so-called EEP’s (EnOcean Equipment Profiles).
This data is received via an EnoDisc and is initially available on the Ethernet in the form of the so-called ESP3 (EnOcean Serial Protocols Version 3).
This data cannot be used for an application without precise knowledge of the respective EEP and the meaning of the individual byte.
On the basis of the DBA (DEUTA driver for Building Automation), however, you can convert the data into already interpreted and scaled values by entering EnOcean ID and EEP in plain text, e.g. Temperature [° C], rel. Air humidity [%] or illuminance [lx].
Below we present our standard application, the ECS.
The current version of the ECS offers you the option of sending sensor data to the cloud via MQTT via a predefined JSON string via simple entries in the user interface.
We can adapt the format and content of the string to almost any requirement. Simply contact us.
The interface of the current version offers the following essential functions:
- Setting of the assigned EnoDisc’s (0..31), such as IP address and name
- Setting the sensors (0..499): EnOcean ID, EEP, trigger mask, name
- Backup of the settings, locally or on a USB stick
- Graphical demo evaluations for certain sensors
- Display of the last generated JSON string to support system integration
Page “EnoDisc Setup”
When you access the page, you will see the entries for up to 8 EnoDiscs. You can access the entries for all others using the arrow keys at the bottom left of the screen.
To change the IP address and name, press the “EDIT” button in the relevant line on the right-hand edge of the screen.
Enter the IP address of the EnoDisc using the on-screen keyboard and confirm.
When the EnoDisc is reachable and provides data, the light indicator to the right of the IP address appears green, otherwise red.
Page “Sensor Setup”
When you call up the page, you will see the entries for up to 8 EnOcean sensors. You can access the entries for all others using the arrow keys at the bottom left of the screen.
To change the name, EnOcean ID, EEP and trigger mask, press the “EDIT” button on the right-hand edge of the screen in the respective line.
First enter the sensor’s EnOcean ID in the corresponding field using the on-screen keyboard.
Enter the associated EEP in plain text in the “EEP” field.
Is the EEP e.g. D2-14-41, please enter “D21441” without hyphen and confirm.
In the field “JSON Trigger mask” you can enter the bit mask in the future to determine at which data change a message should be transferred to the cloud. A 1 at the respective bit position of the 4 data bytes leads to data transmission.
The “Friendly Name” is the name of the sensor, which is also sent to the cloud in the JSON string.
JSON String to the cloud
On the start page you can have the last transferred JSON string displayed.
Application example / DEMO evaluation
On the VL-700 BASE 1 or one of the operator panels from the VL-SMART or VL-STYLE series, you can of course integrate other functions into the application in addition to the actual ECS or have them integrated by us.
In the ECS, for example, we have angleget a page for evaluating a STM550 multisensor, which visualizes the user data, and also graphically displays the values of temperature and humidity in the form of two trends.
Choosing the cloud
In JMobile, depending on the project, you can make the settings for data transfer with the cloud. The screenshot shows the area for MQTT. Overall, JMobile offers the following cloud solutions to choose from:
- Generic MQTT broker
- Microsoft Azure
- Amazon AWS
- IBM BlueMix
- Murano