logo elektroda
logo elektroda
X
logo elektroda

Minitest: Shelly Plus 1PM - web panel, app, connecting to Home Assistant. Do you need to change the

p.kaczmarek2  3 1047 Cool? (+6)
📢 Listen (AI):

TL;DR

  • Shelly Plus 1PM is a Wi‑Fi relay with energy measurement, single-receiver control, and one-button operation tested through its web panel, mobile app, and Home Assistant integration.
  • Configuration works from a browser at 192.168.33.1 without Shelly Cloud or a phone, and the panel exposes button logic, restart behavior, scripts, timers, calendars, and peripheral inputs.
  • The unit costs around PLN50 and supports external sensors such as DHT22 and DS18B20, plus additional digital, analog, and voltage inputs.
  • Home Assistant found the Shelly integration on the local network, then exposed relay control, measurements, restart, and power/voltage/current limit status.
  • The main trade-off is price versus Tuya, and the app showed a few rough edges like session-expiry prompts and a DHT reading from a sensor not physically connected.
Generated by the language model.
Shelly Plus 1PM product box on a wooden surface, showing the module graphic and Wi‑Fi and Bluetooth text
This relay with Wi-Fi control does not need to be programmed - everything can be connected to Home Assistant from the factory, and even additional sensors are supported. I invite you to a short test of the Shelly Plus 1PM, which offers single-receiver control, one-button operation, energy measurement and convenient configuration even without a mobile app.

The gadget itself is quite cheap, you can buy it for around PLN50, admittedly Tuya is cheaper, but maybe it's worth it? Let's check.

Let's start with the packaging and contents of the kit.
Shelly Plus 1PM product box on a wooden surface, showing the module image and “Wi‑Fi and Bluetooth” text. Side of a product box listing features like power metering, Bluetooth, and Wi‑Fi 802.11 b/g/n Side of a white Shelly box with www.shelly.com, app store icons, and a QR code
Label on Shelly Plus 1PM x1 box with barcode and CE and RoHS compliance marks Shelly Plus 1PM kit: relay module, safety guide, and QR support card on a wooden surface Red Shelly Plus 1PM module held in a hand, showing technical info on back
Instructions:
Cover page of Shelly Plus 1PM WiFi manual with a red relay module illustration Polish manual page with headings “Przeczytaj przed użyciem” and “Wprowadzenie do produktu”. Wiring diagram for Shelly Plus 1PM: AC (L/N) option and DC supply option (GND/DC+).
Installation manual page for Shelly Plus 1PM with safety warnings and a photo of wall-box wiring Polish manual page showing “First start” and “Specification” sections for a Shelly device Manual page for Shelly Plus 1PM showing technical specs and a simplified EU declaration

Configuration page
Shelly Cloud is not mandatory. You don't need a phone either. You can configure from your computer, you first need to connect to the device's AP network:
Header with Wi‑Fi icon and the name “ShellyPlus1PM‑EA65B8F0CC9C”
The control and configuration page is at 192.168.33.1.
Screenshot of Shelly Plus 1PM web UI showing Output toggle and 236.6 V voltage reading
There we can enter the location of our Wi-Fi and pair the device with our router.
What immediately strikes us there is the large number of configuration options. Let's start perhaps with the button and the relay - the button can be bistable or monostable, you can also disconnect its logic from the relay. We also control the state of the device after restarting.
Screenshot of Shelly Plus1PM web UI showing input/output settings with switch mode options Screenshot of Shelly Plus1PM web UI showing input settings and a dropdown for Switch or Button mode
The device also allows you to create scriptable actions - they are triggered by an event, the action can only run at a given time. One of the effects of the action can even be a URL call.
Screenshot of Shelly Plus 1PM web UI showing the “Create Action” automation form “Add local action” dialog with “Control Output” selected and output state On/Off options Screenshot of Shelly automation page with “Switch toggled on” trigger and “Hit URL” action
In a similar way, events can be triggered according to a calendar. We simply set when and what. We can choose between hours, minutes and days of the week. In addition, we have timers - actions after a given time.
Shelly Plus 1PM web UI showing a schedule setup with 00:00 time and weekday selection Screenshot of the Shelly Plus1PM web panel showing Auto ON and Auto OFF timer settings
What caught my eye most, however, was the Peripherals tab. Extras. There you can add.... external sensors, such as DHT22, DS18B20, or there simply an additional digital input, analogue input or voltage measurement.
Shelly Plus 1PM web UI showing Add-on tab, DHT22 added messages, and an Add Peripheral button Screenshot of the Shelly Plus 1PM web UI, Add-on tab showing no peripherals added “Add Add-on Peripheral” dialog with peripheral type list, DHT22 selected, and a “Save settings” button
And the scripts - more information in the documentation :
Screenshot of Shelly Plus1PM web UI showing the Scripts tab with an empty script editor
Key-value record in flash (key-value pairs, probably for settings - limit 50):
Shelly Plus1PM web UI screenshot: Key-Value Storage page with “Add value” button
Finally, we have firmware, device, factory reset and update information, among others:
Screenshot of Shelly Plus 1PM web UI showing Settings and device reset/firmware options Screenshot of Shelly Plus 1PM web panel showing firmware info and update options

Shelly app
I downloaded the app from Google Play. The app requires registration and confirmation of an email address, but is not problematic. It is possible to create an account without providing a phone number.
Phone screen showing Shelly app splash screen with “Loading… Please wait”. Shelly app sign-in screen with email and password fields and a “Sign in” button. Session expired message in Shelly app with email verification prompt
I was a bit surprised by the session expiry message, after all I had just registered, but I understand that there can be minor bugs in the application.
After a while I got access to the panel where you can add a new device. Turn on Bluetooth on the phone and Shelly is already visible:
Shelly app home screen showing an empty My Dashboard panel Add Device screen in Shelly app with Bluetooth, Wi-Fi (AP Scan), and network scan options Shelly app screen showing Shelly Plus 1PM detected via Bluetooth
Next we have pairing with Wi-Fi - this is to get the device on our LAN. And there are surprises here too - for example, we can decide whether the device will leave its access point open after pairing. This is another convenient feature.
Shelly device setup screen with Wi-Fi credentials input fields Shelly app screen during the process of adding a new device to the network Shelly app screen showing device addition with room selection “Test”
The first thing that caught my eye in the app was the measurements from the device. It also shows the failed readings from the DHT sensor, which I added via the web panel. The sensor is only added in the application, it is not connected to the device, so the hardware has no way to read the data. Activity history is also available.
Shelly app screen with connected device showing 236.6 V and 0 W power Shelly app screen showing Test panel with relay control and sensor data Shelly app activity log screen showing event limit warning for free version
The app largely reflects what is on the configuration page.
Screenshot of the Shelly app showing timer settings with auto on/off options Shelly app screen showing empty schedule tab and an option to add schedule Shelly app screen showing network and cloud settings in dark mode
One of the more useful features I've missed before is over-power/current/voltage protection. I'm just wondering how quickly this responds if it's implemented in firmware.
Shelly app screen showing power protection limit set to 4480 W Shelly app screen showing a 16 A current limit set in the safety configuration Shelly app screen showing voltage protection settings and save button.
In addition, there are already more 'cloud-based' options, for example room settings or there way of counting energy:
Shelly app settings screen showing configuration options for a Wi-Fi device Shelly app settings panel showing device options and energy tracking toggles Device type settings screen in the Shelly app with Other option selected



Home Assistant
Pairing with Home Assistant is really quite simple. All you need to do is add the Shelly integration. We search for it in Settings->Integrations:
Home Assistant integration menu showing Shelly brand selection and detected devices.
The integration itself will find Shelly devices on our local network. Only we need to remember to connect Shelly to our Wi-Fi beforehand:
Screen of adding Shelly Plus 1PM device in Home Assistant interface
We confirm the configurations:
Setup prompt for Shelly Plus 1PM with IP address and notes on battery-powered devices
We assign a zone for the device:
Home Assistant window assigning Shelly Plus 1PM device to an area
From now on, in Shelly, our switch will be visible in the devices:
Shelly integration screen in Home Assistant with one device and 18 entities
You can take a look at his page. There we have control of his relay, measurements and even a button to restart and the status of exceeded limits (power, voltage, current):
Shelly Plus 1PM device panel in Home Assistant interface Shelly Plus 1PM control panel with device info and switch activity log
Shelly Plus 1PM control and diagnostics panel with scenes, scripts, and device status Shelly Plus 1PM control panel in Home Assistant showing sensor data and switch history

Summary
In summary, Shelly shows this to be a very different approach to 'closed' products like Tuya, SmartLife, etc. The cloud here is just an add-on and we don't need to use it at all. The device is even configurable without a phone - you don't need a smartphone at all. Everything can be clickable on the computer. What's more, there is a ready-made plug-in for the Home Assistant that immediately finds and displays a new device. All conveniently and without problems.
The price is a bit higher than many products, but that can still be worth it - here we have something that really belongs to us and will also work quite without internet access.
In addition, I liked the option to add my own sensors - admittedly it's not Tasmota, and the choice is not wide, but it's always something. I'll have to try that out in a separate theme.
Do you use Shelly, and if so, for what?

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14387 posts with rating 12308 , helped 650 times. Been with us since 2014 year.

Comments

gulson 21 Jan 2026 10:25

That's what I like - the cloud is just an add-on. Novice users will use the company's ready-made solution anyway. An advanced user, on the other hand, has the option to integrate with their system, e.g.... [Read more]

error105 21 Jan 2026 16:00

But it won't, because pulling the data is more cost-effective :) [Read more]

ro-x 21 Jan 2026 22:45

I have had two Shelly 1's fitted for 6 years, paired with HA, on original software. Controlled from a monostable button and from the HA (manually and by automation - motion detection by PIRs connected... [Read more]

%}