Shelly Plus Uni

Modified on Tue, 9 Jul at 8:53 AM

This guide assumes that you have already setup your Uni onto your WiFi network, and have it connected to the pulse meter/reed switch on your water meter.


Please make sure you have registered ( register here ) or have an existing UtilityWise Account ( login here )


Step 1 - Log into your UtilityWise dashboard, and click the Setup Now link, or if you already have existing meters setup, click the top right menu, select Configuration, then click Add Meter under the + menu.


Step 2 - Select the Water Meter option.


Step 3 - Give the Meter a name, to indicate its location, mains feed, or whatever you like, and from the Type dropdown, select Shelly PlusUni


Step 4 - Enter the Serial Number of your Shelly Pro 3EM, this can be found within the web-interface of the Shelly module at the bottom of the page.

or via the Shelly App on your phone, under Settings, Device Information, Device Id


Step 5 - Select a Site, and optionally a building (there will be a default site if this is a new setup of UtilityWise, otherwise you can edit the sites and buildings via the Configuration menu), and click Next


Step 6 - The endpoints will be enabled by default, give it a name and then select what type of metering segment this is, and then select the pulse frequency in litres per pulse.
(Note: There can only be one Mains metering point per site)

Click Next, and this will finalise the setup for the UtilityWise platform.


Now you need to add the required config into the Shelly Module, this is best done via a web-browser direct to the IP address of the Shelly module (however can also be done via the App)


Step 1 - Navigate to the MQTT settings on the module, under Settings, MQTT


Step 2 - Update the settings to match the below, making sure to leave the existing data in the MQTT prefix field, and just prefix with shellies/ and leave the ClientID as is.


Enable MQTT network - ticked

Connection type - Default TLS

MQTT prefix - prepend this with water/uni/

Enable MQTT Control, only tick the RPC status and Generic status options

Server : utilitywise.ai:8883


Next click Save Settings and let the Shelly module reboot, this will then connect to the UtilityWise platform and start to send its data. 


You can check this on the meter setup, under the Status section, for example


From here you can also review the raw data for the metering as its being received, just click the data log icon to the right the meter endpoint

You can also reset the data its received for any reason,  just use the Trashcan icon.






Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article