Meteobreeze
Meteobreeze
Meteobreeze Docs
Start Here
Live Data Sources
Set Up Meteobridge Live SyncSet Up CumulusMX Live SyncSet Up Weather Display Live SyncSet Up Custom HTTP Live SyncCheck Whether Data Is Arriving
Historical Data
Help
Live Data Sources

Set Up Weather Display Live Sync

Configure Weather Display to push live weather data into Meteobreeze.

Set Up Weather Display Live Sync

Use this guide to connect a station managed by Weather Display. Weather Display expands its percent-delimited tags and sends the resulting values to a private Meteobreeze ingest URL with HTTP GET.

Most values are forced to metric by the generated template. Rain is the exception: you must select the same rain unit in Meteobreeze that Weather Display is configured to output.

Before you start

  • Create your Meteobreeze account and finish station onboarding.
  • Keep the station page open or copy its /station/<slug> URL.
  • Confirm whether Weather Display outputs rain in millimetres (mm) or inches (in).
  • Make sure the computer running Weather Display can make outbound HTTPS requests.

The generated ingest URL contains a private key. Anyone with the complete URL can submit observations to the station, so do not publish or share it.

Create the Meteobreeze source

  1. In Meteobreeze, open Settings > Data Sources.
  2. Select Add live source.
  3. Choose Weather Display, then select Create source.
  4. Under Weather Display output units, select the rain unit configured in Weather Display. This is independent of the display units used on your Meteobreeze station page.
  5. Select Save units.
  6. Copy the complete Weather Display HTTP push URL.

Do not remove %timeunix%000, change any other percent-delimited tag, or copy only the part of the URL before the query string.

Connect Weather Display

  1. Open Weather Display.
  2. Open Control Panel.
  3. Go to Web Files/Web Page Setup > Custom Web Page Setup. Some Weather Display builds group this under Setup > FTP/Internet Setup, but the tab is still named Custom Web Page Setup.
  4. Enable a custom web page entry.
  5. Paste the complete Meteobreeze URL into its URL field.
  6. Use your normal live update interval and leave the percent-delimited tags unchanged.
  7. Save or confirm the Weather Display settings.
  8. Wait for the next scheduled update. Meteobreeze responds to a successful packet with HTTP 202 Accepted.

Confirm the first live observation

  1. Return to Settings > Data Sources in Meteobreeze.
  2. Refresh the page and confirm the Weather Display row's Last packet has changed from Never.
  3. Expand Recent packets and check:
    • observedAt is the expected UTC instant;
    • temperature and dew point are stored in °C;
    • wind is stored in m/s;
    • pressure is stored in hPa;
    • rain is stored in mm, including when Weather Display sent inches.
  4. Open /station/<slug> in a signed-out or private browser window. Live conditions should appear immediately. Historical charts can lag until the current 5-minute bucket closes.

Tag and unit mapping

Weather Display uses fixed metric tags for temperature, wind, and pressure. The rain query parameter changes with your saved rain-unit selection so that inch values can be converted to canonical millimetres on ingest.

Official reference: Weather Display Custom Tag Reference

MeasurementWeather Display tagQuery parameter with mm selectedQuery parameter with in selectedStored unit
Timestamp%timeunix%000observedAtobservedAtUTC timestamp
Temperature%tempinmetric%temperatureAvgCtemperatureAvgC°C
Dew point%dewinmetric%dewPointAvgCdewPointAvgC°C
Humidity%hum%humidityAvgPcthumidityAvgPct%
10-minute average wind direction%avdir10minute%windDirectionAvgDegwindDirectionAvgDegdegrees
10-minute average wind speed%currentavtenminutewindms%windSpeedAvgwindSpeedAvgm/s
Last-minute maximum gust%maxgustlastmininm/s%windGustMaxwindGustMaxm/s
Pressure%baroinmetric%pressureAvgpressureAvghPa
Rain rate%currentrainratehr%rainRateAvgrainRateAvgInmm/h
Daily rain total%todayraininmm% / %dayrnusa%rainTotalMmrainTotalInmm
Solar radiation%VPsolar%solarRadiationAvgsolarRadiationAvgW/m²
UV index%VPuv%uvIndexAvguvIndexAvgindex

%timeunix% is a Unix-seconds value. The generated template appends three zeros, producing the Unix-millisecond value accepted by Meteobreeze. Unix time represents a UTC instant; the station timezone is applied only when the observation is displayed.

Troubleshooting

SymptomWhat to check
No packet appearsRecopy the complete URL, confirm the source is enabled, confirm the custom page entry is active, and check outbound HTTPS access from the Weather Display computer.
Invalid observedAt valueWeather Display did not expand %timeunix%, or the final 000 was removed. Restore the generated URL and confirm custom web page processing is enabled.
A metric must be numericWeather Display sent one or more percent-delimited tags without expanding them. Check that the URL is in the custom web page entry rather than a plain link/upload field.
Unknown live ingest key or 404The URL is incomplete, obsolete, or belongs to a removed source. Open the source in Meteobreeze and copy the current full URL again.
Rain is about 25.4 times too high or lowThe saved rain unit does not match Weather Display. Select Edit units, correct it, save, and update Weather Display with the regenerated URL.
Solar or UV is absentWeather Display returns these only when the station has a compatible sensor. Missing markers are safely omitted from the packet.
Live data appears but charts have not changedLive conditions update immediately; historical data is grouped into closed 5-minute buckets.

The most recent ingest error is shown on the source row in Settings > Data Sources. A later valid packet clears it.

Known limitations

  • Changing the rain-unit setting affects future packets only. Existing live and historical records are not rewritten.
  • The generated URL intentionally omits Weather Display daily temperature maximum and minimum tags. Meteobreeze derives five-minute extrema from live temperature samples instead.
  • Daily rain total follows Weather Display's own daily reset. Meteobreeze stores the value it receives after converting inches to millimetres when necessary.
  • Wind speed and direction are Weather Display's current 10-minute averages; gust is the maximum from the immediately preceding minute.
  • Solar radiation and UV are optional.
  • Menu grouping and button labels vary slightly between Weather Display versions and operating systems.
  • The generated sync requires a Weather Display build that expands %timeunix%. If that tag remains visible in the request, the packet is rejected rather than stored with the wrong time.
  • A source that has received packets cannot be removed; disable it instead.

Related pages

  • Units
  • Check whether data is arriving

Set Up CumulusMX Live Sync

Configure CumulusMX to send live weather observations to Meteobreeze.

Set Up Custom HTTP Live Sync

Send live data into Meteobreeze from any system that can make HTTP requests.

On this page

Set Up Weather Display Live SyncBefore you startCreate the Meteobreeze sourceConnect Weather DisplayConfirm the first live observationTag and unit mappingTroubleshootingKnown limitationsRelated pages

We'd like to use cookies to understand how you use Meteobreeze so we can keep improving it. You can change your mind anytime in Settings.