Quick Setup Guide

Get your Tidesy up and running in about 10 minutes

Disclaimer Tidesy tide predictions are for informational and recreational purposes only. Do not use for navigation or safety-critical decisions. Always verify tide data with official NOAA sources. Tidesy Smart Devices LLC is not responsible for inaccuracies in tide predictions, weather data, or alert information.

Step 1: Unbox & Assemble

~2 minutes

Port Locations by Model

Model USB-C microSD Reset LED
TidesyL Bottom edge Bottom edge Back, near USB None
TidesyM Bottom edge Bottom edge Back, near USB None
TidesyS Back / side Side slot Back RGB
TidesyS+ Bottom edge Side slot Back None
TidesyINK Bottom edge Side slot Back None
Back of Device
1 🔌 USB-C power port
2 💾 microSD card slot
3 Reset button (recessed)
4 Stand insertion slot
1 USB-C power port (5V 2A recommended)
2 microSD card slot (for screenshots)
3 Reset button (recessed, use paperclip)
4 Stand insertion slot (10° / 15°)

Step 2: Power On & Connect

~1 minute

  1. Plug in the USB-C cable to a 5V 2A power source (phone charger, USB port, or power bank).
  2. The boot splash screen will appear on the display within a few seconds.
  3. On your phone or computer, open WiFi settings and look for the network named TidesySetup.
  4. Connect to TidesySetup using the password: tide1234
  5. Open a web browser and go to 192.168.4.1
Tip: If TidesySetup does not appear, turn off WiFi on your phone, wait a few seconds, and turn it back on. If you still don’t see it, unplug Tidesy, wait 15 seconds, and plug it back in. Make sure your phone/computer is searching for 2.4 GHz networks — 5 GHz will not show the hotspot.
Where to place Tidesy: Keep Tidesy at least 3 feet (1 meter) away from your internet router (the box with blinking lights from your internet provider), microwave, or baby monitor. Placing it too close can make it difficult to connect or cause the display to show “WiFi not connected.”

Step 3: Configure WiFi

~2 minutes

The setup wizard focuses on getting your Tidesy connected to WiFi:

WiFi Configuration

Tap Save Configuration when done. The device will restart and connect to your WiFi with sensible defaults (both views, alerts on, three Pacific Northwest demo stations).

Be patient during setup: When you first connect your phone to the TidesySetup hotspot, the setup page may take a moment to load. Your phone is running through WiFi handshake tasks in the background when connecting to a new network for the first time. Just wait — the page will appear.

After First Boot

Tip: You don’t need to configure everything during initial setup. The defaults work out of the box — just get WiFi connected and then customize at your leisure through the Edit Settings page at tidesy.local.

Step 4: First Run Checklist

Quick Troubleshooting

Problem Solution
Can't find TidesySetup network Turn off WiFi on your phone, wait a few seconds, and turn it back on. If it still doesn’t appear, unplug Tidesy, wait 15 seconds, and plug it back in. Make sure your phone/computer is on 2.4 GHz, not 5 GHz only.
Setup page won't load Be patient — your phone runs through WiFi handshake tasks when connecting to a new network for the first time. Wait up to 30 seconds. If it still doesn’t load, try navigating directly to 192.168.4.1 in your browser.
WiFi verification fails Double-check your WiFi password. Ensure the network is 2.4 GHz.

Table of Contents

Detailed reference for every Tidesy feature

What’s New in 3.1.0

If you’re upgrading from 3.0.x, here’s what’s new in your device:

Nothing in your existing setup changes — all new features are opt-in or appear only when relevant data is available.

Detailed Manual

Complete reference for all Tidesy features and settings

1. About Tidesy

Where It Started

We live on the edge of the Pacific, where the rhythm of the tides shapes our days. The Washington coast is more than just home. It is a place of windswept beauty, long walks on the beach, and the joyful chaos of dogs chasing tennis balls through salt air and driftwood. Every morning begins with the same question: when will we go out? The answer depends entirely on the tide. Rising or falling, high or low, it determines whether we explore the sandbars, dodge sneaker waves, or simply stroll with paws and bare feet in the surf.

But it is not just the tide. Coastal warnings, wind speed, and wind direction all play a role in our daily adventures. If it is blowing hard from the southwest, we know the dogs will come home with sand in their eyes and seafoam in their fur. We learned to check conditions before heading out, but juggling apps, forecasts, and tide charts felt clunky and disconnected from the rhythm of our lives. We wanted something simpler. Something that felt like part of the beach itself.

The Spark

That is what sparked the idea for Tidesy. A small, elegant device that could live on a desk or kitchen counter and quietly do the work for us. It would show us the tide, the wind, the warnings, all at a glance. No fumbling with phones. No digging through websites. Just a clear, friendly display that tells you what you need to know to plan your day, whether it is a long walk, a quick fetch session, or a spontaneous expedition down the coast.

Building It

With a career spent building software products, the tools to bring Tidesy to life were already at hand. Tidesy is written in C++ and taps into publicly available government data sources to pull in real-time tide predictions, weather conditions, and coastal alerts. The interface is designed to be warm and intuitive, with visuals that feel like part of the coastal landscape. It is not just a device. It is a companion for coastal living, built with the same care and curiosity that we bring to every walk on the beach.

Part of the Rhythm

Now, Tidesy is part of our daily routine. It sits quietly, glowing with the pulse of the ocean, helping us decide when to head out and what to expect. The dogs still race for the ball. The wind still shifts. The tide still rolls in and out. But now, we are ready for it all.

What Tidesy Does

Tidesy is a dedicated smart display that brings real-time coastal data to your desk, wall, or countertop:

Who It’s For

Boaters, fishers, beachgoers, surfers, coastal property owners, dock and marina operators — anyone who lives, works, or plays near the water and wants a glanceable, always-on tide display.

2. Understanding Tides

What Are Tides

Tides are the regular rise and fall of sea level caused by the gravitational pull of the Moon and Sun on Earth’s oceans. Most coastal locations experience semidiurnal tides (two highs and two lows per day), though some areas see diurnal (one high, one low) or mixed patterns.

Tide Datum

A datum is the reference plane from which tide heights are measured. Tidesy uses MLLW (Mean Lower Low Water) by default — the average height of the lower of the two daily low tides over a 19-year period. This means:

All tide heights on Tidesy are displayed in feet above/below MLLW unless you change the datum in settings.

NOAA Harmonic Stations

NOAA operates a network of approximately 3,000 permanent tide stations around the U.S. coastline. Each station uses harmonic analysis — mathematical models based on decades of water level observations — to predict future tide levels. Tidesy downloads predictions directly from these stations.

Reading Tide Values

On the Tidesy display and web dashboard:

Glossary of Tide Terms

MLLW (Mean Lower Low Water)
The average of the lower of the two daily low tides, computed over a 19-year tidal epoch. The standard vertical datum for U.S. nautical charts.
MSL (Mean Sea Level)
The average sea level over a 19-year period, used as a general reference.
Datum
A fixed reference point or surface from which tide heights are measured.
Slack Water
The brief period between tidal flows when the current is near zero — occurs at the turn between flood and ebb.
Flood Tide
The incoming tide; the period when water level is rising.
Ebb Tide
The outgoing tide; the period when water level is falling.
Spring Tide
Tides with the greatest range, occurring near new and full moons when the Sun and Moon align.
Neap Tide
Tides with the smallest range, occurring near the first and third quarter moons.
Harmonic Constituent
A mathematical component used to model tidal patterns; each constituent represents the influence of a specific astronomical cycle.
Semidiurnal
A tidal pattern with two high tides and two low tides of roughly equal height each day.
Diurnal
A tidal pattern with one high tide and one low tide per day.
Mixed Tide
A tidal pattern with two highs and two lows per day, but with significant inequality in their heights.

3. Tidesy Models

Comparison Table

Feature TidesyL TidesyM TidesyS TidesyS+ TidesyINK
Screen Size 7" 5" 2.8" 3.5" 4.2"
Resolution 800×480 800×480 320×240 480×320 400×300
Display Type Color LCD Color LCD Color LCD Color LCD E-Paper B&W
Touch Yes (touchscreen) Yes (touchscreen) None None None
Graph Interaction Yes Yes No No No
Bar Chart Overlay Yes Yes No No No
Color Customization Yes Yes Yes Yes No (B&W)
Battery Capable No No No No Yes
LED Indicator RGB RGB 3 LEDs / RGB RGB None

TidesyL (7") Flagship

The largest Tidesy model with a 7-inch 800×480 color LCD and touchscreen. Tap the tide graph to see the tide value at any point in time. Tap the large number view to toggle a bar chart overlay. Ideal for a desk, shelf, or wall-mounted display.

TidesyL detail view showing tide graph with conditions, alerts, and overlays
1 Station name header with weather info
2 Tide curve with color-coded positive/negative regions
3 Current time marker (yellow vertical line) with Now box
4 Preferred tide range shown in orange
5 Station info badge (station number and datum)

TidesyM (5") Mid-size

Same 800×480 resolution and touchscreen as TidesyL, in a more compact 5-inch form factor. Identical software features including graph interaction and bar chart overlay.

TidesyM large view showing big tide numbers, MLLW value, bar chart, and conditions
1 Station name header
2 Four tide values (High/Low) with times, color-coded blue (high) and red (low)
3 Rising/falling indicator with rate and bar chart
4 Weather conditions (temp and wind)

TidesyS (2.8") Compact

A compact 2.8-inch 320×240 color display. Great for a desktop or nightstand. No touch interaction on the display — use the web dashboard for full control.

The display shows the same detail and large views as the 7" and 5" models, scaled to 320×240. All tide data, weather, and graph features are available.

TidesyS+ (3.5") Enhanced Compact

An enhanced compact model with a 3.5-inch 480×320 display. Wider screen provides more room for tide data. Same features as TidesyS with a larger viewing area.

TidesyINK (4.2" E-Paper) Battery-Capable

A 4.2-inch 400×300 monochrome e-paper display. Sunlight-readable with no backlight. Can run on battery power, sleeping between 6-minute refresh cycles.

Power Modes

ModeWiFiRefreshBest For
HighAlways onContinuousPlugged-in use
BalancedOn/off per cycleEvery 6 minGeneral use
LowMinimalSleeps betweenBattery operation
E-paper notes: Renders in black and white only — no color customization. No animations; display updates on a 6-minute cycle. Slight ghosting between refreshes is normal for e-paper technology.

4. Setup Wizard (Detailed)

Connecting to the Hotspot

When Tidesy has no saved WiFi configuration (first boot or after factory reset), it creates a WiFi hotspot:

WiFi Configuration (Setup Hotspot)

Tidesy supports 2.4 GHz WiFi only. 5 GHz networks are not supported. Most routers broadcast both bands; make sure you select the 2.4 GHz network.

WiFi-only setup: The setup hotspot wizard focuses solely on WiFi configuration. Once WiFi is saved, the device boots with sensible defaults and the Edit Settings page opens automatically on the web dashboard, where you can configure stations, display, location, alerts, and all other settings.
Be patient: When your phone first connects to the TidesySetup hotspot, the setup page may take a moment to load. Your phone is running through WiFi handshake tasks in the background when connecting to a new network for the first time. Just wait — the page will appear. If TidesySetup doesn’t show up at all, turn off WiFi on your phone, wait a few seconds, and turn it back on. If you’re still stuck, unplug Tidesy, wait 15 seconds, and plug it back in.

Automatic Timezone Detection

After connecting to WiFi for the first time, Tidesy auto-detects your timezone from your IP address. The timezone is refreshed daily to handle daylight saving time transitions automatically. You do not need to set your timezone manually.

If you need to override the timezone temporarily (e.g., while traveling), use the TZ override option in the Config popup on the web dashboard. This override lasts for the current session only and resets on reboot.

Tidesy Configuration popup

The Config popup showing the UTC offset override at the bottom.

Edit Settings (Web Dashboard)

After the first boot, the Edit Settings page at tidesy.local opens automatically. This is where you configure all device settings — stations, display, location, alerts, colors, Vestaboard, and more. You can return to Edit Settings at any time from the web dashboard.

Station Selection

Tidesy uses NOAA harmonic tide stations for predictions. On first setup, it downloads a directory of ~3,000 stations.

Station picker with search, state filter, Near Me, and Refresh buttons

The station picker in Edit Settings with state filter, search, Near Me, and Refresh buttons.

Near Me results showing closest stations with distances

Near Me results with distances and +1/+2/+3 assignment buttons.

State filter with search showing WA stations matching cap

State filter (WA) combined with search (“cap”).

States dropdown open showing all US states

The state filter dropdown with all U.S. states and territories.

Display Settings

Alert Settings

Tide Level Settings

Color Settings

TidesyINK does not have color settings (monochrome display).

Six color pickers let you customize the display palette:

My Location

Your location is used for weather data, weather alerts, and suggested station distances. Three ways to set it:

Per-Network Location Memory

Tidesy remembers the location you set for each WiFi network. When you move the device to a different WiFi network and re-enter setup, it automatically recalls the location you previously picked for that network. If you connect to a new network for the first time, Tidesy detects your approximate location automatically and saves your chosen location when you save the form. Use the Detect from IP button if you want to refresh the detected location.

Vestaboard Settings

Vestaboard configuration is available in the Edit Settings page on the web dashboard. If a Vestaboard Flagship is detected on your network, the Vestaboard section appears with the following options:

Edit Settings showing color pickers and Vestaboard configuration

Colors and Vestaboard sections in Edit Settings.

5. Device Views

5.1 — Primary Views

Detail View (24-Hour Tide Graph)

The detail view shows a 24-hour tide curve as a filled graph:

TidesyL detail view showing tide curve, conditions strip, alert overlay, surge, and bottom mini-strips 1 2 3 4 5 6 7 8 9
1 Conditions chip strip — temperature, wind, water temp, waves, UV, and AQI at a glance
2 NWS alert banner top-right (severity-colored) with current-of-total counter
3 Station info badge — station rotation order, NOAA station ID, and tide datum (MLLW)
4 Moon phase + per-station summary chips (water temp, waves, surge, daylight low)
5 “Now” box — current tide value and rise/sink rate (yellow on black; outline blinks when in a warning or preferred zone)
6 Surge overlay (orange dashed band) — visualizes where observed sea level deviates from the tide prediction
7 Alert overlay ribbon inside the graph — shows the hours of the day the active alert applies to
8 Daylight day/night band — sunrise, daytime, sunset, and night across 24 hours
9 Per-hour Rain / Waves / UV mini-strips — colored block per hour

Here is the same view on a daylight-saving-time transition day, with the DST badge visible in the top-right corner and a red line / dimmed fill marking the affected hour:

Detail view on TidesyL showing 24-hour tide graph with DST badge 1 2 3 4 5 6 7 8 9 10 11
1 Station name header
2 Weather conditions (temperature, wind speed and direction)
3 Y-axis tide height labels and station info badge
4 Tide curve with positive fill (blue) and negative fill (red)
5 Current time marker (yellow vertical line)
6 “Now” box — current tide value and rise/sink rate
7 X-axis (24 hours with quarter markers)
8 Warning level dashed red line (8.28ft)
9 DST badge — daylight saving time transition day
10 Countdown timer (minutes until next refresh)
11 Rising/falling arrow indicator

Large View (Big Numbers)

The large view displays the day’s four tide values in large, easy-to-read digits:

TidesyM large view showing big tide numbers, MLLW current value, bar chart, and conditions box 1 2 3 4 5 6 7 8 9 10
1 Station name header
2 Clamming indicator — shows the next dig window of the day (when clamming is enabled and a window exists)
3 Countdown timer to next 6-minute refresh
4 NWS alert banner with severity color and current-of-total counter
5 Four tide values with times (blue = high, red = low)
6 Center bar chart — current tide position with warning level (red), preferred range (orange), and full-day min/max markers
7 Surge indicator on the bar chart — shows observed offset from prediction (e.g., +0.5ft)
8 Current MLLW value — big red number on the right with tide datum label
9 Rising/falling triangle and rate badge (red down-arrow + negative rate = falling)
10 Conditions box — temperature, wind, rain status, water temp, waves, UV, AQI, surge, and moon phase

The triangle and rate badge change with tide direction: a blue upward triangle with a positive rate (e.g., +1.1 ft/h) means the tide is rising, while a red downward triangle with a negative rate (e.g., −2.1 ft/h) means it is falling. The triangle fades in and out on a 4-second cycle so the direction is easy to spot from across the room.

View Cycling

When the display format is set to Both, Tidesy auto-cycles between the Detail and Large views. The cycle happens each time the data refreshes (every 6 minutes).

Station Cycling

If you have configured 2 or 3 tide stations, Tidesy rotates through them automatically. Each station is displayed for one refresh cycle (6 minutes) before advancing to the next.

6-Minute Refresh

All tide predictions, weather data, and alert information refresh automatically every 6 minutes. This matches the NOAA tide prediction interval (6-minute data points) and ensures the display stays current.

Daylight Saving Time Handling

On DST transition days, NOAA returns a different number of predictions (230 in spring, 250 in fall instead of the usual 240). Tidesy automatically detects this by parsing prediction timestamps and adjusts the graph accordingly:

A DST badge (white text on red background) appears on the detail view during DST transition days.

Detail view showing DST spring-forward with dimmed fill in gap area

Detail view on a spring-forward day. Notice the DST badge in the top right, and the red line with dimmed fill between 2–3 AM where the missing hour is interpolated.

Status Badges & Countdown Timer

The top-right corner of the display shows status badges and a countdown timer:

Example: DST day with active alert

DST and alert badges with countdown timer

DST badge + ! alert indicator + countdown timer

BadgeMeaning
DST Daylight saving time transition day detected. The tide graph marks the affected hour with a red line and dimmed fill. Detail view only.
! Active weather alert at severity Severe or Extreme.
M Active weather alert at severity Minor or Moderate.
5:21>> Countdown timer showing minutes and seconds until the next data refresh. The >> arrows animate to indicate the device is running.

Here is the detail view with an active alert — note the ! badge and the yellow alert banner across the top:

Detail view with active weather alert showing ! badge

5.2 — Environment Cards

Tidesy can show additional environmental data alongside tides — rain timing, sun exposure (UV), air quality, surf conditions, and sunrise / sunset / moon phases. Each one is independently toggleable in the device settings under Environment, so you can show only what’s relevant to where you are.

Rain Forecast Overlay

A thin strip across the bottom of the detail view shows the next several hours of forecast precipitation. Blue blocks indicate rain probability and intensity at each hour, scaled so a fully filled block means heavy rain. The overlay disappears when no rain is forecast in the window.

Detail view with rain forecast overlay strip at the bottom

Rain overlay on a clean tide view — the strip below the tide curve marks each hour with a probability-weighted block.

UV Index

A daytime UV reading appears as a compact card. The number is the current UV index and the label (Low / Moderate / High / Very High / Extreme) reflects the standard EPA scale. The card hides automatically at night when UV is irrelevant.

UV index card showing the current UV reading

Air Quality

Current AQI (Air Quality Index) with the corresponding category — Good / Moderate / Unhealthy for Sensitive Groups / Unhealthy / Very Unhealthy / Hazardous — color-coded to the EPA scale. Useful for deciding whether to open the windows or take the morning run outside.

Air Quality Index card with category label

Waves and Water Temperature

For coastal stations, Tidesy shows current significant wave height and water temperature in a combined card. Wave height is the average of the highest one-third of waves — the value you’d hear in a marine forecast. Water temperature is measured at the nearest NOAA buoy.

Waves and water temperature card

Sun and Moon Overlay

Sunrise, sunset, and current moon phase are drawn directly on the detail view’s timeline. Sunrise and sunset appear as small tick marks at the correct positions on the 24-hour x-axis. The moon icon shows the current phase (new, waxing crescent, first quarter, waxing gibbous, full, waning gibbous, last quarter, waning crescent).

Sun/moon ticks on the tide chart timeline

5.3 — Clamming View

For Pacific Northwest beaches with active razor clamming, Tidesy shows the upcoming dig windows directly on the tide view. The dig window is the period around evening low tide when the Washington Department of Fish & Wildlife (WDFW) has authorized harvest.

Detail view with clamming dig-window overlay

Detail view with the dig-window band drawn over the evening low tide. The band only renders during the authorized hours.

The full clamming schedule page is laid out as a calendar-style table: one row per upcoming evening, listing the date, the approved dig window start and end times in 12-hour format, and the low tide value during the window. Days outside the season or under a WDFW advisory show as gray rows with the closure reason in place of times. The page rotates into the cycle a few seconds after the tide views so you don’t miss your next opportunity.

5.4 — Flooding (Inundation) Overlay

For stations where coastal flooding is a concern, Tidesy shows a flood-risk overlay on the detail view. When the day’s predicted high tide is forecast to exceed the NOAA minor / moderate / major flood thresholds for your station, a colored band appears across the top portion of the tide curve marking the at-risk hours.

Detail view with flood-risk overlay band

Flood-risk overlay band on a high tide forecast to exceed the minor flooding threshold.

5.5 — TidesyINK-Specific Display

6. Weather Alerts (NWS)

What Are NWS Alerts

The National Weather Service (NWS) issues active weather alerts for locations across the United States. Tidesy checks for alerts at each station’s coordinates and displays them on the device and web dashboard.

Data Source

Alerts are fetched from api.weather.gov/alerts/active using each station’s latitude and longitude. The NWS API is free, public, and requires no authentication.

Severity Levels

Severity Color Meaning
Minor Gray/Brown Low-impact advisories — minor weather events or informational statements.
Moderate Yellow Significant weather events — conditions that may cause inconvenience or minor danger.
Severe Orange Dangerous conditions — significant threat to life or property.
Extreme Red Life-threatening situations — immediate action may be necessary.

Alert Display on Device

Full-screen alert display showing Small Craft Advisory 1 2 3 4 5 6 7 8 9
1 Station name header
2 Alert counter (1/1 — one alert total)
3 Event name (Small Craft Advisory)
4 Severity and Area pill badges
5 Affected area (Columbia River Bar)
6 Effective and Expires times with relative annotations
7 Issuance summary line
8 WHAT/WHERE/WHEN section headers with descriptions
9 IMPACTS section with additional details

Alert Area Map

NWS alerts include a polygon defining the affected geographic area. The device itself doesn’t render the polygon — the on-screen alert view is text-only (event name, severity, area, effective / expires, WHAT / WHERE / WHEN / IMPACTS) so it stays legible at a glance. To see the polygon, open the web dashboard: its alert detail card draws the affected area at full resolution alongside your configured stations, so you can see exactly how much of the surrounding region is covered and where you sit relative to the warning zone.

Web dashboard alert card with full-resolution NWS polygon map

The polygon is drawn directly from the NWS alert payload. Your configured stations are pinned on the same map so the geographic relationship is obvious.

Alert Display on Web Dashboard

The web dashboard shows alerts as styled cards with color-coded left borders matching the severity level. Tap or click an alert event name to see a popup with the NWS definition explaining what that alert type means.

High Surf Warning SEVERE
AREA San Mateo County Coast EFFECTIVE 2 hours ago EXPIRES Tomorrow 6:00 AM

Common Alert Types

Alerts most relevant to Tidesy users include:

7. Web Dashboard

Accessing the Dashboard

Open a web browser on any device connected to the same WiFi network and navigate to:

Dashboard Features

Web dashboard showing alert summary, tide chart, and station data 1 2 3 4 5 6
1 Page header with Tidesy logo and navigation buttons
2 Station selector dropdown and action buttons (Station Map, At a Glance, Dark, Config)
3 Weather Alert Summary table with severity badges and View links
4 Station card with Chart.js tide curves for all stations (warning/preferred zones shaded)
5 Weather data, countdown timer, and NOAA station ID link
6 Update Available button (when new firmware is available)

Scrolling down reveals alert detail cards and the tide data table:

Web dashboard alert cards and tide data table

Alert card with AREA/EFFECTIVE/EXPIRES metadata, WHAT/WHERE/WHEN/IMPACTS sections, and a color-coded tide data table below.

Hover or tap a data point on the chart to see the exact time and tide value:

Interactive chart tooltip showing time and tide value

The station selector dropdown lets you jump to a specific station’s data, and the “At a Glance” popup shows all stations at once:

Station selector dropdown on web dashboard
Tides at a Glance popup showing all stations

Dark Mode

Toggle dark mode using the button in the page header. The preference is saved in your browser and persists across visits. Dark mode adjusts backgrounds, text colors, card styles, and map tile contrast.

Web dashboard in dark mode

Dark mode with alert summary, tide chart, and alert detail cards.

Map

The interactive map shows:

If tidesy.local Doesn’t Work

The address tidesy.local works on most modern devices (macOS, iOS, Windows 10+, and most recent Android versions). If it doesn’t work on your device, use the device’s IP address directly instead (the IP address is shown during setup).

Mobile Dashboard

The web dashboard is fully responsive and optimized for phone screens. The navigation collapses to a hamburger menu, and all features are touch-friendly.

Tidesy Cloud (optional)

Your Tidesy device does not require a subscription. Everything described in the rest of this manual works locally on your home network, forever, with or without Tidesy Cloud. Cloud is an optional add-on that gives you remote access to the same dashboard from outside your home network — skipping it doesn’t disable a single feature on the device itself.

Everything described above is the local dashboard — it lives on your device and is only reachable from the same WiFi network. Tidesy also offers an optional cloud-hosted dashboard at https://app.tidesy.com so you can check your tides and conditions from anywhere — on your phone away from home, on a laptop at the office, shared with family on a different network. Cloud is fully opt-in. Nothing leaves your device until you turn it on.

Opting in

Open the local dashboard at http://tidesy.local (or your device’s IP) and click the ☁ Cloud button in the top-right action bar. The first time you click it, a consent dialog titled “Enable Tidesy Cloud?” appears, listing exactly what gets sent to the cloud (a random device token, the MAC address, your NOAA station IDs and coordinates, your display preferences, and the firmware version). Click I Agree, Enable Cloud to continue, or No Thanks to back out. The device immediately syncs to the cloud and a follow-up dialog appears with your dashboard URL.

Your dashboard URL

After consent, the Tidesy Cloud Dashboard dialog shows your URL in the form https://app.tidesy.com/d/<token>. Click Copy Link to copy it to your clipboard, then paste it into a phone bookmark, send it to family, or open it in any browser. The token is a random string unique to your device — anyone with the URL can view the dashboard but cannot change your device’s configuration. To revoke access (for example, if you ever shared a URL you wish to recall), factory-reset the device; a fresh token is issued on the next consent. The same ☁ Cloud button on the dashboard re-opens this URL dialog any time after the first opt-in.

Tidesy Cloud dashboard showing tide chart and weather conditions

Your cloud dashboard mirrors what the local dashboard shows — the same tide curves, weather, and alerts — rendered at app.tidesy.com/d/<token> for access from anywhere.

Free 6-month trial

Every new device gets 6 months of Tidesy Cloud free, starting the first time you open your dashboard URL. A countdown banner at the top of the dashboard shows how many days remain. You don’t need to enter payment details to start the trial — just consent on the device and open the URL.

Cloud dashboard with trial countdown banner

Trial countdown banner. Click Subscribe at any time to convert to a paid subscription — your remaining trial days are not lost.

Subscribing

To continue using Tidesy Cloud after the trial ends, purchase a subscription. Click the Subscribe button in the trial banner, or visit tidesy.com and pick the Tidesy Cloud subscription product. Checkout is handled by Shopify; once the order is processed, your dashboard switches into the paid state automatically — usually within a minute or two of payment confirmation.

Cloud dashboard with active subscription badge

With an active subscription, the trial countdown is replaced by a subscription badge showing your renewal date.

After the trial

If you decide not to subscribe, nothing breaks — your device keeps working exactly as it always has, and the local dashboard at tidesy.local stays available on your home network. Only the cloud dashboard becomes unavailable. You can resume any time by purchasing a subscription; the same dashboard URL will start working again.

Cloud dashboard showing trial expired call-to-action

After the trial ends without a subscription, the dashboard shows a friendly subscribe prompt instead of the live data.

Privacy

Tidesy Cloud sees only what you’ve told the device to display: station IDs, display preferences (theme, brightness hours, warning levels), and a random device token. It does not see your WiFi password, your name, or anything you didn’t explicitly configure on the device. See Section 17 (Privacy & Data) for the full data-flow breakdown.

Turning it off

To stop syncing and remove your cloud-side data, factory-reset the device (see Section 16). The consent dialog mentions this explicitly: “You can remove your cloud data at any time with a factory reset.” After the reset the device boots fresh with no cloud token, your previous dashboard URL stops working immediately, and the cloud-side data is purged within 24 hours. Your local dashboard returns to its pre-consent state automatically.

8. Vestaboard Integration

What Is Vestaboard

Vestaboard is a premium smart display that uses mechanical split-flap characters to show messages, art, and data. Each board has a 6-row × 22-column grid of split-flap tiles that can display letters, numbers, and colors. Tidesy connects to a Vestaboard on the same WiFi network to show live tide data in a beautiful mechanical format.

Compatibility

Important: Only the Vestaboard Flagship is supported. The Vestaboard Note is not supported (different API and hardware). Tidesy will detect and reject Note devices during network scan.

Setup

  1. Network scan: Tidesy scans the local WiFi network and discovers any Vestaboard Flagship devices.
  2. API key: Enter the local API key (22-character encoded key). Obtain this from the Vestaboard app under device settings > Local API. You can paste a key from the clipboard using the clipboard button next to the input field.
  3. Interval: Select how often Tidesy updates the Vestaboard (see Update Modes below).

Update Modes

Mode Behavior
Change with device Mirrors the Tidesy display instantly. When the device switches stations or views, the Vestaboard updates immediately.
20m / 30m / 1h / 2h Independent cycle through all stations and views. Each station shows: detail view (2 min), large view (2 min), and alerts (for the configured alert delay). Cycles to the next station after completing all views.

VB Colors

Vestaboard tiles support 8 colors. You can configure which colors are used for:

Available tile colors: Red, Orange, Yellow, Green, Blue, Violet, White, Black.

Vestaboard Views

Tidesy sends three different views to the Vestaboard, cycling through them automatically:

Detail View

Shows the day’s tide schedule with high/low times and values. A color bar graph illustrates relative tide heights. The current tide level is highlighted in green.

Vestaboard detail view showing tide schedule

Large View

An at-a-glance summary showing the current tide level, rise/fall rate, next high and low, and the current date and time. A blue bar graph shows the current tide height.

Vestaboard large view showing current tide conditions

Alert View

When weather alerts are active, the Vestaboard shows the alert count, severity breakdown, and event names with color-coded severity indicators (red = extreme, orange = severe, yellow = moderate).

Vestaboard alert view showing weather alerts

9. Night Mode & Brightness

Automatic Switching

Tidesy automatically switches between day and night brightness based on the device’s internal clock. The clock is set automatically over the internet and adjusts for daylight saving time.

Settings

Setting Range Description
Day Brightness 1–100% Backlight intensity during daytime (from night end to night start).
Night Brightness 0–100% Backlight intensity during nighttime. Set to 0% to turn the screen completely off.
Night Start 0–12 PM The PM hour when night brightness activates.
Night End 0–12 AM The AM hour when day brightness resumes.
Tip: Setting night brightness to 0% is useful for bedroom placement — the screen turns completely off during sleeping hours and comes back on in the morning.

TidesyINK does not have brightness controls. E-paper displays are reflective (no backlight) and are readable in any lighting condition.

10. Multi-WiFi & Network

2.4 GHz Only

Tidesy supports 2.4 GHz WiFi only. 5 GHz networks are not supported.

Where to Place Tidesy

Tidesy connects to your WiFi wirelessly, but it can have trouble if it’s too close to certain devices. For the best experience:

How to tell if placement is the problem: If your Tidesy display keeps showing “WiFi not connected” or station names appear with *asterisks*, but your other devices (phone, laptop) are working fine on the same WiFi — try moving Tidesy to a different spot, at least a few feet from your router and other electronics.

WiFi Memory

Tidesy stores up to 30 known WiFi networks. WiFi passwords are encrypted on the device.

Auto-Reconnect

If the primary WiFi network becomes unavailable, Tidesy automatically scans for and connects to the strongest known network. Networks are prioritized by signal strength.

Per-Network Location Memory

When you move Tidesy between WiFi networks (e.g., home and beach house), the device remembers the location you set for each network. When you connect to a known network and re-enter setup, your previously saved location is automatically loaded. This means you don’t need to re-pick your location on the map every time you switch between familiar networks. Saved locations are cleared on factory reset.

tidesy.local

The device registers itself as tidesy.local on the network, allowing you to access the web dashboard and settings page without knowing the device’s IP address.

Required Internet Access

Tidesy requires internet access for the following services:

Service Domain Purpose
NOAA Tides & Currents tidesandcurrents.noaa.gov Tide predictions and station data
National Weather Service api.weather.gov Weather alerts
MET Norway api.met.no Current weather (temperature, wind)
IP Location Service ip-api.com Location detection (optional, setup only)
Firmware Updates Tidesy update servers Firmware updates

11. Firmware Updates

Automatic Update Check

Every time Tidesy boots, it checks for available firmware updates. This check happens silently in the background.

Mandatory Updates

Some updates are marked as mandatory (critical bug fixes or security patches). These are installed automatically and silently — the device will download, install, and restart without user interaction.

Optional Updates

When a non-mandatory update is available, an Update Available button appears on the web dashboard. Click it to review the update notes and install.

Update Process

  1. The update is downloaded and installed automatically over WiFi.
  2. The device display shows a dedicated update screen with a green progress bar, percentage counter, and “Do not turn off” warning.
  3. If updating from the web dashboard, a spinner overlay tracks progress in real time.
  4. Device automatically restarts after a successful update.
  5. A “Successfully Updated” banner appears on the web dashboard showing the new version number.
Do not unplug the device during a firmware update. Wait for the update to complete and the device to restart (up to 2 minutes). If the device appears stuck, wait the full 2 minutes before power cycling.

USB Web Updater (Fallback)

If your device can’t reach the internet for an over-the-air update — for example because of a restrictive guest network, captive portal, or local firewall — you can flash firmware directly over USB using the browser-based Tidesy Web Updater.

Open bernhardkohlmeier.github.io/tidesy-firmware-releases/updater/ in Chrome, Edge, or any Chromium-based browser on a desktop computer (the updater uses the Web Serial API, which Safari and Firefox don’t yet support). The page guides you through:

  1. Connecting the device to your computer with a USB-C cable.
  2. Clicking Connect and selecting the device’s serial port from the browser’s permission prompt.
  3. Choosing the firmware version you want to install from a dropdown.
  4. Clicking Flash — progress is shown in the browser.

The whole flash takes about a minute. The device restarts automatically when finished, and all your settings are preserved (the updater never erases your configuration, only the firmware partition).

Web Updater carries only the latest release. Unlike the device’s built-in OTA — which lets you select any version from the CDN manifest including older ones — the Web Updater always installs the current published firmware. For a deliberate downgrade or to install an older test build, use the OTA version selector from the device’s web dashboard instead.

12. TidesyINK Special Features

Power Modes

Mode WiFi Behavior Refresh Cycle Best For
High Always on Continuous (every 6 min) Plugged-in, always-on use
Balanced On during fetch, off between Every 6 minutes General use (default)
Low Minimal (only during fetch) Sleeps between refreshes Battery operation, max battery life

Battery Monitoring

TidesyINK monitors battery level and displays it on screen.

E-Paper Characteristics

13. LED Status Indicators

Only the TidesyS model has a status LED on the back of the device. Other models do not have an LED.

Boot Sequence (TidesyS Only)

During startup, the LED indicates progress through the boot sequence. Color changes correspond to WiFi connection attempts and initial data fetches. Once fully booted and connected, the LED settles to a steady state.

14. Touch Controls

TidesyL / TidesyM (Touchscreen)

These models have capacitive touchscreens with two interactive modes:

View Touch Action Result
Detail View Tap on the tide graph Shows a vertical marker with the exact tide value and time at the tapped position.
Large View Tap anywhere on screen Toggles a bar chart overlay showing tide levels across the day on/off.

Other Models

TidesyS, TidesyS+, and TidesyINK do not have active touch interaction on the display. Use the web dashboard for interactive features.

15. Troubleshooting

WiFi Issues

ProblemSolution
Can’t find TidesySetup hotspot Turn off WiFi on your phone, wait a few seconds, and turn it back on. If it still doesn’t appear, unplug Tidesy, wait 15 seconds, and plug it back in. Make sure your phone/computer is searching for 2.4 GHz networks, not filtering to 5 GHz only.
Can’t connect to home WiFi Verify the network is 2.4 GHz. Double-check the password. Ensure the device is within WiFi range.
Display shows “WiFi not connected” or data keeps disappearing and coming back Move Tidesy at least 3 feet (1 meter) away from your router (the box with blinking lights from your internet provider). Also move it away from microwaves, baby monitors, and cordless phones. Being too close to these devices can prevent a stable connection. If the problem continues, try plugging Tidesy into a different power outlet.
“WiFi not connected” on display First, check that your other devices (phone, laptop) can still access the internet. If they can, move Tidesy at least 3 feet away from your router and other electronics, then restart Tidesy by unplugging it for 10 seconds. If your other devices also have no internet, restart your router.
Station names show *asterisks* and data looks stale This means Tidesy briefly lost its connection while fetching data. If it keeps happening, move the device further from your router and other electronics. Tidesy will retry automatically every 6 minutes.

Display Issues

ProblemSolution
Blank screen Check that the USB-C cable is securely connected and the power source provides at least 5V 2A. Try the reset button on the back of the device.
Frozen display Press the reset button on the back of the device (use a paperclip for recessed buttons).
TidesyINK ghosting Normal for e-paper. Ghosting clears on the next full refresh cycle (every 6 minutes).

Data Issues

ProblemSolution
"Fetching tide data" hangs Check WiFi connection. NOAA API may be temporarily down — the device will retry on the next 6-minute cycle.
Asterisks (*) around station name Indicates the tide data fetch failed for that station. The device will retry automatically on the next cycle.
"-x-" in weather area Weather data fetch failed (MET Norway API issue). Will retry on next cycle.
No alerts showing Verify "Show Alerts" is enabled in settings. Ensure your location is set. Check that your area is within NWS coverage (U.S. only).
Wrong tide values Verify you selected the correct NOAA station. Check the tide datum setting (MLLW is the standard).

Firmware Issues

ProblemSolution
Update stuck Do not unplug the device. Wait up to 2 minutes for the update to complete. If still stuck, power cycle the device.
Device won’t boot after update Hold the reset button for 5 seconds. If the device enters setup mode, try a factory reset once the device is accessible (see Section 16).

Web Dashboard Issues

ProblemSolution
Can’t reach tidesy.local Try the device’s IP address directly (shown during setup). Verify the "Web Server" toggle is enabled.
Stale data Check the countdown timer on the dashboard. Force a browser refresh (Ctrl+Shift+R).
Map not loading The map requires internet access to load OpenStreetMap tiles. Check your internet connection.

Tidesy Cloud Issues

ProblemSolution
Cloud dashboard URL won’t load Make sure you’ve clicked the ☁ Cloud button on the local dashboard and accepted the consent dialog at least once. If the URL dialog shows “Sync failed” in red, the device couldn’t reach app.tidesy.com — check that the device has internet access (other live data should be loading). If the URL loads in your browser but shows a blank page, give it a few seconds for the cloud to pick up your config, then hard-refresh (Ctrl+Shift+R). If app.tidesy.com itself is unreachable, check that you’re online and that no firewall is blocking it.
Trial countdown banner missing The trial starts the first time the dashboard URL is opened in a browser. If the device pushed its config to the cloud but no one has visited the URL yet, the trial hasn’t begun. Open the URL once on any device to start the clock.
Subscribed but dashboard still shows trial banner Subscription state syncs from Shopify to the cloud usually within a minute or two. Force-refresh the dashboard (Ctrl+Shift+R) after a few minutes. If still stuck after 15 minutes, contact support with your order number.
Dashboard shows old configuration Re-click the ☁ Cloud button on the local dashboard. Opening the URL dialog triggers a fresh sync automatically — the status line at the bottom of the dialog shows “Syncing to cloud…” then “✓ Synced to cloud” when complete. The cloud dashboard will reflect the new config within seconds.
Want to revoke a dashboard URL I shared Factory-reset the device. A new token (and therefore a new dashboard URL) is issued on the next consent. The old URL stops working immediately at the cloud level once cloud is disabled.

Environment Card Issues

ProblemSolution
Clamming dig window not showing Verify clamming is enabled in the admin panel (Environment > Clamming) and that you’ve picked a WDFW beach. Dig windows only appear within the authorized evening hours — if you check during the day, expect the band to be empty.
Clamming shows “Closed” That’s a real WDFW closure (marine toxin advisory or off-season). The closure note explains why. Tidesy is reading the public WDFW schedule — if it says closed, harvest is not authorized.
Flooding overlay missing on a high tide The overlay only appears when a forecast high will exceed the NOAA minor / moderate / major thresholds for your station. For stations without published flood thresholds, the feature is unavailable. Check that the Flooding toggle is enabled under Environment.
UV or AQI card not displayed Both auto-hide when the value is irrelevant (UV at night, AQI when the data source returns nothing). Open the admin panel to verify the toggles are on under Environment.

Vestaboard Issues

ProblemSolution
VB not found during scan Verify the Vestaboard and Tidesy are on the same WiFi network. Confirm the VB is a Flagship model (Note is not supported).
API key rejected Re-enter the key carefully. Verify the key in the Vestaboard app under device settings > Local API.
Stale VB data Check the update interval setting. Verify Tidesy has a WiFi connection. Try restarting the Tidesy device.

16. Factory Reset & Recovery

Web Factory Reset

While connected to the same WiFi network as your Tidesy, type tidesy.local/factory_reset into any browser’s address bar and press Enter. A confirmation page will appear — click the button to proceed. If tidesy.local does not resolve, use the device’s IP address instead (e.g. 192.168.1.x/factory_reset).

What Gets Erased

What’s Preserved

After Reset

The device restarts and enters setup hotspot mode (TidesySetup / tide1234). You’ll need to go through the full setup wizard again.

Hardware Reset

Pressing the physical reset button on the back of the device restarts the firmware but does not erase any settings. This is equivalent to unplugging and re-plugging the device. Use this for a frozen or unresponsive display.

17. Privacy & Data

Local by Default

Tidesy operates fully locally by default. There is no cloud account, no login, and no app required — the device connects directly to public APIs for data and serves its dashboard on your home network. The optional Tidesy Cloud feature (see Section 7) is the only way data ever leaves your network, and it requires you to opt in explicitly on the device.

No Personal Data Sent

The only data Tidesy sends to external services without your opt-in are geographic coordinates (latitude/longitude) to fetch weather and tide data. No names, email addresses, or other personal information is transmitted by the default local operation.

APIs Called (Local Operation)

All APIs used by Tidesy’s local operation are public and require no authentication:

Tidesy Cloud Data Flow (Opt-In Only)

If you opt in to Tidesy Cloud, the device pushes a small configuration payload to app.tidesy.com whenever your settings change (typically every few hours, when you reconfigure, or after a reboot). The payload contains:

What is never sent to the cloud:

To stop the data flow at any time, factory-reset the device (see Section 16). Your cloud-side data is purged within 24 hours and any URL you’ve shared stops working immediately. A fresh token is issued on the next opt-in if you ever re-enable Tidesy Cloud.

Local Storage

All settings are stored securely on the device. WiFi passwords are encrypted.

No Tracking

Tidesy does not include any analytics, telemetry, or third-party tracking. The device does not phone home, report usage statistics, or share data with anyone — not in local operation, and not when Tidesy Cloud is enabled.

18. Glossary

Tide Terms

Datum
A fixed reference surface from which tide heights are measured.
MLLW (Mean Lower Low Water)
The average of the lower low water height each tidal day over a 19-year epoch. The standard datum for U.S. nautical charts.
MSL (Mean Sea Level)
The average height of the sea surface over a 19-year period.
MHW (Mean High Water)
The average of all high water heights over a 19-year epoch.
Slack Water
A brief period when the tidal current is near zero, occurring at the turn between flood and ebb.
Flood Tide
The incoming (rising) tide.
Ebb Tide
The outgoing (falling) tide.
Spring Tide
Tides with the greatest tidal range, occurring around new and full moons.
Neap Tide
Tides with the smallest tidal range, occurring around the first and third quarter moons.
Harmonic Constituent
A mathematical component representing one astronomical influence on tides (e.g., M2 for the principal lunar semidiurnal tide).
Semidiurnal
A tidal pattern with two nearly equal high tides and two nearly equal low tides per day.
Diurnal
A tidal pattern with one high tide and one low tide per day.
Mixed Tide
A tidal pattern with two highs and two lows per day of significantly different heights.
Tidal Range
The vertical difference between a high tide and the following low tide.

Technical Terms

OTA (Over-The-Air)
Firmware update delivered wirelessly over WiFi, without physical connection.
E-Paper
A display technology that reflects ambient light (like paper), requires no backlight, and retains the image without power.
NWS (National Weather Service)
U.S. federal agency that provides weather forecasts, warnings, and alerts.
NOAA (National Oceanic and Atmospheric Administration)
U.S. federal agency that operates the tide station network and provides tide predictions.

Tidesy Terms

Detail View
The 24-hour tide graph view showing the tide curve, time marker, and weather conditions.
Large View
The big-number view showing four tide values (High/Low/High/Low) with times and weather.
Warning Level
A configurable tide height threshold that triggers a colored band on the graph (e.g., for dock clearance).
Preferred Range
A configurable tide height range shown as a colored band on the graph (e.g., ideal fishing or surfing window).
Alert Delay
How many seconds each weather alert is displayed before cycling to the next (10–60 seconds).
Night Mode
Automatic brightness reduction during configured nighttime hours.
Power Mode
TidesyINK-specific setting that controls WiFi and sleep behavior (High / Balanced / Low).

19. Quick Reference Card

Tidesy Quick Reference

Setup WiFi TidesySetup / tide1234
Setup URL 192.168.4.1
Dashboard http://tidesy.local
Touch (L/M) Detail tap = time marker; Large tap = bar chart
Firmware Update Via Update Available button on web dashboard
Factory Reset tidesy.local/factory_reset
Night Mode Auto-switches at configured hours
Data Refresh Every 6 minutes (automatic)