← Martin Kocisky playground / energy-hub
Orkest Energy app icon
Hobby project iOS · SwiftUI

Orkest Energy

Your solar system, the electricity market, and your smart home — in one place. Watch live generation across every plant, find the cheapest hours to run heavy appliances, and let surplus solar switch loads on by itself.

Live monitoring Day-ahead prices Surplus automation GoodWe & Victron OKTE & OTE HomeKit & SwitchBot
Orkest Energy Power tab showing live combined output
01The app

Four tabs, one energy picture

Built around the daily question every solar owner asks: am I making power, what is it worth right now, and what should I do with it?

Power tab

Power

Combined live output, today's yield, and a per-plant breakdown.

Value tab

Value

Day-ahead curve, spend-or-sell call, self-use, and a savings ledger.

Automation tab

Automation

Run appliances on solar surplus or cheap grid prices, hands-free.

Settings tab

Settings

Connect GoodWe, Victron or SwitchBot, set your tariff and alerts. Prices work signed-out.

02What it solves

Turn raw readings into decisions

Manufacturer portals show you numbers. Orkest Energy turns them into the few decisions that actually save money.

See everything live

One headline number for combined output across all your properties, with each plant's contribution, battery state, and a 24-hour generation curve.

Run loads at the right hour

The planner scans the day-ahead market and pinpoints the cheapest 1–3 hour window, so the dishwasher, EV or water heater run when power costs the least.

Spend or sell?

A plain-language, worked-out comparison of exporting surplus to the grid versus using it at home — driven by your own editable tariff, VAT and margins.

Automate the surplus

Give each device its own rule, and Orkest Energy switches your smart plugs on when there's spare solar — or when the grid price drops to your limit.

Inverter-level detail

Drill into a plant for live flow, today's energy mix, self-sufficiency, battery charge, and per-inverter health, temperature and firmware.

Always usable

No login wall. Public market prices and the full layout show up signed-out; connect an account when you want your own live plant data.

03Connectivity

Talks to the systems that matter

A clean ports-and-adapters core keeps each integration behind a protocol, so new inverters, markets or smart-home backends can drop in without touching the UI.

Solar cloud

GoodWe & Victron

Live plant output, today's and lifetime yield, power flow, battery state and per-inverter telemetry from the GoodWe SEMS Portal and Victron VRM.

Electricity market

OKTE & OTE day-ahead

Slovak (OKTE) and Czech (OTE) short-term market day-ahead prices in 15-minute periods, rolling into tomorrow once published — public, no account needed.

Smart home

HomeKit & SwitchBot

Your smart plugs and switches become controllable "dump loads" that Orkest Energy turns on and off automatically as conditions change.

04Under the hood

How it's built

A native SwiftUI app on a provider-agnostic domain core. Composition happens in a single root; everything else depends on protocols, which keeps it testable and easy to extend. Prices and plant times are anchored to the market's zone, and money math runs on canonical unit types rather than loose doubles.

Swift SwiftUI Swift Concurrency Observation Ports & Adapters Swift Testing HomeKit SwitchBot Keychain
Screens shown with anonymised sample data from the app's demo mode. Orkest Energy is a personal hobby project and is not affiliated with GoodWe, Victron, OKTE, OTE, SwitchBot or Apple.