Home energy automation, from electricity prices to device control.
Pörssiohjain schedules compatible household devices around Nord Pool spot prices, power consumption, your own energy production and weather forecasts. Follow your home's energy use from a mobile dashboard or manage it through a retro desktop in your browser.
Open the web app · Get the Android app · Open mobile web · Visit the website
The hybrid-web dashboard, available in the Android app and mobile browser.
- Schedule around electricity prices. Choose cheap hours, a continuous block or a schedule that considers tomorrow's prices. Include tax and energy/transfer contracts in the control price.
- Respond to consumption. Monitor current power and interval history, set power limits and shed connected loads when needed.
- Use your own production. Trigger device and heat-pump rules from SOFAR / SolarmanPV production data.
- Plan for the weather. Use FMI forecasts for temperature and humidity rules. Heating Planner adds floor-heating plans and optional wood-stove guidance in the desktop interface.
- Connect your devices. Integrate Shelly and other HTTP/MQTT devices, supported Toshiba and Mitsubishi heat pumps, and Zigbee/Tuya measurement sources.
- See what is happening. View device connectivity, consumption, production, measurements and water-meter history. Share selected measurement charts through public links.
- And much more. Explore Heating Planner, the solar angle planner, the Powerplant control-room board, resource sharing and other tools in the desktop interface.
A desktop, Start menu and taskbar bring devices, charts and settings together. Open several feature windows, move between them and keep your current form state.
The desktop. Your devices and tools in one workspace. |
Price controls. Inspect prices and the control table. |
Energy Controller on Google Play is the Android app for Pörssiohjain. It runs the hybrid-web UI inside the app, with mobile access to device status, power use, own production and automation settings. The same UI is available at mobile.porssiohjain.fi.
The hosted service is available at app.porssiohjain.fi and app.energiaohjain.fi. These, the mobile-web address above and www.porssiohjain.fi are the official Pörssiohjain service domains.
Keep electricity prices and Finland's wind-power production forecast in your desktop's top bar, with interactive graphs in the dropdown menus. Both indicators can run together, and neither requires an account or API token.
Electricity prices |
Wind-power forecast |
Tested on GNOME Shell 46 / Ubuntu 24.04. Installation instructions · Download ready-to-install packages
| Looking for… | Start here |
|---|---|
| Relay control or power-meter reporting | Shelly setup |
| Application configuration | Environment variables |
| How standard device control output works | Control output flow |
| Device claiming, MQTT profiles and OTA | Provisioning guide |
| Feature guides and integration details | Documentation index |
The backend uses Java 21, Spring Boot, Vaadin and PostgreSQL. The mobile UI uses React and TypeScript; the GNOME indicators use GJS and Rust.
Build and run the backend tests with the repository's Gradle wrapper:
./gradlew compileJava testSee hybrid-web development and GNOME development for the other clients. Current backend configuration is defined in application.properties.
If Pörssiohjain is useful to you, you can buy the developer a coffee.
This project is licensed under the Pörssiohjain Personal Use License v1.0.
Private individuals may self-host it for their own household use. Commercial use, resale, managed hosting, customer installations, or offering it as a service to third parties requires a separate written commercial license.
See the LICENSE file for details.




