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
- In Meteobreeze, open
Settings>Data Sources. - Select
Add live source. - Choose
Weather Display, then selectCreate source. - 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. - Select
Save units. - 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
- Open Weather Display.
- Open
Control Panel. - Go to
Web Files/Web Page Setup>Custom Web Page Setup. Some Weather Display builds group this underSetup>FTP/Internet Setup, but the tab is still namedCustom Web Page Setup. - Enable a custom web page entry.
- Paste the complete Meteobreeze URL into its URL field.
- Use your normal live update interval and leave the percent-delimited tags unchanged.
- Save or confirm the Weather Display settings.
- Wait for the next scheduled update. Meteobreeze responds to a successful
packet with
HTTP 202 Accepted.
Confirm the first live observation
- Return to
Settings>Data Sourcesin Meteobreeze. - Refresh the page and confirm the Weather Display row's
Last packethas changed fromNever. - Expand
Recent packetsand check:observedAtis 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.
- 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
| Measurement | Weather Display tag | Query parameter with mm selected | Query parameter with in selected | Stored unit |
|---|---|---|---|---|
| Timestamp | %timeunix%000 | observedAt | observedAt | UTC timestamp |
| Temperature | %tempinmetric% | temperatureAvgC | temperatureAvgC | °C |
| Dew point | %dewinmetric% | dewPointAvgC | dewPointAvgC | °C |
| Humidity | %hum% | humidityAvgPct | humidityAvgPct | % |
| 10-minute average wind direction | %avdir10minute% | windDirectionAvgDeg | windDirectionAvgDeg | degrees |
| 10-minute average wind speed | %currentavtenminutewindms% | windSpeedAvg | windSpeedAvg | m/s |
| Last-minute maximum gust | %maxgustlastmininm/s% | windGustMax | windGustMax | m/s |
| Pressure | %baroinmetric% | pressureAvg | pressureAvg | hPa |
| Rain rate | %currentrainratehr% | rainRateAvg | rainRateAvgIn | mm/h |
| Daily rain total | %todayraininmm% / %dayrnusa% | rainTotalMm | rainTotalIn | mm |
| Solar radiation | %VPsolar% | solarRadiationAvg | solarRadiationAvg | W/m² |
| UV index | %VPuv% | uvIndexAvg | uvIndexAvg | index |
%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
| Symptom | What to check |
|---|---|
| No packet appears | Recopy 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 value | Weather 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 numeric | Weather 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 404 | The 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 low | The 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 absent | Weather 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 changed | Live 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.