Get your Tidesy up and running in about 10 minutes
~2 minutes
| 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 |
~1 minute
tide1234192.168.4.1
~2 minutes
The setup wizard focuses on getting your Tidesy connected to WiFi:
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).
tidesy.local.
http://tidesy.local| 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. |
Detailed reference for every Tidesy feature
If you’re upgrading from 3.0.x, here’s what’s new in your device:
app.tidesy.com so you can check your tides from anywhere, not just your home network. Includes a free 6-month trial.Nothing in your existing setup changes — all new features are opt-in or appear only when relevant data is available.
Complete reference for all Tidesy features and settings
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.
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.
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.
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.
Tidesy is a dedicated smart display that brings real-time coastal data to your desk, wall, or countertop:
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.
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.
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 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.
On the Tidesy display and web dashboard:
| 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 |
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.
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.
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.
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.
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.
| Mode | WiFi | Refresh | Best For |
|---|---|---|---|
| High | Always on | Continuous | Plugged-in use |
| Balanced | On/off per cycle | Every 6 min | General use |
| Low | Minimal | Sleeps between | Battery operation |
When Tidesy has no saved WiFi configuration (first boot or after factory reset), it creates a WiFi hotspot:
TidesySetuptide1234http://192.168.4.1Tidesy 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.
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.
The Config popup showing the UTC offset override at the bottom.
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.
Tidesy uses NOAA harmonic tide stations for predictions. On first setup, it downloads a directory of ~3,000 stations.
The station picker in Edit Settings with state filter, search, Near Me, and Refresh buttons.
Near Me results with distances and +1/+2/+3 assignment buttons.
State filter (WA) combined with search (“cap”).
The state filter dropdown with all U.S. states and territories.
TidesyINK does not have color settings (monochrome display).
Six color pickers let you customize the display palette:
Your location is used for weather data, weather alerts, and suggested station distances. Three ways to set it:
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 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:
Colors and Vestaboard sections in Edit Settings.
The detail view shows a 24-hour tide curve as a filled graph:
1
2
3
4
5
6
7
8
9
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:
1
2
3
4
5
6
7
8
9
10
11
The large view displays the day’s four tide values in large, easy-to-read digits:
1
2
3
4
5
6
7
8
9
10
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.
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).
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.
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.
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 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.
The top-right corner of the display shows status badges and a countdown timer:
Example: DST day with active alert
DST badge + ! alert indicator + countdown timer
| Badge | Meaning |
|---|---|
| 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:
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.
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.
Rain overlay on a clean tide view — the strip below the tide curve marks each hour with a probability-weighted block.
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.
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.
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.
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).
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 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.
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.
Flood-risk overlay band on a high tide forecast to exceed the minor flooding threshold.
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.
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 | 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. |
1
2
3
4
5
6
7
8
9
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.
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.
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.
Alerts most relevant to Tidesy users include:
Open a web browser on any device connected to the same WiFi network and navigate to:
http://tidesy.local, orhttp://<device-IP> (the IP address shown during setup, e.g., http://192.168.1.42)
1
2
3
4
5
6
Scrolling down reveals alert detail cards and the 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:
The station selector dropdown lets you jump to a specific station’s data, and the “At a Glance” popup shows all stations at once:
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.
Dark mode with alert summary, tide chart, and alert detail cards.
The interactive map shows:
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).
The web dashboard is fully responsive and optimized for phone screens. The navigation collapses to a hamburger menu, and all features are touch-friendly.











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.
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.
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.
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.
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.
Trial countdown banner. Click Subscribe at any time to convert to a paid subscription — your remaining trial days are not lost.
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.
With an active subscription, the trial countdown is replaced by a subscription badge showing your renewal date.
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.
After the trial ends without a subscription, the dashboard shows a friendly subscribe prompt instead of the live data.
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.
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.
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.
| 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. |
Vestaboard tiles support 8 colors. You can configure which colors are used for:
Available tile colors: Red, Orange, Yellow, Green, Blue, Violet, White, Black.
Tidesy sends three different views to the Vestaboard, cycling through them automatically:
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.
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.
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).
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.
| 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. |
TidesyINK does not have brightness controls. E-paper displays are reflective (no backlight) and are readable in any lighting condition.
Tidesy supports 2.4 GHz WiFi only. 5 GHz networks are not supported.
Tidesy connects to your WiFi wirelessly, but it can have trouble if it’s too close to certain devices. For the best experience:
Tidesy stores up to 30 known WiFi networks. WiFi passwords are encrypted on the device.
If the primary WiFi network becomes unavailable, Tidesy automatically scans for and connects to the strongest known network. Networks are prioritized by signal strength.
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.
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.
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 |
Every time Tidesy boots, it checks for available firmware updates. This check happens silently in the background.
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.
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.
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:
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).
| 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 |
TidesyINK monitors battery level and displays it on screen.
Only the TidesyS model has a status LED on the back of the device. Other models do not have an LED.
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.
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. |
TidesyS, TidesyS+, and TidesyINK do not have active touch interaction on the display. Use the web dashboard for interactive features.
| Problem | Solution |
|---|---|
| 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. |
| Problem | Solution |
|---|---|
| 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). |
| Problem | Solution |
|---|---|
| "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). |
| Problem | Solution |
|---|---|
| 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). |
| Problem | Solution |
|---|---|
| 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. |
| Problem | Solution |
|---|---|
| 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. |
| Problem | Solution |
|---|---|
| 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. |
| Problem | Solution |
|---|---|
| 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. |
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).
The device restarts and enters setup hotspot mode (TidesySetup / tide1234). You’ll need to go through the full setup wizard again.
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.
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.
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.
All APIs used by Tidesy’s local operation are public and require no authentication:
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:
9410230)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.
All settings are stored securely on the device. WiFi passwords are encrypted.
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.
tide1234
192.168.4.1
http://tidesy.local
tidesy.local/factory_reset