Další aktualizace za --:--

Spotové ceny elektřiny
přehledně a v reálném čase

Data přímo z OTE-CR. Zdarma, bez registrace.

Aktuální
—
Kč / kWh
—
Nejlevněji dnes
—
Kč / kWh
—
Nejdráže dnes
—
Kč / kWh
—
Průměr dnes
—
Kč / kWh
—
Průběh cen
Načítám…
Levná
Průměrná
Drahá
Starší dny a měsíční průměry v kalendáři
Zítra
Nejlevněji
—
Kč / kWh
—
Nejdráže
—
Kč / kWh
—
Průměr
—
Kč / kWh
—
Nejlepší čas pro spotřebiče
Kdy spustit nabíječku, myčku nebo pračku?
2 h
Nejlevnější blok
—
—
Průměrná cena
—
Kč / kWh

REST API & MQTT

Přímý přístup k datům pro vývojáře a chytrá zařízení. Zdarma, bez klíče, bez registrace.

REST API

Jednoduché HTTP endpointy, JSON s přesnými časy a cenou v Kč i EUR. Funguje odkudkoli.

GET api.spotovky.cz/v2/prices/today
GET api.spotovky.cz/v2/prices/tomorrow
GET api.spotovky.cz/v2/prices/yesterday
GET api.spotovky.cz/v2/prices/2026-03-13
MQTT

Ideální pro chytrá zařízení. Broker: spotovky.cz:1883. Bez hesla.

SUB v2/current/json
SUB v2/today/json
SUB v2/tomorrow/json
SUB v2/current/bin

Ukázky kódu

Připojte se za pár minut. Podrobný popis všech endpointů, formátů a pravidel najdete v dokumentaci.

// ESP32 — aktuální cena přes MQTT (binární formát v2, 16 bytů, i záporné ceny)
#include <WiFi.h>
#include <PubSubClient.h>

const char* BROKER = "spotovky.cz";
const char* TOPIC  = "v2/current/bin";

void callback(char* topic, uint8_t* data, unsigned int len) {
  if (len < 16 || data[0] != 2) return;   // verze formátu 2

  // Offset 10: cena v haléřích (int16 se znaménkem, little-endian)
  int16_t halere;
  memcpy(&halere, data + 10, 2);
  float czk = halere / 100.0f;

  // Offset 12: pořadí od nejlevnější, offset 15: počet period dne
  uint8_t rank = data[12], periods = data[15];

  Serial.printf("Cena: %.2f Kč/kWh, pořadí: %d/%d\n", czk, rank, periods);
}
Podrobná dokumentace API a MQTT