Wave Buoys
Picton Harbours maintains three wave buoys in the Marlborough Sounds.
Wave buoys are located at:
Data is stored in a data warehouse and provided to partner organisations. Partner feeds are available as NMEA via a UDP stream or TCP server or as JSON.
The the three buoys have different types of data and different update periods.
Northern Entrance
The sensor types are:
D = Linear Displacement
F = Frequency
A = Angular Displacement
The units are:
M = Meters
S = Seconds
D = Degrees
The sensor names are:
HSIG = Significant Wave Height
HMAX = Max Wave Height 1
HMAX2 = Max Wave Height 2
PDOM = Dominant Wave Period
PAVG = Average Wave Period
PMAX = Maximum Wave Period
MWD = Mean Wave Direction
PITCH = Pitch
ROLL = Roll
For NMEA service, two sentences are produced each minute. Data strings are repeated for 30 minutes and changed when the buoy reports in with new data. If the buoy misses a report, the NMEA data will stop after 40 minutes. Each sentence is followed by a CR/LF.
NMEA format sentence example, available on port 45052:
$WIXDR,D,0.134,M,HSIG,F,02.62,S,PDOM,F,02.62,S,PAVG,A,4.033,D,MWD*03
$WIXDR,D,0.234,M,HMAX,D,0.170,M,HMAX2,F,5.859,S,PMAX*5F
JSON format example:
{
"sensor_id": "pcn.ne_buoy.svs_603.1",
"timestamp": "2022-03-03T21:21:00Z",
"measurement_id": "896d3d3c7a530aea77decebdfa86a64b",
"hsig": 0.189,
"pdom": 6.557,
"pavg": 6.557,
"mwd": 49.81,
"hmax": 0.305,
"hmax2": 0.24,
"pmax": 11.13,
"pitch": -1.028,
"roll": 0.886
}
Tory Entrance Seaview
The sensor types are:
D = Linear Displacement
F = Frequency
A = Angular Displacement
The units are:
M = Meters
S = Seconds
D = Degrees
The sensor names are:
HSIG = Significant Wave Height
HMAX = Max Wave Height 1
HMAX2 = Max Wave Height 2
PDOM = Dominant Wave Period
PAVG = Average Wave Period
PMAX = Maximum Wave Period
MWD = Mean Wave Direction
PITCH = Pitch
ROLL = Roll
For NMEA service, two sentences are produced once every 15 minutes. Every message on this service is new data. Each sentence is followed by a CR/LF.
NMEA format sentence example, available on port 45055:
$WIXDR,D,0.472,M,HSIG,F,10.377,S,PDOM,F,7.089,S,PAVG,A,175.133,D,MWD*36
$WIXDR,D,0.694,M,HMAX,D,0.600,M,HMAX2,F,12.540,S,PMAX*62
JSON format example:
Tory Entrance Waverider (NIWA)
The sensor types are:
D = Linear Displacement
F = Frequency
The units are:
M = Meters
S = Seconds
The sensor names are:
HMAX = Maximum Wave Height
HSIG = Significant Wave Height
PAVG = Average Wave Period
For NMEA service, one sentence is produced each minute. The same measurement is repeated for 30 minutes before an updated measurement is supplied. Sentences are followed by a CR/LF
NMEA format sentence example, available on port 45053:
JSON format example: