Local by default
Many "smart" optimisers ship your data to a cloud to process it. Ours runs at your site. That is our real difference, and it is verifiable.
ETM PowerSync comes in three tiers. The foundation is open source and self-sufficient. Above it, two layers add tariff arbitration and then local forecasting. You gain capability, never dependency.
The controller relies on the open source nymea.io IoT platform to talk to equipment. The proprietary ETM layer — the powersync-optimizer — makes the optimisation decisions, locally, over a system socket. No cloud call by default.
Statuses stated honestly: what runs today, what is coming. We do not invoice a promise.
→ Today, optimisation is done with deterministic rules. The prediction layer (Predict AI) is in development: we will only call it "available" once it has been measured and verified.
Many "smart" optimisers ship your data to a cloud to process it. Ours runs at your site. That is our real difference, and it is verifiable.
Tariff signals and grid rules are national. We build per market rather than translating one model: Tempo and the RTE carbon signal in France, §14a EnWG and SMARD in Germany. Both tariff layers are on the roadmap — we say so rather than imply otherwise.
As the installer, we know the exact orientation and capacity of your array. Our prediction will build on that, not on an average model.
Every feature shows its real state. You know what works today and what belongs to the roadmap. Always.
Community: deterministic rule-based control (if surplus > X → charge), 100% local, GPL3, self-hostable — no subscription. Auto: adds tariff arbitration (Tempo and off-peak hours in France; variable tariffs, EPEX spot and §14a EnWG in Germany; carbon signal from RTE or SMARD), installed by ETM-Schurig — no subscription, entirely local. Predict AI: adds local forecasting of output and consumption; a subscription covers the weather and forecast data service, but core control remains functional without it. Each tier includes the previous one.
We do not publish a date. Predict AI is in development; we will only announce it as "available" once the prediction layer has been measured and verified on real installations. The statuses on this page are current.
Today (Community and Auto tiers): rule-based control — the solar surplus is routed according to configured priorities (charger, battery, hot water…), load shedding protects the service connection, and in the Auto tier tariff signals steer the decisions. Everything runs locally, with no cloud call.
Coming next (Predict AI, in development): the prediction layer will add output forecasting from the site's weather data, and learning of the consumption profile — roughly 2 months of history held in a local circular buffer (old data is overwritten, nothing leaves the controller). That makes planning possible: charge the battery before a forecast cloudy spell, shift EV charging to the hour when the surplus will peak.
On the home-automation side: MQTT and a REST API — which covers Home Assistant and common equivalents. On the device side, each piece of equipment is integrated through its own plugin (each plugin brings its protocol). The list of supported devices and their status is kept current at docs.etm-powersync.fr.
The app notifies you when an update is available and installs it. On a self-hosted Community install: a plain apt command from the ETM repository, GPG-signed, three channels (stable, testing, dev). No obscure script to run as root from an unknown URL.