hub Shelly setup

Shelly spot price control with Pörssiohjain

This guide shows how to connect a Shelly relay to Pörssiohjain and install the app-generated script in Shelly Scripts. The script lets Shelly follow electricity spot prices without maintaining your own code.

Updated July 9, 2026 · Pörssiohjain · Shelly spot price control

Before you start

Your Shelly device should already be installed, connected to the network, and updated to a recent firmware version. You need access to the Shelly web interface, a Pörssiohjain account, and a load that is suitable for relay control.

Fixed electrical work must be handled by a qualified electrician. Price-based automation does not replace thermostats, circuit protection, safety limits, or the device manufacturer's own safeguards.

Open the app

Add Shelly in Pörssiohjain first. The app creates a device-specific script for you.

login Login

Step 1: add Shelly to Pörssiohjain

Open https://mobile.porssiohjain.fi, sign in, and add a new Shelly device. After the setup flow, the app shows the Shelly JavaScript content you need to copy.

add_circle Create account
1

After signing in, open the Devices menu.

2

Select Add new device.

3

Choose Shelly Pro Relays as the device type.

4

Follow the setup flow until the final page.

5

Copy the complete Shelly JavaScript field content.

Shelly JavaScript view in Pörssiohjain, where the generated script is copied
Copy the generated Shelly JavaScript content from the app and use it in the next step.

Step 2: install the script in Shelly

1

Open the Shelly web interface or Shelly app.

2

Find and open the Scripts view.

3

Select Create script.

4

Enter a script name, for example Porssiohjain.

5

Paste the copied Shelly JavaScript into the script editor.

6

Press Save and enable Run on startup.

7

Start the script manually once if the Shelly interface requires it.

Shelly Scripts view with the Porssiohjain script running
When the script is running, Shelly can receive price-based control commands from Pörssiohjain.
verified

Check the status

Once the script starts, Shelly begins listening for the control logic configured in Pörssiohjain.

restart_alt

Restarts automatically

Run on startup helps the control recover after a power outage or device reboot.

electric_bolt

Controls by price

Configure cheap hours, price limits, priorities, and other rules based on the load you are controlling.

Start Shelly spot price control

Add Shelly to Pörssiohjain, copy the generated script, and start price-based control from Shelly Scripts.