Skip to content

What your hardware shows

Every station on the wire declares its capabilities, and the display surfaces render from that declaration alone. A station without a capability gets a shorter page with no placeholder data in it. This page maps your hardware to what appears on screen.

VendorgustLulltemperatureconditionshistorylivebatteryrecentSummaries
WindNerdyesif configuredpressure, if configuredyesyesif configuredyes
Tempestyesyesyesnononono
Campbellyesyesnoyesnonono
Ecowittyesyesyesnonoif configuredno

A custom adapter declares its own row.

CapabilityWith itWithout it
historyWindHistoryChart, TrendChart, the sparkline, the daily patternThe two charts return hidden, so the card renders no chart at all rather than an empty one. The sparkline needs at least two history points. The daily pattern has nothing to aggregate
liveThe /live SSE stream, useStationLive / createStationLiveStore, and WindSampleStrip/live?station= answers 404. The live hooks never connect. The sample strip has no input
conditionsThe air matrix’s columns, pressure and conditions readoutsThe station contributes no column, and the readouts stay absent
temperatureTemperature readouts and the temperature trend seriesAbsent
gustLullGust and lull flanks on strips and current readoutsAbsent
batteryThe wire document’s telemetry blockNo display surface reads it today. It travels for your own consumers
recentSummariesThe wire’s pre-digested step blocks (WindNerd: ten 1-minute and twelve 5-minute steps), refreshed by the live stream’s summaries frames and drawn by RecentSummaries / <meteo-recent-summaries>The panels render nothing. The blocks can’t be derived client-side, because the samples ring covers only ~10 minutes

Two of these affect how you plan a page.

The card in the docs’ figures shows a history chart. If your station declares history: false (Tempest, Ecowitt), your StationCard renders the dial and readouts with no chart, as declared. Pair a history-less station with one that has history, or accept the shorter card.

Only WindNerd declares live today. The streaming APIs apply per station, so it is safe to leave them wired for a mixed fleet. A Tempest-only or Ecowitt-only page should not reach for useStationLive.