Can I send a command directly from one Shelly device to another?
Yes, this is possible via the DDD API:
Do HTTP commands work without an internet connection?
Yes, commands work over the local network as long as there is a Wi-Fi connection.
Can HTTP commands be sent from a Shelly device to itself?
Yes, Shelly devices support the “local action URL” feature. The URL should be prefixed with: http://localhost/
.
Do new generation (Gen2 / Gen3 / Gen4) devices support HTTPS commands?
Yes, the Shelly Plus and Pro series support HTTP/HTTPS commands.
Do older generation (Gen1) devices support HTTPS commands?
No, only HTTP commands are supported.
Can I control blinds with Alexa?
Yes, Alexa supports percentage-based control of Shelly blind control modules.
Can I control blinds with Google Home?
Yes, blind control is possible using Google Home.
Is Shelly compatible with HomeKit?
Shelly Gen1, Gen2, Gen3 Devices
Shelly Gen1 and Gen2 (Shelly Plus) devices are not natively compatible with Apple HomeKit. However, with a Matter bridge plugin, Gen1, Gen2, and Gen3 devices can be integrated into HomeKit.
This is an open-source Node.js-based program that enables non-Matter-compatible Shelly devices (such as Gen1 or early Gen2 models) to be integrated into the Matter ecosystem using a “bridge.” This makes them accessible to Apple HomeKit, Google Home, or other Matter-compatible systems. This software typically runs on a constantly operating server or smart home hub (e.g., Raspberry Pi, Home Assistant, etc.), and relays control between Shelly devices and the Matter ecosystem.
Shelly Gen4 and some Gen3 Matter Devices
Shelly’s newer devices, such as the Shelly Plug S Gen3, Gen3 devices with a Matter firmware update, and all Gen4 devices work natively with HomeKit without additional configuration, as these devices are already compatible with the Matter smart home standard.
Can I use Apple Siri to control Shelly devices?
Yes, by setting up shortcuts containing HTTP actions, it’s possible to control the devices with Siri voice commands.
How do Shelly devices integrate with Alexa / Google Home / SmartThings?
Shelly devices integrate with Alexa / Google Home / SmartThings via the Shelly Cloud, as integration between these systems is cloud-based.
Shelly devices operating in local mode (without Shelly Cloud or internet connection) cannot be integrated with them.
Do Shelly Gen2 (Shelly Plus) devices support the REST API?
They do not use REST API, but rather the Device API:
How can Shelly communicate with a device from another manufacturer?
Via Alexa, Google Home, or SmartThings compatibility. Alternatively, an MQTT broker can be used if the other device also supports it.
Do new generation (Gen2 / Gen3 / Gen4) devices support MQTTS?
Yes, new generation devices (Shelly Plus and Shelly Pro series — Gen2 and Gen3) support MQTTS (secure MQTT connections).
Do older generation (Gen1) devices support MQTTS?
No, older generation devices do not support MQTT with TLS encryption.
Which devices support running scripts?
Only the Shelly Plus and Shelly Pro series. Scripts run on the Mongoose OS mJS-based engine.
Do older generation (Gen1) devices support running scripts?
No, scripts are only supported on Shelly Plus and Shelly Pro series (Gen2/Gen3/Gen4) devices.
Where can I find script examples for Shelly devices?
Examples are available on the following GitHub page:
https://github.com/ALLTERCO/shelly-script-examples
How do I start using Alexa with Shelly?
Open the Alexa app
Search for the “Shelly Cloud” skill
Enable it and sign in at https://home.shelly.cloud/
Say: “Alexa, discover new devices”
How do I start using Google Home?
Open the Google Home app
Click “Add” > “Works with Google”
Search for “Shelly Smart Control”
Sign in with your Shelly Cloud account
How do I trigger Alexa routines with a Shelly device?
Create a scene in the Shelly Cloud app using a device function.
Tutorial video
Why don’t I see the temperature in the voice assistant app with Shelly Plus 1PM and a temperature sensor?
Voice assistants only recognize the device as a relay and do not support sensor data. This is only available in the Shelly app.
I’m using a new router/modem. How do I re-pair my Shelly devices?
If both the old and new routers are operational, use the “Wi-Fi batch change” feature in the Shelly Smart Control app.
If the old SSID is no longer available, factory reset the devices and pair them again with the new Wi-Fi.
Tip: Most Shelly devices can remember a secondary/backup Wi-Fi network. During setup, you can assign a mobile Wi-Fi hotspot (e.g., your phone) as a backup. If the main router fails, turn on the hotspot to regain access until you set a new primary Wi-Fi using batch commands.
My Alexa routines stopped working. What should I do?
Reconnect your Shelly account in the app.
The voice assistant is not controlling my Shelly devices. What’s wrong?
There may be no internet or cloud connection. Try re-enabling the cloud or factory resetting the device.
Why can’t I switch between white and color modes on the RGBW2 device via voice command?
The two modes run on separate firmware versions and cannot be switched via voice control.
Matter Support
✅ Matter-compatible (native support)
Shelly Plug S Gen3
Shelly 1/1PM/Mini 1/Mini 1PM/2PM/1L/2L Gen3 (requires 1.6.0 beta firmware or newer)
All GEN4 Shelly devices
🔄 Legacy Device Support (Matter Bridge)
Matter Bridge solution
KNX FAQ
Why is there no communication between Shelly and other KNX devices?
Check the KNX interface and network connection
Make sure IP addresses, Multicast addresses, and ports are correct
What does the unique Individual address mean?
Format: X.Y.Z
Each device must be unique within the system
The default (15.15.255) does not conflict
Does Shelly detect address conflicts?
No. Avoiding such conflicts is the responsibility of the KNX integrator.
Does it matter whether the Shelly connects to KNX via Ethernet or Wi-Fi?
No, only a stable connection matters.
What kind of data is transmitted over the KNX network?
Shelly only supports the KNX options listed in the documentation.
Basic KNX knowledge is required.
Can a device be registered in both KNX and a Shelly account at the same time?
Yes, even Home Assistant can be used in parallel.
Does the device forget KNX settings after a power outage?
No, the device retains the settings.
How does KNX handle errors?
It uses a check byte in telegrams
Automatically resends messages up to three times if needed
Diagnostics require ETS software and Shelly web diagnostics
Do Shelly devices support KNX security?
No, only unencrypted communication is supported.
Modbus Support
The following devices support Modbus:
ProEM
Pro3EM
ProEM-400
Pro3EM3CT63