Controller can plan around dynamic electricity prices in Switzerland. It supports both a general Swiss day-ahead reference and direct tariff feeds for selected Swiss electricity providers. This makes it possible to schedule flexible assets such as batteries, EV chargers and heat pumps for lower-cost intervals.
Swiss dynamic prices are configured with the Advanced dynamic contract option. There is no separate simplified Swiss contract card: the Advanced configurator provides the data source and formula controls needed for the different Swiss tariff models.
Set the contract currency before adding a data source. The app filters the available feeds by that currency.
| Selection in the app | Currency | Resolution | What it represents |
|---|---|---|---|
CH_GroupeE-CHF-15m | CHF | 15 minutes | Integrated tariff signal for Groupe E VARIO. |
CH_CKW-CHF-15m | CHF | 15 minutes | Integrated dynamic tariff signal for CKW. |
CH_EKZ-CHF-15m | CHF | 15 minutes | Integrated dynamic tariff signal for EKZ. |
CH-EUR_to_CHF-1h | CHF | 1 hour | Swiss wholesale day-ahead reference converted from EUR to CHF. |
CH-EUR-1h | EUR | 1 hour | Swiss wholesale day-ahead price in EUR/MWh. |
The provider feeds and the converted Swiss market series appear under Day-ahead market in the Advanced configurator. The names above are the current identifiers; the list is loaded live and may grow as new integrations are released.
Swiss dynamic products differ. A signal can represent the energy component, grid usage or a more complete tariff. Do not assume that every feed is an all-in customer price. Confirm the selected provider product and compare a few intervals with the provider's tariff publication before putting the controller into operation.
Use a provider feed when the customer has the matching dynamic product. These integrations follow the provider's published tariff signal and are usually the clearest option for that product.
Use the Swiss wholesale day-ahead series when the customer's formula is explicitly indexed to the Swiss spot market. CH-EUR-1h is the original EUR/MWh series. For a CHF contract, use CH-EUR_to_CHF-1h so the price signal and formula use the same currency.
The optional day-ahead prediction is currently available for the EUR Swiss market when the feature is enabled. It extends the planning horizon, but it is a forecast rather than a settled tariff. The controller should still fall back to the published market price when it becomes available.
A dynamic customer price can contain more than the selected signal:
For a wholesale-indexed contract, the structure is commonly similar to:
consumption price = market price × contract factor + supplier surcharge + other variable charges
injection price = market price × contract factor - supplier fee
These are structural examples, not values to copy. Use the exact units and coefficients from the customer's tariff sheet. The Swiss feeds are stored as a price per MWh; the formula editor can display the result in c/kWh or Fr/MWh and applies the corresponding unit scale.
Groupe E publishes prices for every 15-minute interval of the following day through a web API. The provider offers both grid-only and more complete tariff views, and the complete view can contain energy, national-grid charges, federal levies and VAT. Municipal or cantonal charges can still vary by location. In Eniris, select CH_GroupeE-CHF-15m and verify which tariff composition applies to the project.
Read the official Groupe E VARIO information
CKW publishes a dynamic grid-usage profile through its public API. The API distinguishes grid usage, broader grid components, electricity and an integrated value. In Eniris, select CH_CKW-CHF-15m, then confirm the applicable CKW product and tariff component for the customer.
Read the official CKW technical information
EKZ's optional dynamic tariff combines a dynamic energy component with dynamic grid usage. Prices change every 15 minutes and next-day tariff information is sent to the EMS. In Eniris, select CH_EKZ-CHF-15m and validate the resulting values against the customer's EKZ tariff.
Read the official EKZ dynamic-tariff information
Dynamic Swiss tariffs require the corresponding product, metering setup and provider eligibility. Having a feed available in the Eniris app does not by itself enrol the customer in that tariff. Arrange the tariff and any required smart-meter or EMS registration directly with the electricity provider.