Skip to main content

Sensors

info

In the context of this device and documentation, a sensor refers to a 1-Wire hardware sensor connected to the device, as well as its digital representation.

info

The egnite 310 supports connecting up to 10 1-Wire sensors.

success

Compatible sensors to use with this device are offered as part of the egnite 500 Series.

Refer to the egnite 500 Series documentation for further details on available sensors, specifications and hardware setup.

To configure the sensors connected to the device, please navigate to Sensors from the main menu in the Peripherals section.

Menu item

The Sensors main page presents an overview table, where each row represents one sensor.

Sensor table

To navigate to the configuration page for a specific sensor, click on the corresponding row.

Adding and removing new sensors

Hardware Setup

Sensor topology

Refer to the documentation of the specific sensor of the egnite 500 Series documentation you are going to connect.

This will guide you with connecting the sensor to the sensor port (RJ11) of this device or alternatively to the seconds RJ11 port of another sensor of the same series (daisy chaining).

success

Once the sensor is physically connected by the RJ11 cable to the device, it can be configured in software in the web interface.

Adding a sensor

Click the button on the top right of the Sensors main page.
The newly connected sensor should appear as an additional row in the overview table.
To configure it, follow the instructions in section Configuring a sensor

Removing a sensor

To remove a sensor, detach the sensor physically. After that either click the Button or reboot the device.

When you return to the list of sensors, a Button should be visible in the respective row in the overview table. Click on it to remove the sensor from the list.

Configuring a sensor

In the sensors overview table, click on the row of the sensor you would like to configure.

This will open the detail configuration page, as shown below.

Sensor detail

Name

OptionalText

Choose a descriptive name for the sensor.
While not relevant to the functionality, this name will be displayed on several locations of the web interface.
If you leave this field blank, a default name will be displayed instead.

Group

OptionalText

Optionally enter a string as the name for the group, this peripheral should belong to.

If you use the same group name for other peripherals (sensors, digital I/Os, watchdogs), those can be shown and filtered by their group on the dashboard.

Unit

RequiredSelect or String

Choose a measurement unit from the dropdown, that suits the sensor. If your desired unit is not available in the dropdown, choose Custom and enter a descriptive custom unit string in the input field next to the dropdown.

info

For Kelvin and Fahrenheit, the value will be automatically converted from Celsius.

Normal Range

RequiredNumbers

The normal range determines what should be considered acceptable sensor values.

  • Minimum: If the sensor value gets lower than the provided Minimum threshold, the sensor is considered in a value too low state, which is displayed on the dashboard and can trigger warning notifications (see below).

  • Maximum: If the sensor value gets higher than the provided Maximum threshold, the sensor is considered in a value too high state, which is displayed on the dashboard and can trigger warning notifications (see below).

  • Hysteresis: A buffer zone around the minimum and maximum thresholds, to prevent triggering entering and leaving the threshold value, when the value fluctuates around those thresholds.

Transformation

RequiredNumbers

This specifies a linear transformation, which gets continuously applied to the current sensor value, where

  • Offset is a number that gets added to the value
  • Gain is a number that gets multiplied to the value.

Notifications

When the current sensor value leaves or reenters the normal range (see above), the device can emit notifications to make the user aware.

Check one or multiple of the checkboxes, which stand for the channel(s), over which the notifications get sent. Multiple channels can be activated simultaneously.

Email

The device sends an email.
The exact text of the emails can be customized by supplying or editing a template on the email configuration page.
Email Configuration page

SNMP Trap

The device sends a SNMP trap.
SNMP Configuration page

MQTT Message

The device sends a MQTT message.
MQTT Configuration page

Activation of output 1
The device activates digital output 1.
Activation of output 2
The device activates digital output 2.
info

Please note, that for

the respective interfaces have to be configured and enabled through their configuration pages.

Also refer to the Notifications docs page.

Box2Box actions

Similar to notifications, when the Box2Box Feature is enabled, the device can control an digital output on another device, when an events occurs with the peripheral.

info

The corresponding checkboxes are only visible, after the Box2Box feature has been enabled.

// TODO SCREEN
Check one or multiple of the checkboxes, which stand for the output(s), of the controlled device. Multiple outputs can be controlled simultaneously.

Save the configuration

After filling in the form, click on at the bottom of the page, to persist the configuration.

success

The sensor is now configured and can be used.

Visit the Dashboard to monitor real time and historical values.

Updating sensor firmware

The firmware of the sensor (e.g. egnite 510) can be updated, similar to the firmware of the device.

Download a Sensor Firmware Image

egnite will regulary provide updates to the firmware in form of firmware image files on this website:

https://www.egnite.de/support/firmware/

info

The firmware image will be a file with a .xmu extension.

After downloading a sensor firmware image you can upload it to the sensor as described below.

Upload Firmware

Sensor detail

  1. On the sensor configuration page, click on the Sensor Firmware link on the left side of the page as shown on the screenshot above.

  2. In the Upload Sensor Firmware section, click on Choose file and select the firmware image file (.xmu) from your local file system.
    Alternatively drag the image file from your file manager into the area with a dashed border.
    The filename should now be displayed in the section.

Sensor detail

  1. Click the button.
    The device will install the provided firmware on the sensor. This will take approx. 20 seconds.
success

After uploading and installing the new firmware the page will reload.

To verify the installation you can compare the Firmware Name and Version as displayed under Installed firmware at the left of the upload form.

warning

In case that after a sensor firmware update the sensor(s) do not show in the list of sensors, please repeat the procedure described in Adding a sensor.

Additionally you can try rebooting the device.

If the problem persists, consider reaching out to egnite support, ideally referencing the information displayed under Installed firmware and Installed Updater, as well as the name of the firmware image file (.xmu).

1-Wire Device Details (optional)

Sensor detail

The section above the Upload Sensor Firmware section displays additional information about the sensor device.

This can be useful for troubleshooting.

info

As sensor devices of the egnite 500 series operate as 1-Wire client devices, the 1-Wire serial number is displayed.

info

If a device of the egnite 500 series combines multiple sensors, these still act as a single 1-Wire device.

On the right side of the section under Corresponding Sensors, you will find a list of sensors that are associated with that 1-Wire device.

Troubleshooting

Error while scanning for sensors

Make sure, that the hardware wiring of the sensor is as described on the Hardware docs page, as well as in the docs of the specific sensor device you are using from the egnite 500 Series documentation.

Also ensure, that you are using the provided RJ11 cable. Not all cables are compatible, since some have twisted wire cores in contrast to others.

Sensor error codes

In case of a problem with the sensor hardware or firmware, an error code might be displayed on the Peripherals Status table on the dashboard.

Some common error codes and their meaning are:

Error codeMeaning
3A04, 3A11Sensor not found / does not answer over 1-Wire.
3A02Updater is running on Sensor. Maybe the last firmware update has been interrupted or did not work.
4B18The wrong firmware file was used for this device.
4B09, 4B1B, 4B1CA firmware checksum is wrong. The firmware file could be corrupted.
B001Sensor not yet initialized. This happens when the sensor is queried directly at start.
B2xxError for PT sensor. Maybe broken or shorted wire.
A10xInvalid sensor firmware. It could be the wrong firmware file or a corruption.
info

If you encounter a problem with a sensor and observe an error code not listed above, reach out to egnite for further assistasnce.