Gaz → kWh Czy można prać? Analytics MQTT & REST API Logowanie
Język / Language
NL DE BE ES UK FR IT PL
Dla BMS, PLC i kontroler — API w czasie rzeczywistym

Dane energetyczne,
na żywo przez MQTT i REST API

Ceny spot co kwadrans, gaz, pogoda i sygnał pompy ciepła — bezpośrednio do Twojego systemu BMS, sterownika PLC lub kontrolera. SSL/TLS lub bez szyfrowania dla lokalnych kontrolerów.

Zacznij 2 miesiące za darmo → Zobacz topiki ↓
Dla kogo
🏢
Integratorzy BMS i PLC
Steruj ogrzewaniem, chłodzeniem lub punktami ładowania według aktualnej ceny rynkowej — bez utrzymywania własnego źródła cen.
Ładowanie danych na żywo…
* To są dokładne wartości, które docierają również przez API REST insights i topiki MQTT — bez danych demonstracyjnych.
Dla kogo

Zbudowane dla integratorów

Kontrolery lokalne i instalatorzy

Gotowe topiki JSON na lokalnym, niezaszyfrowanym porcie — dokładnie to, czego potrzebuje kontroler.

Kontrolery i Node-RED

Osobne topiki dla każdej wartości upraszczają automatyzacje: bez parsowania API, po prostu subskrybuj.

Rozdzielczość kwadransowa

96 cen day-ahead dziennie od europejskiego przejścia na 15-minutowe okresy rozliczeniowe (NL/DE/BE/FR/ES/IT/PL). Wielka Brytania nadal działa godzinowo.

Sygnał cenowy pompy ciepła

Nie najtańsza godzina, lecz godzina o najniższym efektywnym koszcie (cena ÷ COP) — nasz USP. Plus osobne szacowanie COP dla miasta przez topiki analytics.

SSL/TLS lub bez szyfrowania

Port 8883 (SSL) do produkcji i klientów Python, port 1883 (bez szyfrowania) dla sterowników PLC i kontrolerów lokalnych we własnej sieci.

Pogoda + analytics

Aktualne dane pogodowe i prognoza dla miasta, plus sygnały pochodne: stopniodni grzewcze/chłodnicze, ryzyko mrozu i upałów, kategoria komfortu.

Gaz + kursy walut

Cena gazu TTF all-in dla dostawcy oraz znormalizowane kursy GBP/PLN (wraz z limitem Ofgem dla Wielkiej Brytanii).

Pod maską

Przykładowe topiki i połączenie

Każda wartość jest też publikowana osobno, więc subskrybujesz tylko to, czego potrzebujesz. Retained messages — Twój klient od razu po połączeniu dostaje ostatnią wartość. Poniżej dokładne topiki i przykładowe wartości dla Polski.

Ceny, gaz i pogodę można też pobrać pojedynczo przez nasze publiczne API REST. Subskrypcja dodaje dostarczanie push — wartości retained, wszystkie kraje naraz, prosto do sterownika — oraz warstwę Analytics poniżej, dostępną wyłącznie przez MQTT.

Dane połączenia

Host brokera
broker.dymergy.com
Port
1883 / 8883 (SSL)
Nazwa użytkownika
— (po rejestracji)
Hasło
••••••••

API REST — bez MQTT

Wolisz zwykłe GET? Te same dane są dostępne również przez API REST. Bez klucza obowiązuje limit 1000 zapytań na godzinę na IP — w zupełności wystarczy do budowania i testów. Subskrypcja dodaje dostarczanie push (wartości retained, bez odpytywania), warstwę Analytics, sygnał bilansu systemu co 12 sekund, wiele urządzeń i użytek komercyjny.

Limit bez klucza
1000 / godz.
Z kluczem (subskrypcja)
X-API-Key
Przykład
curl https://dymergy.com/api/energy/pl
curl -H "X-API-Key: dym_..." https://dymergy.com/api/insights/pl
🔒
Połączenie szyfrowane — port 8883 (SSL/TLS)
Port 8883 używa szyfrowania SSL/TLS. Możesz połączyć się z lub bez walidacji certyfikatu — wyłącz Validate certificate, aby połączyć się bez certyfikatu. Dla pełnej weryfikacji: pobierz certyfikat CA po zalogowaniu do portalu i załaduj go jako Server Certificate (CA) w swoim kliencie MQTT. Certyfikat klienta nie jest wymagany.
1883 — bez szyfrowania 8883 — SSL/TLS (zalecane)
🔌

Sygnał sterujący — jeden boolean

REST · twoje urządzenie nie musi nic wiedzieć o cenach
STEROWANIE Aktualizacja: co kwadrans
Zapytaj o okno, otrzymaj prawda lub fałsz
Żadnej logiki cenowej w sterowniku. Pytasz o najtańsze ciągłe okno N godzin; odpowiedzią jest boolean mówiący, czy to okno trwa właśnie teraz.
GET /api/cheapest-hours?land=pl&uren=3
active_now—
start_label → end_label—
W twoim PLC, Shelly lub skrypcie
if (active_now) on(); else off();
⚡

Ceny energii

Prąd co kwadrans · Gaz dziennie · Wszystkie kraje · JSON dostępny
SPOT — PRĄD Aktualizacja: co kwadrans
Cena spot co kwadrans — wszystkie kraje
nl, de, be, fr, es, uk, it, pl
dymergy/energy/pl/electricity/spot0.18258 €/kWh
dymergy/energy/pl/electricity/spot_pln0.78700 zł/kWh
dymergy/energy/pl/electricity/tax0.02000 €/kWh
dymergy/energy/pl/electricity/tax_incl_vat0.02460 €/kWh
dymergy/energy/pl/electricity/markup0.01817 €/kWh
dymergy/energy/pl/electricity/vat_pct23.0 %
dymergy/energy/pl/electricity/total0.27152 €/kWh
Wildcard subskrypcji
dymergy/energy/pl/electricity/#
JSON Aktualizacja: co kwadrans
Wszystkie wartości prądu w jednej wiadomości JSON
Idealne dla PLC i kontrolerów BMS
dymergy/energy/pl/electricity/json
{
  "spot": 0.18258,
  "spot_pln": 0.78700,
  "tax": 0.02000,
  "vat_pct": 23.0,
  "markup": 0.01817,
  "grid": 0.200,
  "total": 0.27152
}
FX Aktualizacja: co 15 minut
Kurs PLN/EUR
Kurs EBC, używany do przeliczania natywnej ceny w PLN na EUR
dymergy/energy/pl/electricity/pln_eur0.23200
FORECAST — JUTRO Aktualizacja: codzienna
Prognoza cen na dziś i jutro co kwadrans
dymergy/energy/pl/electricity/forecast/today/json
dymergy/energy/pl/electricity/forecast/tomorrow/json
{"day": "today", "hours": [
  {"time": "00:00", "spot": 0.085, "total": 0.132},
  {"time": "00:15", "spot": 0.074, "total": 0.119},
  ... 96 kwadransów
]}
GAZ Aktualizacja: codzienna
Cena gazu dziennie — TTF + podatek + VAT
Orientacyjnie na podstawie TTF + podatków lokalnych
dymergy/energy/pl/gas/spot0.4700 €/m³
dymergy/energy/pl/gas/tax0.01200 €/m³
dymergy/energy/pl/gas/tax_incl_vat0.01476 €/m³
dymergy/energy/pl/gas/total0.5929 €/m³
dymergy/energy/pl/gas/json{"spot":0.47,"tax":0.012,...}
☁️

Dane pogodowe

Aktualne · Prognoza 7 dni · 15 minut · JSON dostępny
AKTUALNE Aktualizacja: co 15 minut
Aktualne wartości pogodowe dla miasta
Każde miasto w Europie dostępne przez panel
temperature15.9°C
feels_like14.9°C
humidity70%
wind_speed7.9km/h
wind_direction227°
precipitation0.0mm
cloud_cover100%
pressure1014.9hPa
uv_index0.0
solar_radiation0.0W/m²
dew_point10.4°C
snowfall0.0cm
Wildcard subskrypcji
dymergy/weather/pl/warsaw/current/#
JSON Aktualizacja: co 15 minut
Wszystkie aktualne wartości w jednej wiadomości JSON
dymergy/weather/pl/warsaw/current/json
{"temperature": 15.9, "feels_like": 14.9, "humidity": 70,
 "wind_speed": 7.9, "wind_direction": 227, "precipitation": 0.0,
 "cloud_cover": 100, "pressure": 1014.9, "uv_index": 0.0,
 "solar_radiation": 0.0, "dew_point": 10.4, "snowfall": 0.0}
PROGNOZA 7 dni naprzód, co godzinę
Prognoza godzinowa na 7 dni naprzód
Te same pomiary co aktualne
dymergy/weather/pl/warsaw/forecast/{timestamp}/{pomiar}
Przykład: dymergy/weather/pl/warsaw/forecast/2026-07-05T14:00/temperature → 18.4
15 MINUT 48 godzin naprzód
Rozdzielczość 15 minut, 48 godzin naprzód
dymergy/weather/pl/warsaw/minutely/{timestamp}/{pomiar}
temperature precipitation solar_radiation wind_speed
📊

Analytics

COP · Solar · Stopniodni · Smart score · JSON dostępny
Tylko w subskrypcji
🌡️ TEMPERATURA Aktualizacja: co 15 minut
Średnie & wartości dzienne
dymergy/analytics/pl/warsaw/avg_temp_24h15.53 °C
dymergy/analytics/pl/warsaw/avg_temp_48h15.16 °C
dymergy/analytics/pl/warsaw/avg_temp_7d14.46 °C
dymergy/analytics/pl/warsaw/avg_temp_day_015.53 °C — dziś
dymergy/analytics/pl/warsaw/max_temp_day_019.70 °C
dymergy/analytics/pl/warsaw/min_temp_day_011.20 °C
♨️ POMPA CIEPŁA / COP Aktualizacja: co 15 minut
COP na podstawie temperatury zewnętrznej
COP = dostarczone ciepło ÷ zużyty prąd
dymergy/analytics/pl/warsaw/cop_estimated4.59 COP
dymergy/analytics/pl/warsaw/cop_indicator"excellent"
dymergy/analytics/pl/warsaw/heatpump_optimal_hours24 optymalnych godzin dziś
🔥 STOPNIODNI Aktualizacja: codzienna
HDD & CDD — stopniodni grzewcze i chłodnicze
HDD baza 15,5°C · CDD baza 22°C
dymergy/analytics/pl/warsaw/hdd_today2.47 HDD
dymergy/analytics/pl/warsaw/hdd_tomorrow3.21
dymergy/analytics/pl/warsaw/hdd_7d_total24.82
dymergy/analytics/pl/warsaw/cdd_today0 CDD
dymergy/analytics/pl/warsaw/gdd_today5.53 GDD
💧 KOMFORT I WILGOTNOŚĆ Aktualizacja: co 15 minut
Wilgotność & indeks komfortu
dymergy/analytics/pl/warsaw/absolute_humidity9.48 g/m³
dymergy/analytics/pl/warsaw/enthalpy35.89 kJ/kg
dymergy/analytics/pl/warsaw/discomfort_index16.20
dymergy/analytics/pl/warsaw/comfort_category"comfortable"
⚠️ ALERTY Aktualizacja: co 15 minut
Alerty pogodowe & wskaźniki ryzyka
0 = brak ryzyka · 1 = ryzyko obecne
dymergy/analytics/pl/warsaw/frost_risk0 0/1
dymergy/analytics/pl/warsaw/ground_frost_risk0 0/1
dymergy/analytics/pl/warsaw/ice_road_risk0 0/1
dymergy/analytics/pl/warsaw/heat_wave_risk0 0/1
dymergy/analytics/pl/warsaw/heavy_rain_expected0 0/1
⚡ INTELIGENTNE STEROWANIE Aktualizacja: co kwadrans
Najtańsze godziny & smart score
Idealne dla baterii, ładowania EV i sterowania pompą ciepła
dymergy/analytics/pl/warsaw/best_hours_today["13:00","14:00","15:00",...]
💱

Kursy walut i konto

GBP/EUR · PLN/EUR · Topiki konta
KURSY WALUT Aktualizacja: co 15 minut
dymergy/fx/gbp_eur0.867230
dymergy/fx/pln_eur0.236546
dymergy/fx/json{"gbp_eur":0.867230,...}
Kursy walut EBC dla GBP i PLN. Aktualizowane automatycznie.
KONTO wkrótce dostępne
dymergy/account/{twoj_username}/#
Wiadomości osobiste dla konta — status abonamentu, powiadomienia systemowe. Topik jest zarezerwowany i dostępny w Twojej ACL.
🌍 Każde miasto w Europie dostępne — ustaw swoje miasto w panelu po rejestracji. Nazwę automatycznie zamieniamy na współrzędne przez geokodowanie.
# Python (paho-mqtt), port 8883 SSL import paho.mqtt.client as mqtt, ssl client = mqtt.Client() client.username_pw_set("twoj_username", "twoje_haslo") client.tls_set(ca_certs="dymergy-ca.crt", tls_version=ssl.PROTOCOL_TLSv1_2) client.connect("dymergy.com", 8883) client.subscribe("dymergy/energy/pl/#") client.loop_forever()
💡 Wolisz nie konfigurować SSL na sterowniku PLC lub kontrolerze lokalnym? Połącz się lokalnie przez broker.dymergy.com na porcie 1883 — te same topiki, ten sam JSON.
Kompatybilność

Działa z Twoim obecnym systemem BMS

Dymergy dostarcza standardowy MQTT + JSON — żadnego zastrzeżonego protokołu ani przywiązania do dostawcy. Każdy system BMS obsługujący MQTT łączy się bezpośrednio. Twój system działa na BACnet, Modbus lub KNX? Wystarczy generyczny konwerter MQTT-na-BACnet (lub podobny most), aby otrzymać te same dane — bez niestandardowej integracji.

Ceny

Jeden abonament, wszystkie dane

Każdy abonament zaczyna się od 2 darmowych, niezobowiązujących miesięcy (1 urządzenie) — potem kontynuujesz lub bezpłatnie rezygnujesz.

Zobacz ceny & zacznij za darmo →
Najczęstsze pytania

Dobrze wiedzieć

Czy jest darmowy okres próbny dla połączenia MQTT?

Tak. Każdy plan (Starter, Pro, Business) zaczyna się od 2 darmowych, niezobowiązujących miesięcy z 1 urządzeniem. Potem automatycznie przechodzi w wybrany plan — można bezpłatnie zrezygnować w dowolnym momencie.

Które kraje i operatorzy sieci są obsługiwani?

Holandia, Niemcy, Belgia (osobno Fluvius, Ores i Sibelga), Francja, Hiszpania, Wielka Brytania, Włochy (6 stref cenowych) i Polska. Twój abonament obejmuje jeden kraj do wyboru.

Czy mogę połączyć się bez SSL, na przykład ze sterownika PLC lub kontrolera lokalnego?

Tak. Port 1883 (bez szyfrowania) jest przeznaczony dla sterowników PLC i innych kontrolerów lokalnych w sieci lokalnej; port 8883 (SSL/TLS) to port produkcyjny dla klientów Python i narzędzi takich jak MQTT Explorer.

Jak aktualne są dane?

Ceny energii elektrycznej są odświeżane co 15 minut, w rozdzielczości kwadransowej tam, gdzie rynek to obsługuje (NL, DE, BE, FR, ES, IT, PL); Wielka Brytania działa w trybie godzinowym. Dane pogodowe i analityczne mają ten sam rytm.

Ile to kosztuje?

Sprawdź stronę abonamentów, aby zobaczyć aktualne ceny i zacząć. Każdy abonament zaczyna się od 2 darmowych, niezobowiązujących miesięcy.