Load Shedding with Webhooks:
Using webhooks with the Shelly Pro 3EM and various other Shelly relays to accomplish load shedding involves creating a system where you can dynamically control and shed loads based on certain conditions, such as high energy consumption or demand.
Prerequisites
Steps to Setting up Load Shedding using Webhooks
1. Setting Up Shelly Pro 3EM
Wire and Configure the Pro 3EM
Install and Configure: Install the Pro 3EM per the diagram below to monitor the energy consumption of the entire home.
In scenarios where CT-B is not used, it is advised to repurpose it to cover Neutral. This requires recalibrating in the device’s settings.
Standard split single phase electrical systems in North America will only use CT-A and CT-C to cover incoming feeds.
Note: Shelly Pro 3EM must use the C terminal connection to power the meter’s microcontroller, so CT C must always be used. Either CT A and CT B can be used for the other phase.
Terminal C must be connected to line voltage to power the microcontroller of the Pro 3EM.
Legend
Terminals | Cables | ||
---|---|---|---|
A | Phase A input | LA | Phase A live (110-240 V) cable |
B | Phase B input | LB | Phase B live (110-240 V) cable |
C | Phase C and power supply input | LC | Phase C live (110-240 V) cable |
N | Neutral terminal | L | Mono-phase live (110-240 V) cable |
IA | Phase A current transformer input | N | Neutral cable |
IB | Phase B current transformer input | Current transformers | |
IC | Phase C current transformer input | CTA | Phase A current transformer |
IN | Neutral current transformer input | CTB | Phase B current transformer |
CTC | Phase C current transformer | ||
CTN | Neutral current transformer |
2. Set Up Additional Shelly Relays
3. Create Load Shedding Logic
4. Implement Webhooks
Identify Webhook URLs: Each Shelly relay will have a unique URL for triggering actions. These URLs start with the Device IP Address which can be found in Device Settings
Example URL to turn off a relay: http://<shelly_ip>/relay/0?turn=off
Configure Shelly Pro 3EM:
In the Shelly Pro 3EM settings, go to the "Actions" section.
Set up actions to send HTTP requests (webhooks) when the energy consumption crosses the defined thresholds.
Example: If consumption > 5000W, send a webhook to http://relay_ip/relay/0?turn=off
Shelly relay channels follow base 0 numbering logic. This means that numbering starts at 0 versus 1.
Example
Shelly Plus 1PM: Has a single channel, numbered as Channel 0.
Shelly Pro 2: Features two channels, numbered as Channel 0 and Channel 1.
Shelly Pro 4PM: Contains four channels, numbered from Channel 0 to Channel 3.
5. System Testing
Adjust Settings: After a satisfactory system test setting should be fine-tuned in regard to the thresholds and actions based on your requirements.
Example Configuration
Shelly relay channels follow base 0 numbering logic. This means that numbering starts at 0 versus 1.
Example
Shelly Plus 1PM: Has a single channel, numbered as Channel 0.
Shelly Pro 2: Features two channels, numbered as Channel 0 and Channel 1.
Shelly Pro 4PM: Contains four channels, numbered from Channel 0 to Channel 3.