Shelly Devices Home Assistant Certified?
Yes, many Shelly devices are officially Home Assistant certified, and the company actively supports the platform. Shelly was one of the first smart home brands to pursue formal certification, and its Wi-Fi-based relays, plugs, and sensors work natively with Home Assistant without requiring a cloud connection or a proprietary hub.
What Home Assistant Certification Means
Home Assistant certification is a formal program where a device manufacturer works with the Home Assistant team to ensure their products meet specific standards for local control, reliability, and user experience. Certified devices are listed on the official Home Assistant website and receive a badge indicating compatibility. For Shelly, this means:
- Native integration: The device is supported directly in Home Assistant without custom code or third-party add-ons.
- Local API: The device can be controlled over your local network via HTTP or MQTT, so it continues to work even if the internet goes down.
- Regular updates: Shelly publishes firmware updates that maintain and improve Home Assistant compatibility.
Certification is not a one-time event; it requires ongoing cooperation between the two projects. Shelly has certified several product lines, including the Shelly 1, Shelly 1PM, Shelly Plug, Shelly Bulb, and Shelly Motion, among others. The full list is available on the Home Assistant website under the certified devices section.
How Shelly Integration Works in Home Assistant
Shelly devices connect to your Wi-Fi network and can be controlled in two main ways: through the Shelly Cloud (which requires internet) or locally via the Shelly API. Home Assistant uses the local API by default, which means commands are sent directly to the device’s IP address on your network. This approach is fast, reliable, and keeps your data private.
To add a Shelly device to Home Assistant, you typically go to Settings > Devices & Services > Add Integration and search for “Shelly.” The integration will automatically discover Shelly devices on your network. You can also add them manually by entering their IP address. Once added, each device appears as a set of entities (for example, a relay switch, power meter, and temperature sensor) that you can control via dashboards, automations, and voice assistants.
Many Shelly devices also support MQTT, which is a lightweight messaging protocol that Home Assistant can use for even more flexible automation. If you prefer MQTT, you can configure Shelly devices to publish their state and receive commands via an MQTT broker, giving you full control over the data flow.
Why Local Control Matters
One of the main reasons people choose Shelly for Home Assistant is the local control capability. Unlike some smart home devices that require a cloud connection for every command, Shelly devices respond directly to HTTP requests on your local network. This means:
- Speed: Commands execute in milliseconds because they don’t travel to a remote server and back.
- Reliability: If your internet connection drops, your lights and switches still work.
- Privacy: Your usage patterns are not sent to a third-party server unless you explicitly enable cloud features.
This local-first approach aligns perfectly with Home Assistant’s philosophy of keeping your smart home under your control. It also means that Shelly devices work well with Home Assistant’s automation engine, which can react to events instantly.
Which Shelly Devices Are Certified
Shelly has certified a broad range of devices, but not every product in their catalog is on the list. As of this writing, certified devices include:
- Shelly 1 and Shelly 1PM (relay switches)
- Shelly 2.5 (dual relay with power monitoring)
- Shelly Plug and Shelly Plug S (smart plugs)
- Shelly Bulb (smart light bulb)
- Shelly Motion (motion sensor)
- Shelly Door/Window (contact sensor)
- Shelly Flood (water leak sensor)
- Shelly H&T (temperature and humidity sensor)
Newer models, such as the Shelly Plus and Shelly Pro series, are also compatible with Home Assistant, but their certification status may vary. The best way to confirm a specific model is to check the Home Assistant website or the Shelly product page for the certification badge.
Common Problems and How to Fix Them
While Shelly devices generally work well with Home Assistant, users sometimes encounter issues. Here are a few common ones and their solutions:
- Device not discovered: Make sure the Shelly device is on the same network as Home Assistant. If you have multiple Wi-Fi access points, try disabling the 5 GHz band temporarily, as some Shelly devices only support 2.4 GHz.
- Device goes offline: This often happens due to Wi-Fi interference or the device being too far from the router. Try moving the device closer or using a Wi-Fi repeater. Also, check if the device’s firmware is up to date.
- Power monitoring values are inaccurate: Ensure the device is wired correctly and that you are using the correct firmware version. Some devices require calibration, which can be done via the Shelly app.
- Automations not triggering: If you are using MQTT, verify that the MQTT broker is running and that the Shelly device is configured to publish to the correct topic. For HTTP-based control, check that the device’s IP address hasn’t changed (consider setting a static IP).
If a problem persists, the Home Assistant community forums and Shelly’s official support are good places to search for solutions.
Shelly vs. Other Smart Home Brands
Shelly is often compared to other popular smart home brands like Sonoff, TP-Link Kasa, and Philips Hue. Here’s how they differ in the context of Home Assistant:
- Sonoff: Sonoff devices are also Wi-Fi-based and can be flashed with custom firmware (like Tasmota) to work locally. However, they are not officially certified by Home Assistant, and the process requires more technical knowledge.
- TP-Link Kasa: Kasa devices work with Home Assistant via a community integration, but they rely on the cloud for some features. They are not certified either.
- Philips Hue: Hue uses the Zigbee protocol and requires a Hue Bridge. It works well with Home Assistant, but the bridge adds cost and complexity. Hue is certified, but it’s a different approach than Wi-Fi-based Shelly devices.
Shelly’s advantage is its low cost, small form factor, and local API. It’s particularly popular for retrofitting existing wall switches and outlets because the relays can be tucked behind them.
Cost and Installation Considerations
Shelly devices are generally affordable, with relays costing around $10–$20 depending on the model. However, installation requires basic electrical knowledge, especially for in-wall relays. If you are not comfortable working with mains voltage, it’s best to hire a licensed electrician. Always turn off the circuit breaker before installing any device that connects to household wiring.
For smart plugs and sensors, installation is as simple as plugging them in or placing them on a surface. No wiring is required. Keep in mind that Shelly devices are designed to be installed inside electrical boxes or behind switches, so they are not meant to be exposed.
Frequently Asked Questions
Do Shelly devices work without Home Assistant?
Yes, Shelly devices have their own app and can be used standalone. The Shelly Smart Control app allows you to control devices from your phone, set schedules, and create scenes. Home Assistant is an optional addition that provides more advanced automation and integration with other smart home devices.
Can I use Shelly devices with Apple HomeKit or Google Home?
Some Shelly devices support HomeKit via firmware updates, but not all models. For Google Home, you can link your Shelly account through the Google Home app. However, these integrations may require cloud access, which is less private than the local Home Assistant setup.
What is the difference between Shelly 1 and Shelly 1PM?
The Shelly 1 is a basic relay switch, while the Shelly 1PM adds real-time power monitoring (voltage, current, wattage, and energy consumption). If you want to track energy usage of a specific appliance, choose the PM version.
Is it safe to install a Shelly relay behind a wall switch?
Yes, if you follow proper safety procedures. Shelly relays are designed for in-wall installation and are certified for that purpose. However, you must ensure the power is off during installation and that the wiring is correct. If you are unsure, consult a professional electrician.
How do I update the firmware on my Shelly device?
You can update firmware through the Shelly app (Settings > Device > Firmware Update) or via the device’s web interface. Keeping firmware updated ensures compatibility with Home Assistant and fixes bugs.
Can I control Shelly devices over MQTT?
Yes, Shelly devices support MQTT natively. You can enable MQTT in the device settings and point it to your MQTT broker. Home Assistant can then subscribe to the MQTT topics for control and status updates.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.