Sereno Solutions is a suite of software applications and hardware we designed for us to use while we sail around the world. We are currently using these daily for our own anchorages and passages. Two parts of it are ready to describe: Sereno Routing, a weather router for planning passages, and Sereno One, an anchor watch and an AIS collision advisor in a single unit. Both are in active development but have been in use by many sailors beginning in 2026.

Sereno Routing

Sereno Routing plans sailing passages on forecast weather and gives guidance on the best departure days. We believe that the routing engine we are using is one of the best available. It uses your polars and passage criteria to route around land, reefs and shallows and within your boat's wind and wave limits, then provides you with a very detailed passage summary.

web map with three model tracks and the time slider
Easy to understand routing results

What sets it apart

Check the forecast against what the satellites measured

The ASCAT layer shows wind that the Metop-B and Metop-C satellites measured over the last 12, 24 or 48 hours, colored like the wind map. A comparison view shows where a model's forecast is stronger or weaker than the measurement, and with the layer on, a tap on the map puts the nearest measurement beside the forecast.

Each spot is crossed about twice a day, and a pass shows up one to three hours after the satellite goes over. It's for checking the forecast and doesn't change a route.

map with the ASCAT layer on
ASCAT wind over the forecast map.

See what stations and ships are reporting

Airport, buoy, coastal-station and ship reports from the last few hours show as points on the map. Tap one and the model's forecast for the same place and time appears beside it.

Coverage thins offshore, and a report can be up to three hours old.

Observations on the map
Reports on the map, with the forecast beside the one you tapped.

One account on the web and your phones

Your boat, polar, limits, units, saved routes, avoid areas and watched trips follow your svsabado.com membership between the web, Android and iPhone. Pick up whichever device you have and your data is there. Your trips are saved until you delete them.

Theme, map layers and table columns stay on each device.

All clients stay in sync
The same routes on the web and on a phone.

Decide when to leave, then let it keep watching

Screen up to ten departure days on the ECMWF and GFS ensembles. Each day gets a Go, Warning or No with the reason in plain words, and a watched day alerts your phone when its verdict changes. A finished route can start a trip with Watch departures. This is not AI derived guidance.

Up to 10 departures list with Go, Warning and No days
Ten departure days, each with a verdict.

Routes that avoid the hazards

Routes keep off land, charted reefs and water shallower than your boat's minimum depth. Before a route runs, it checks for official named storms forecast or upper air disturbance indicators near the route. When a route can't be made, the message names the cause and what to try: a waypoint, another departure, a finish outside the pass, or a limit eased.

Dense reef can defeat any router. Sereno Routing is for planning a passage, not for navigating.

a route that couldn't be made, with its cause and what to try
A failed route that says why.

It runs in a browser, in an Android app and in an iPhone app, on one account, and the web edition links to both apps. The iPhone app is a TestFlight beta and isn't on the App Store yet. Your routes are kept until you delete them so you can go back, edit them, rerun on new data, or duplicate them for side by side comparisons.

Wind table
The Data tab: every leg detailed in an easy to follow layout

Weather and maps

Three forecast modelsGFS, ECMWF and AIFS (ECMWF's AI model), refreshed as new runs arrive. Every screen shows which run you're looking at and how old it is.
Weather mapWind and gusts, pressure, rain, waves, CAPE, ocean current, infrared cloud, disturbances and official storms, with a time slider to the end of the run and satellite imagery underneath. On a route, choose which model's weather the map shows.
Weather forecastsTap anywhere for the forecast at that spot, hour by hour and day by day: ten days of it, with rain chance from each ensemble, sunrise, sunset, the moon and tides.
Storm signsActive tropical cyclones from NHC, JMA, JTWC and Nadi show on the map and are noted on routes they touch. Outlines of strong low-level spin are flagged too, and we're still checking that rule against real storms. These notes never fail a route, they inform the user and allow them to decide.

Measured weather and more layers

ASCAT windWind that the Metop-B and Metop-C satellites measured over the last 12, 24 or 48 hours, with a view of where each model's forecast is stronger or weaker. Each spot is crossed about twice a day, and a pass appears one to three hours later. With the layer on, a tap anywhere on the map adds the nearest measurement and what the model on the map had there. Cells are blank in rain, readings are weak near the coast, and light-wind directions are uncertain. It checks the forecast and doesn't change a route.
Observed windAirport, buoy, coastal-station and ship reports from the last three hours, with the model's forecast for the same place and time beside each. Coverage is thin far offshore.
CloudInfrared cloud imagery under the weather map.
ArrivalThe destination's weather on the arrival day, on its own tab.
TimesLocal (your device's zone), UTC, or At the boat: each time on a route in the zone the boat is in then, with a row where the clocks change. A route keeps the choice it was made under, and a forecast at a point reads in that place's zone.
BulletinsOfficial high seas bulletins in the route PDF, where the issuing service allows a copy.
Slow linksMap layers arrive in small packed pieces. A first window measured about 0.10 MB, against 1.03 MB before the change (2026-10-04). A 1,000 nm route on three models measured about 40 KB from the server to the device (2026-10-22). It's built for slow, metered links.
wave data
Seastate is described the way that makes sense

What follows you between devices

Follows your membershipYour boat (hull, length, polar, day and night percentages, motor speeds, fuel use, sailing angles, depth, the wind limit and the wave limits by side), units and times, uploaded polars, avoid areas, saved routes, and planner trips and watches.
Stays on each deviceTheme, map layer choices, satellite, the Observed and ASCAT settings, table columns and map position.

Routing

Routes on all three modelsOne request routes on GFS, ECMWF and AIFS side by side, so you can see where they agree and where they don't.
Your boat's polarPick from a library of 187 polars, upload your own .pol file, or edit one in 5 degree steps. Day and night percentages can be set to match your sailing style.
Sailing angles and limitsYour closest angle to the wind and deepest downwind angle, plus the maximum wind and the highest seas for the bow, the beam and the stern, judged at the angle the seas meet the boat. A route that can't stay inside them says where and when it would exceed them. When a wave limit stops a route, the message says so and offers to run it again without wave limits.
MotoringEnter your boat's speed under engine in a calm, and at 25 and 35 kt of wind by angle. With Prefer sailing on, the default, the engine runs only where it's at least 30% faster than sailing. Motor below sets a sailing speed under which the boat motors. Any route can be sail only.
Land, reefs and shallowsRoutes go around coastlines, charted reefs and water shallower than your minimum depth.
Storm checkBefore a route runs, it checks the official forecasts from NHC, JMA, JTWC and Nadi for a named storm near the straight line from start to finish. If one is close, the route stops before it starts and names the storm, with OK, View storm and Route anyway. The router doesn't steer around storms as we've found this to result in unrealistic routes.
Ocean currentSurface current is part of every route unless you turn off Use ocean current in Settings, and the table shows its set and drift along the way.
Waypoints and areas to avoidAdd waypoints to route through a pass or round a cape: tap them onto the map and drag them, or type positions into the waypoint table. Draw no-go areas on the web map and every route keeps out of them. The phones show them on the map and list them.
Long passagesPassages up to about 3,000 nm. Past the end of the forecast, the rest of the way is an estimate, drawn dashed and labeled and is based on climatology data.
Time limitMost routes are completed within a minute and a half, with longer routes such as ocean crossings potentially taking twice that or more.
When a route failsIt names the cause, where it happened, and what to try: a waypoint, another departure, a finish outside the pass. A route that circles or zigzags is flagged with where and when.
Run again, Move points, EditRerun a route on newer weather, with its points moved, or with its settings changed, then keep it as a new route or replace the old one. Any route can be renamed, and an unnamed one is listed by its start and finish.

Results and planning

Route tableEvery leg with time, position, course and speed, true and apparent wind, gusts, sail plan or motor, waves, current, rain and comfort.
ComfortEach leg is rated Champagne, Easy, Coffee, Rough or Sick for your hull type and length, with the reason given.
Sea stateWind sea and swell shown apart, the period to height ratio, and the side of the boat the seas arrive on.
Summary, graphs and fuelArrival, distance, time under sail and motor, tacks and gybes, strongest wind and highest sea for each model, charted along the passage. Enter your engine's fuel use and reports show what the route burns.
ExportsA PDF report with the day-by-day conditions, a GPX file for your chartplotter, and the route table as CSV with each point's latitude and longitude, each file named for the route and the model. On Android and iPhone, Send to B&G puts the GPX on a B&G plotter's memory card over the boat's WiFi. We've tested it on the B&G Zeus line of plotters.
Departure planningScreen up to ten departure days at once. Each day is sailed by every member of the ECMWF and GFS ensembles on your boat's polar, then given a Go, Warning or No with the reason in plain words.
WatchingWatch a trip or one departure day. It's screened again automatically as each new ensemble run arrives, and the phone apps alert you when a watched day's verdict changes. Watch departures on a finished route starts a trip from it, keeping the route's own boat settings.
Passage briefThe weather for the passage day by day, the official forecast, the sea, and how far the ensembles spread along your track. Every sentence comes from fixed rules on computed numbers not AI, so the same weather gives the same words.
Summary tab, per-model cards
Summary: arrival, hours motored and worst comfort for each model.
first page of a route PDF
The route PDF, ready to print or share.

What to expect in beta

  • Routes are for deciding when and which way to go. This is not for navigation.
  • Some passages, such as dense reef in parts of Fiji, defeat every router. When that happens, the message says why.
  • Each release is listed under Changes on the Boat page at https://sereno.svsabado.com/boat/.
  • If a route looks wrong, use Report this route on the web edition. The privacy page at https://sereno.svsabado.com/privacy/ says what a report contains.

Coming to Sereno Routing

These are planned, some already in progress, and some currently in testing. We'll move each one up into the lists above when it ships. Flagship members have the option of testing these Alpha features early.

Speed or ComfortA choice before a route runs: the fastest route, as now, or one that gives up a little time for easier seas, shown against the fastest.
More modelsMore forecast models to route on, starting with ICON, then GEM.
Faster routingRoutes that take less time to work out, and a weather map on the phones that loads faster as you pan and zoom. This is part code optimization and part hardware upgrades.
Wind near landNear land, the model's wind reshaped to the terrain at about 1 km, so headlands, gaps between islands and the lee of high islands show in the route.
Finer reefsReef shapes and shallow-water depth from the Allen Coral Atlas, so lagoon passes and reef edges are judged at meters rather than hundreds of meters.
On passageMark the route you're sailing. Sereno shows if the boat is ahead or behind the plan, and Reroute from here runs it again from your position on the newest forecasts.
Passage historyOn passage, what the boat measured beside what each model forecast for the same time and place, with a running score for each model.
Passes and entrancesNotes on the swell at passes and entrances (its energy, period and direction just offshore, against the tide), and flags where a building wind sea crosses a heavy swell or waves run against a strong current.
Polar checkYour polar compared with how the boat sailed, from its track and a Sereno One's recordings, with changed cells offered for you to accept.
Send us your polarSend your polar in whatever form you have it, such as a PDF, an image, a scan or a spreadsheet. We convert it by hand and, if you agree, add it to the library.
Safety report at the finishTsunami bulletins, nearby earthquakes, GDACS alerts, the marine forecast and advisories for the route's finish and the boat's position.
Avoid areas on the phonesDraw, edit and remove no-go areas on Android and iPhone, as on the web.
Low data modeA switch that stops the weather map loading as you pan and zoom until you ask for it, with a count of the data the app has used.
Routing over an Iridium GO!A satellite mode for the slowest links: one request out and a compact route back, sized for the original Iridium GO! at 2.4 kbps.
What's New on the phonesA short note of what changed, the first time a new build of the app opens.
NoticesMessages from us in the apps and on the web, such as planned maintenance.
iPhone on the App StoreThe iPhone app moves from TestFlight to the App Store, once Apple has reviewed it.

Sereno One

Sereno One is our anchor watch hardware solution. It has its own GPS, a touch screen, a speaker, an internal battery, and it runs from the boat's 12 volts or a USB-C charger. Put the antenna where it can see sky, tell it when the anchor is down, and it keeps watch with nothing else on the boat switched on. If the boat leaves the circle you set, it sounds the alarm, and when the boat has internet it sends alerts to your phone through Pushover, wherever you are.

Sereno One Anchor Watch
Sereno One Anchor Watch.

What it does

A stand alone anchor watch

Its own GPS, screen and speaker means it keeps watch with nothing else on the boat switched on. Alarms for warnings, dragging, power loss, and gps fix quality issues.

The built in speaker alarms and it sends alerts to your phone.

Built in touchscreen
Built in touchscreen

Alerts that keep trying

A drag, distress or lost-position alert goes to your phone at emergency priority. It repeats every minute for up to an hour until you acknowledge it, and it retries for up to eight hours if the boat's internet is down.

Needs Pushover on your phone and internet on the boat. Set your phone to let the alert through Do Not Disturb. Also gets alerts through Saillogger

phone lock screen with an emergency drag alert
Alerts on your phone.

Record the passage, build your polar

The unit records motion, position, speed, wind and engine state to its microSD card about five times a second, and you download the file from its About page. On a 65-hour passage from Fiji to Vanuatu it recorded 1.16 million rows and dropped none.

It records only while the watch isn't armed, and polars are built off the unit with separate tools to feed into Sereno Routing.

the About page with recording on
Recording, and the file ready to download.

Fits what you already have

Feed it NMEA 0183 over TCP from SignalK, a wifi gateway or a multiplexer and it adds AIS, depth, wind and heading. A Sereno tile appears on Navico plotters, and it can report to Saillogger, which keeps what couldn't be sent during an internet outage. If there are GPS positions on the NMEA network it will continuously monitor all including its built-in receiver and choose the best signal.

NMEA 2000 works through a gateway that outputs 0183 over TCP. Saillogger needs its own account.

Sereno One on a B&G plotter
The anchor page on a B&G plotter.
the unit's screen at anchor, distance to alarm in large figures
The screen at anchor: the distance left before the alarm.
AIS screen
AIS screen

The unit

ScreenA 2 inch touch screen shows the distance left before the alarm in large figures, with a bar that fills as you swing toward the edge. Three pads along the bottom: Drop, then Set, then Weigh; Silence; and Menu. The whole screen turns amber for a warning and red for dragging, distress or no fix.
Waking the screenThe screen goes dark after two minutes without a touch on external power. A touch on a dark screen only wakes it. It can't weigh the anchor or silence a live alarm, so a stray tap in the night does nothing.
GPSA u-blox NEO-M9N receiver using GPS, GLONASS, Galileo and BeiDou together, on a 1 m external antenna. The About page shows how many satellites it uses and sees. The antenna needs sky: under a glass hatch or on the coachroof works, inside a cupboard might not.
SpeakerA built-in 1 watt speaker. It chirps twice at every start, which confirms it works, and the About page has a speaker health row. The unit has no wired alarm output, so sound is the speaker only.
PowerUSB-C from a phone charger, or 9 to 24 volts DC through the base it ships in. A 24 volt bank sits above that range while it charges, so it isn't compatible with a 24 volt system on a boat.
Internal batteryA small 500 mAh cell. It keeps the unit up through a power cut long enough to tell your phone, and it isn't meant to run the watch overnight. We measured over 2 hours before it drained and powered down.
BarometerReads air pressure, shows the three-hour change on the About page and sends it to Saillogger. There's no pressure alarm.
Motion sensorUsed for passage recording. It isn't part of the alarm.

Keeping watch

The circlePress Drop, back down, press Set. The circle is sized to where the boat lies plus 50 ft (about 15 m). Adjust it in 10 ft or 3 m steps, or place the anchor on the plot while the watch is unarmed. Set is refused on a position more than 10 seconds old. Rode and scope are estimates and need depth from the boat's network and the boat's geometry.
Warning ringA band inside the circle gives a short beep before the alarm, up to half the radius wide. Wind-angle and speed-through-water warnings need wind from the network or a speed log.
Six statesDisarmed, Acquiring, Holding, Dragging, No fix and Distress, each with its own sound.
Drag detectionOutside the circle for 5 seconds is Dragging.
If the GPS goes wrongIf its own GPS goes quiet for 6 seconds, jumps impossibly, or rates itself worse than 20 m, the watch switches to the boat's network GPS. With no network GPS it says No fix instead of raising a false drag alarm. That only helps a unit that has a network GPS, and it doesn't protect against GPS errors in general.
SilenceSilence snoozes drag, distress and no-fix alarms for 10 minutes. A warning stays silenced until something worse happens. Silencing aboard doesn't silence the phone alerts, and silencing the phone doesn't silence the unit.
Control from the boatAny browser on the boat's wifi can drop, set, change the radius, silence and weigh.
Control from ashoreNone. Saillogger shows the anchor state read-only. We decided against weighing from ashore, and remote silence and radius changes aren't built.

Alerts to your phone

Drag, distress, no fixEmergency priority with a siren. It repeats every 60 seconds for up to an hour until you acknowledge it, and retries for up to 8 hours if the link is down. A distress alert gives the range, bearing and MMSI.
Anchor down and up, back insideQuiet and normal-priority notices. Back inside also covers the position feed coming back.
Restarted and still armedTells you a power cut or an update restarted the unit while it was watching.
Daily checkA quiet message at local solar noon, only while armed.
Power noticesOn its battery after 60 seconds, battery low under 3.40 volts, and back on external power. Each also sounds aboard.
What it needsA Pushover account (free for 30 days, then a one-time $4.99 per platform) and internet on the boat. Set your phone to let the alerts through Do Not Disturb, or they arrive silently. A lapsed Pushover license looks like a sent message to the unit.

Network and reports

Network feedAn optional NMEA 0183 feed over TCP from SignalK, a Vesper, a wifi gateway or a multiplexer adds AIS, depth, wind, heading and a fallback GPS. NMEA 2000 works through a gateway that outputs 0183 over TCP. We tested a Yacht Devices YDEN-02.
SignalKEngine RPM and hours and the house battery are read from SignalK's stream for Saillogger. It needs a SignalK server.
Safety report tabTsunami, earthquake, cyclone, forecast and advisories. It needs SignalK and the separate signalk-sereno-safety-report plugin.
SailloggerTelemetry every minute, AIS every 5 minutes, and the anchor state on its anchor card. It needs a Saillogger account, and it's a report, not a second alarm.
Outage bufferWhen the internet drops, telemetry is saved to the card and sent when it returns. AIS isn't buffered. This allows you to maintain tracking details for Saillogger while offshore without internet.
Plotter tileA Sereno tile appears on Navico plotters (B&G, Simrad, Lowrance), with an on and off switch. We've tested it on a B&G Zeus.
Web pagesAnchor, AIS and advisor, helm display, Setup, About, and a mirror of the unit's screen. The unit serves them to any phone or laptop on the boat's wifi, with no internet or app needed.
Satellite imageryOptional, under the plot. Your phone fetches it, not the unit.
advisor plot with the suggested course
The advisor's plot with a suggested course.

Recording

Passage recordingPress Record polar file on the About page. The unit writes motion, position, speed, wind and engine state to a CSV on its microSD card at about 5 Hz, and you download it from the About page. It records only while the watch isn't armed. Polars are built off the unit. If engine data is on the nmea network, the device won't record polars while an engine signal is showing on.
Card self-testWrites a file, reads it back and compares. The result shows on the About page.

The collision advisor

With AIS from the boat's network, Sereno One works as a collision advisor: when holding your course would bring another vessel inside the limit for your cruising profile, it suggests a change of course or speed. It needs AIS, so it only sees vessels that transmit it. Sereno is an aid to keeping watch, and the captain stays responsible for anchoring safely and keeping a proper lookout.

The advisor is active only when holding your course fails. If nothing is projected to come inside your limit, it says nothing, which is most of the time at sea. When six or more vessels are in conflict at once, it stops advising and tells you to take over on decisions. When nothing it can suggest clears every vessel, it says so and leaves the call to the skipper. This is an early release feature and should not be relied on for safe navigation.

The profile sets are currently hard coded with:

ProfileA moving vessel is a conflict insideLooking ahead
Marina120 m (394 ft)10 minutes
Anchored180 m (591 ft)15 minutes
Coastal152.4 m (500 ft)15 minutes
Offshore1 nm60 minutes

Updates, and your membership

Updates install from the About page. Your browser fetches the image, so the boat needs no internet for it. The unit refuses an image built for a different board, and an armed watch asks you to confirm first. An update stops the watch until the unit restarts and gets a fix.

We publish at most one update a week unless a fix is critical. A routine release is meant to run on Sabado and our testers for five days first, including an anchor session, a passage with the advisor running and a stress test. A critical fix gets a shorter test.

Nothing in the firmware checks your membership. A Sereno One that's running keeps alarming whatever happens to your subscription. You won't lose access to a Sereno One or its updates regardless of your membership status.