Overview Shelly UNI universal module

The Shelly UNI is a universal module of the first generation for operation with 12 to 36 V DC. It has two inputs, two relays and an analogue input. This allows integrating devices that do not carry mains voltage, for example.

Inputs

E1 Input 1 Switches the first relay. The effect depends on the corresponding parameter, see below.
E2 Input 2 Switches the second relay. The effect depends on the corresponding parameter, see below.

Outputs

E1 Input 1 status State of the first input at the device.
E2 Input 2 status State of the second input at the device.
R1 Relay 1 status State of the first relay in the device.
R2 Relay 2 status State of the second relay in the device.
AI Analogue input Voltage at the analogue input of the device.
T1 Temperature 1 Temperature of the first DS18B20 sensor, or of the DHT22 if that one is selected. Only present when a sensor is enabled.
T2 Temperature 2 Temperature of the second DS18B20 sensor. Only with the setting "+DS18B20".
T3 Temperature 3 Temperature of the third DS18B20 sensor. Only with the setting "+DS18B20".
F1 Humidity in % Relative humidity of the DHT22 sensor. Only with the setting "+DHT22"; the output then takes the place of T2.

Parameters


MQTT topic Topic of the device. Devices of the first generation automatically prepend shellies/, this part has to be entered here as well. Example: shellies/shellyuni-AABBCCDDEEFF

Switch 1 Behaviour of the corresponding input. Toggle (rising edge) for push-buttons: every change from 0 to 1 toggles the relay. Toggle (1/0) for switches and for control from the program: the value is applied directly.

Switch 2 Behaviour of the corresponding input. Toggle (rising edge) for push-buttons: every change from 0 to 1 toggles the relay. Toggle (1/0) for switches and for control from the program: the value is applied directly.

Sensor Evaluation of a sensor connected to the device. Standard hides the additional outputs. +DS18B20 shows three temperature outputs, +DHT22 one temperature and one humidity output.
In addition to the outputs listed, the command generate addresses creates an address named timeout. It is set to 1 when the device has not sent a message for a longer period of time.

See also MQTT devices - general.
See also general parameters of all function blocks.