Spot prices, gas, weather and heat pump signal — straight into your building management system, PLC or controller. Eight countries, one connection, SSL/TLS or plaintext for local controllers.
Ready-made JSON topics on a local, unencrypted port — exactly what a controller needs.
Individual topics per value make automations simple: no API parsing, just subscribe.
96 day-ahead prices a day since the European 15-minute switch (NL/DE/BE/FR/ES/IT/PL). The UK still runs on an hourly basis.
Not the cheapest hour, but the hour with the lowest effective cost (price ÷ COP) — the USP. Plus the standalone COP estimate per city via the analytics topics.
Port 8883 (SSL) for production and Python clients, port 1883 (plaintext) for PLCs and local controllers on your own network.
Current weather data and forecast per city, plus derived signals: heating/cooling degree days, frost and heatwave risk, comfort category.
All-in TTF gas price per supplier, and normalised GBP/PLN rates including the Ofgem cap.
Every value is also published individually, so you only subscribe to what you need. Retained messages — your client gets the latest value straight away on connect. Below are the exact topics and example values for the UK.
dymergy/energy/uk/electricity/spot0.21175 €/kWhdymergy/energy/uk/electricity/spot_gbp0.18140 £/kWhdymergy/energy/uk/electricity/tax0.00092 €/kWhdymergy/energy/uk/electricity/vat_pct5.0 %dymergy/energy/uk/electricity/ofgem_cap0.3047 €/kWhdymergy/energy/uk/electricity/#
dymergy/energy/uk/electricity/gbp_eur1.16700dymergy/energy/uk/gas/spot0.4700 €/m³dymergy/energy/uk/gas/tax0.1050 €/m³dymergy/energy/uk/gas/tax_incl_vat0.1103 €/m³dymergy/energy/uk/gas/total0.6038 €/m³dymergy/energy/uk/gas/json{"spot":0.47,"tax":0.11,...}temperature15.9°Cfeels_like14.9°Chumidity70%wind_speed7.9km/hwind_direction227°precipitation0.0mmcloud_cover100%pressure1014.9hPauv_index0.0solar_radiation0.0W/m²dew_point10.4°Csnowfall0.0cmdymergy/weather/uk/london/current/#
dymergy/weather/uk/london/forecast/2026-07-05T14:00/temperature → 18.4
dymergy/analytics/uk/london/avg_temp_24h15.53 °Cdymergy/analytics/uk/london/avg_temp_48h15.16 °Cdymergy/analytics/uk/london/avg_temp_7d14.46 °Cdymergy/analytics/uk/london/avg_temp_day_015.53 °C — todaydymergy/analytics/uk/london/max_temp_day_019.70 °Cdymergy/analytics/uk/london/min_temp_day_011.20 °Cdymergy/analytics/uk/london/cop_estimated4.59 COPdymergy/analytics/uk/london/cop_indicator"excellent"dymergy/analytics/uk/london/heatpump_optimal_hours24 optimal hours todaydymergy/analytics/uk/london/hdd_today2.47 HDDdymergy/analytics/uk/london/hdd_tomorrow3.21dymergy/analytics/uk/london/hdd_7d_total24.82dymergy/analytics/uk/london/cdd_today0 CDDdymergy/analytics/uk/london/gdd_today5.53 GDDdymergy/analytics/uk/london/absolute_humidity9.48 g/m³dymergy/analytics/uk/london/enthalpy35.89 kJ/kgdymergy/analytics/uk/london/discomfort_index16.20dymergy/analytics/uk/london/comfort_category"comfortable"dymergy/analytics/uk/london/frost_risk0 0/1dymergy/analytics/uk/london/ground_frost_risk0 0/1dymergy/analytics/uk/london/ice_road_risk0 0/1dymergy/analytics/uk/london/heat_wave_risk0 0/1dymergy/analytics/uk/london/heavy_rain_expected0 0/1dymergy/analytics/uk/london/best_hours_today["13:00","14:00","15:00",...]dymergy/fx/gbp_eur0.867230dymergy/fx/pln_eur0.236546dymergy/fx/json{"gbp_eur":0.867230,...}Dymergy delivers standard MQTT + JSON — no proprietary protocol and no vendor lock-in. Any building management system that supports MQTT connects directly. Running BACnet, Modbus or KNX? A generic MQTT-to-BACnet converter (or similar bridge) is enough to pull in the same data — no custom integration required.
Every plan starts with a free, no-obligation first week (1 device) — after that you continue or cancel for free.
See pricing & start free →Yes. Every plan (Starter, Pro, Business) starts with a free, no-obligation first week with 1 device. After that it automatically continues into the chosen plan — you can cancel for free at any time.
Netherlands, Germany, Belgium (Fluvius, Ores and Sibelga separately), France, Spain, United Kingdom, Italy (6 price zones) and Poland — eight countries on one connection.
Yes. Port 1883 (plaintext) is intended for PLCs and other local controllers on a local network; port 8883 (SSL/TLS) is the production port for Python clients and tools such as MQTT Explorer.
Electricity prices are refreshed every 15 minutes, at quarter-hour resolution where the market supports it (NL, DE, BE, FR, ES, IT, PL); the UK runs on an hourly basis. Weather and analytics data follow the same rhythm.
See the plans page for current prices and to get started. Every plan starts with a free, no-obligation first week.