chronoskin

Build for every tide gauge

One kit for reading sensors, storing levels and drawing charts on a phone, a wall display or a watch.

Read the quick start

Latest changes

Harbour sample

A complete station app with two gauges, a week chart and an alarm screen.

Release 3.1

Radar drivers, a smaller store and round charts. Wall displays need release 3.0 or later of the draw module.

A console for every station

Watch levels arrive, compare gauges and export a season of data.

  1. Develop
  2. Guides
  3. Kit overview

Kit overview

What each module does and how they fit together, before you write any code.

How the kit is organised

Three modules, each usable alone: one reads, one stores, one draws.

Reading levels

A reader wraps one gauge and reports a level in millimetres. Set the interval with reader.every and the kit handles sleep and wake-up. The gauge table lists supported hardware.

  • Readings carry a time and a quality flag.
  • A missed reading is recorded, never guessed.
  • Two readers can share one clock.

Install

Add the modules you need and build.

chronoskin add reader store
chronoskin build --target wall
Before you deploy Wall displays need release 3.0 or later of the draw module.
Build stopped No gauge is configured for the target. Add a reader and build again.

Try it on a station

Register a station in the console and the build picks up its gauges.

  1. Reference
  2. Reader module
  3. Gauge drivers

Gauge drivers

Every sensor the reader module can talk to, with its range and sampling limits.

  • 14Drivers
  • 3Gauge types
  • 0.5 sFastest sample
  • 12,000Longest range, mm
DriverGaugeStatusRange mmStep mmSample s
gauge.float2Float and tapeStable6,00015
gauge.pressPressure cellStable10,00021
gauge.radarDownward radarPreview12,00010.5
gauge.sonicUltrasonicPreview4,00032
gauge.float1Float, first seriesRetired3,000510
5 Stable Preview Retired New Radar Release 3.1
  1. Reference
  2. Gauge drivers
  3. gauge.radar

Configure gauge.radar

Downward radar, in preview. Set where it is mounted and how often it samples.

Mounting and sampling

Cancel Save

Retire this driver

Stations that use it keep running but receive no further updates.

  1. Develop
  2. Console
  3. Stations

Stations

Watch levels arrive, compare gauges and export a season of data.

No stations yet

Stations you register show up here.

Register a station

Before you register

Pick a driver for each gauge on the station. Preview drivers work in the console but raise no alarms.

New to the kit?

The overview explains readers, stores and charts in five minutes.