Overview Shelly Pro 3

The Shelly Pro 3 is a DIN rail device with three potential-free relays without power measurement. Every channel has its own switching input and two status outputs.

Inputs

S1 Switch 1 Switches the relay. The effect depends on the corresponding parameter, see below.
S2 Switch 2 Switches the relay. The effect depends on the corresponding parameter, see below.
S3 Switch 3 Switches the relay. The effect depends on the corresponding parameter, see below.

Outputs

S1 Switch 1 status State of the push-button or switch 1 connected to the device.
S2 Switch 2 status State of the push-button or switch 2 connected to the device.
S3 Switch 3 status State of the push-button or switch 3 connected to the device.
R1 Relay 1 status Actual state of the relay 1 in the device. Is also updated when switching via the Shelly app or the push-button at the device.
R2 Relay 2 status Actual state of the relay 2 in the device. Is also updated when switching via the Shelly app or the push-button at the device.
R3 Relay 3 status Actual state of the relay 3 in the device. Is also updated when switching via the Shelly app or the push-button at the device.

Parameters


MQTT topic Topic of the device, exactly as in the MQTT settings of the device. Example: shellypro3-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.

Switch 3 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.
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.