Since there are many questions about what support Venus OS v3.70 has and has not for Shelly devices, and since the manual is awaiting translation to all other languages before it can be released, I included the English version about it below. Hope that clarifies things! Note that better support is being worked on, this describes how things are for v3.70.
6.15. Shelly Energy Meters & Switches support
Venus OS supports Shelly Gen2 and later devices that provide digital switching, dimming, RGBW control, energy metering, or a combination of these features. Sensors and other Shelly hardware are not supported.
Detected Shelly devices are disabled by default and must be enabled manually.
Depending on the model, the Shelly appears in Venus OS as a switch, an energy meter, or both.
Features
-
Auto-discovery of Shelly devices in the same network as the GX over mDNS.
Shelly devices are integrated over the local network. In most cases, compatible Shelly devices are discovered automatically via mDNS. The GX device then connects to the Shelly device via its WebSocket endpoint. -
Manually adding Shelly devices by submitting an IP address. If a device is not discovered automatically, it can be added manually by entering its IP address.
-
Enabling/disabling individual channels.
-
Switching the output from the switching pane in the GUI. The output type depends on the device capabilities (simple switching device supports momentary and toggle, RGBW supports the RGBW and RGB color wheel).
-
Naming the device and channel. The Shelly device name is synchronised with the service custom name. For switching outputs, the channel name is synchronised with the output’s custom name.
-
Using a dedicated EM (one without switching capabilities) with one of the following roles: Genset, AC load or PV Inverter. Note that the Grid role is not supported.
-
An energy metering device with switching capabilities (like Shelly plus plug S) only supports the EM role AC load.
Supported Shelly devices
The following devices have been tested to work correctly:
- Shelly plus plug S (SW +EM)
- Shelly Pro 4PM (SW +EM)
- Shelly Pro 1PM (SW + EM)
- Shelly Pro 3EM (3 phase EM only)
- Shelly 1PM Gen4 (SW + EM)
- Shelly Mini 1PM Gen4 (SW + EM)
- Shelly Mini 1 Gen4 (SW only)
- Shelly Dimmer Gen3 (Dimmable AC load switch)
- Shelly Plus RGBW PM (Dimmable 4-channel RGBW controller). In ‘Lights’ profile (4 separate dimmable channels), only 1 dimmable channel will show up.
Limitations
- Password-protected devices are not supported. Shelly devices secured with a password will not appear in the device list.
- Device and channel naming: It is not possible to assign individual names to each EM channel of a multi-channel device.
- The channel name is synchronised with the Shelly device name. This only affects multi-channel EM devices (with or without switching), such as the Pro 4PM.
- Only one dimming channel per device is supported. For example, on the Shelly RGBW PM in the Light profile, only the first channel can be used.
- The CCT component is not supported (for example Shelly Pro RGBWW PM). On RGBWW devices, only the RGB channels are available.
- For EM devices with a potential-free contact (for example Pro EM50), only the potential-free contact is shown as a switching channel.
- Single-channel EM devices are not supported (for example Shelly 1 EM Mini Gen4).
- Shelly add-ons are not supported.
- Connecting to or configuring a Shelly device via Bluetooth is not supported.
- Using Shelly switching devices for other functions (for example Generator start/stop, alarm relay, etc.) is not supported natively. In Venus OS v3.70, such functions are only supported on the onboard GX relays. Advanced automation can be implemented using Node-RED.