User guide

Setting up the boat and engine

On this page: The first run · Nothing recorded yet · Boat details · Adding equipment · Engine hours

This chapter takes you from an empty account to a boat whose engine hours are tracked and whose usual engine jobs are planned, then covers what you add later: the boat's details and papers, the rest of the equipment, and readings.

The first run

A new account opens on three steps, each one screen, marked "Step 1 of 3" to "Step 3 of 3". Each step saves its own records when you press its button, so leaving after any step loses nothing. A reload after step 1 goes straight to Today.

StepWhat it asksWhat it makes
1. The boatWhat do you call your boat? (required), Your name (optional), units, CurrencyThe boat, and your name on your profile when given
2. Your engineEngine name (prefilled "Engine"), Make and model, Hours on the meter (both optional)A piece of equipment of type Diesel engine, its engine-hours meter, and a first reading when hours were typed
3. Usual servicesThe suggested plans for that engine, all tickedThe ticked plans, and the items they use in Inventory

Steps 2 and 3 have Skip, which goes straight to the app. Step 3 appears only when step 2 added an engine.

Step 1: the boat

Step 2: the engine

Add engine makes three records at once: the engine, its meter and, with hours typed, a reading taken now.

An outboard, a second engine or a generator is added afterwards with Add equipment (see Adding equipment).

Step 3: the usual services

The step lists the plans a diesel engine usually needs, each with how often it repeats and the first line of its instructions.

PlanWith a first readingWith no reading
Engine oil and filterEvery 100 engine hoursEvery year
Fuel filtersEvery 200 engine hoursEvery year
Raw-water impellerEvery yearEvery year
Drive belt and alternator checkEvery yearEvery year
Coolant and heat exchangerEvery 2 yearsEvery 2 years

Plans, the jobs they make and how a job is done are covered in Work: plans, jobs and problems.

Nothing recorded yet

While the boat has no active equipment, no active plan and no trip, Today does not say "Ready for now". It shows one card, Nothing recorded yet, with Add the engine and Log a trip. As soon as one piece of equipment, one plan or one trip exists, the ordinary readiness card returns.

Add the engine on this card opens the Add equipment form, not the first-run step. Equipment added this way gets no meter automatically: its page offers Set up engine hours (see Engine hours).

A change the server refused and the Syncing line still show inside the card.

Boat details

Boat details opens from the boat's name at the top of the sidebar, or the boat's name in a phone's header. It has no navigation item of its own. The pencil beside the title opens Edit boat details, one form with one Save boat.

The page shows only what is filled in, in four groups:

GroupFields
IdentityBuilder, Model, Year built, Flag, Home port, Registration, Hull ID (HIN), MMSI, Call sign
DimensionsLength overall, Waterline length, Beam, Draft, Air draft (metres); Displacement, Ballast (kilograms)
PurchasePurchase date, Purchase price
SettingsTime zone, Units, Currency (always shown)

A group with nothing filled in is not shown. Notes follow under their own heading. One line at the end names every empty field ("Not added yet: Flag, MMSI, Beam.") with Add details, which opens the form.

FieldRule
MMSIExactly nine digits; spaces are removed. "An MMSI is nine digits."
Dimensions, displacement, ballast, purchase priceA positive number
Year builtA whole year from 1800 to two years from now
CurrencyA three-letter code; it cannot be left empty

The home port and the home place

The boat's home is a place: one saved place per boat is home. Home port in Boat details is a place chooser, not a text field.

Home port on Boat details opens the home place's form. The home is the default From of a new trip. A place with no position yet is never matched to the phone's location and is not on the map. Places are covered in A trip: before, during and after.

The time zone

The time zone is the boat's clock. It decides which calendar day a moment falls on wherever a day matters to the boat.

The two differ only when the device is in another zone from the boat, and then only near midnight.

One currency

The currency in Boat details is the currency of every amount in the account: prices, costs, estimates, expenses and the purchase price. There are no exchange rates. Changing the currency changes the code shown beside every existing amount; it does not convert the numbers. Money is covered in Budget and projects.

Papers

The Papers section lists the boat's papers in four fixed slots, then Other papers.

Today reports a paper as it nears its expiry, like any document. Documents, files and expiry are covered in Documents and papers.

The boat's photo

Add a photo in the page's header takes one image. The photo then appears at the top of Boat details and on the boat card in the sidebar.

Adding equipment

Equipment is what is fitted to the boat: the engine, pumps, electronics, rigging, safety gear. Add equipment (on the Equipment page) asks Name and Type; everything else is behind More details and can be added later.

Type is the one classification

Status, condition and importance

Three separate facts describe a piece of equipment. A new piece is In service, Unknown and Important unless you choose otherwise.

FactValuesWhat it is for
StatusIn service, Out of service, SpareWhether it is in use
ConditionUnknown, Good, Fair, Poor, FailedThe state you last judged it in
ImportanceEssential, Important, UsefulHow loudly Today reports it out of service or failed

Dates

The edit form's Important dates are Purchase date, Installed, Warranty until, Last serviced or checked, Service or expiry due, and Removed.

Service or expiry due is separate from plans. Which to use for what is covered in Work: plans, jobs and problems.

Specifications, parent and location

Engine hours

Engine hours are readings on a meter. A meter belongs to one piece of equipment, and each piece has at most one. A reading is the total the meter showed at a moment. The current hours are the latest reading by the time it was taken, not by when it was typed.

Where readings come from

Today lists each engine's current hours with how long ago they were read ("432.5 h · read 3 days ago"), counting days on the boat's clock, then the date after 30 days.

The rules a reading must pass

RuleRefusal
A number of 0 or more"Enter a valid positive hour value."
Not lower than the current reading, when taken at or after its time"This is lower than the current accepted reading (432 h). Record an earlier observation or correct the earlier record instead."
Not more than 15 minutes ahead of the server's clockRefused by the server; the reading waits in Sync problems
A log entry's hours: not above a later reading, not in the futureShown under the field

A reading dated before the current one is not checked against it: it is an earlier observation and does not become the current hours.

Correcting a reading

Readings are never edited or deleted. A wrong reading is voided and a new one recorded in its place, and both stay in the record.

What you seeWhat it meansWhat to do
"This is lower than the current accepted reading"A reading at or before this time is higherCheck the time; if the higher reading is from a trip, correct it on the trip page
A reading in Sync problemsThe server refused it: another device recorded a higher one, or it is dated in the futureDiscard it, then record the right value
"This meter has readings, so it cannot be removed."Engine hours cannot be removed once readLeave the meter; it does no harm

For assistants

  1. One meter per piece of equipment. meter_list first; meter_create on equipment that has an active meter is refused. meter_archive (Remove engine hours) needs the owner's approval and is refused once the meter has a reading.
  2. reading_record is the only way to record hours, and a value lower than the latest accepted reading is refused. Read reading_list first; if the owner's number is lower, say so and ask which is right rather than retrying.
  3. There is no tool to void a reading. A wrong reading recorded over MCP is corrected by the owner in the app, and only when it is linked to a trip; be sure of a number before you record it.
  4. Dates on equipment are plain days (2026-10-03) in purchaseDate, installedAt, warrantyUntil, lastInspectedAt and nextInspectionAt ("Service or expiry due").
  5. Type decides the system. Send type from list_values_get; do not send a system for a built-in type, and add a custom type with list_value_add before using it.
  6. Never set a status or condition to say something is wrong. operationalStatus says whether the item is in use and condition what the owner judged it; something wrong is defect_create.

Removing engine hours

Remove engine hours (in the equipment page's More menu) archives the meter. It is offered only while the meter has no reading, and asks "Remove engine hours from Volvo Penta D2?" with Remove and Keep it. Engine hours can be set up again later. An assistant needs your approval to do the same.

Not in this chapter

The ideas behind the app: How LazyJack thinks. Plans beyond the first run, jobs and problems: Work: plans, jobs and problems. Documents beyond the papers: Documents and papers. Items, stock and To buy: Inventory and To buy. Trips and places: A trip: before, during and after. Money: Budget and projects. Restoring a backup at the first run: Backup, restore and moving devices. What an assistant can do with the boat's records: Assistants.

This chapter as Markdown · llms.txt