Skip to content
YuzhaLink

A tank's detail page is where you'll spend most of your time — viewing data, controlling devices, checking history, and doing maintenance all happen here.

The tank detail page roughly has: a cover photo + days-since-setup at the top; a "Maintenance" (wrench) and menu (⋮) button at top right; live water-quality metric cards; quick actions (one-tap light on/off, etc.); per-device cards (grouped by main light, pump, etc., controllable directly); automation (this tank's scheduled/conditional rules — see Automation); and entries for operation logs and alerts.

💡 These "long-press" actions are easy to miss — note them:- Long-press the cover photo → change the cover;- Long-press the pump icon (when on, normal state) → set a feeding duration and start feeding mode;- In light detail, long-press a preset slot → save / edit that preset;- Long-press an operation-log entry → menu to edit / delete;- Long-press an alert → menu to acknowledge / delete;- Long-press an automation card → edit / share / preview / delete. >Also, list pages (home, devices, alerts) all support pull-to-refresh.

Reading the dashboard (live values & health)

The live metric cards at the top of the tank detail page show whichever sensors you've bound — commonly temperature, pH, water level, salinity, dissolved oxygen, TDS, flow, humidity, etc. Each card is icon + name + value + unit, refreshing live when the device is online.

  • When there's no reading or no matching sensor bound, the metric card shows "-"; when the device is offline, the value stays at the last reading. ("Not bound / Bind device" appears on the per-device binding rows below, not on this row of metric cards.)
  • Health color: if you set a target range for temperature / pH (a target value + safe upper/lower limits), the system judges whether the reading is healthy and shows a color hint on the home tank card — default = normal, yellow = off target, red = past the safe limits. The detail page itself only shows values; the health color is on the home card.
💡 Health ranges are computed from the targets/limits you configure, not a built-in universal standard. With no range configured, only the value is shown — no health judgment.
tank-detail

Controlling devices

What you can do per device type:

Device

What you can do

Lighting

On/off, overall brightness, per-channel spectrum, apply presets; you can also save a tuned spectrum and generate a share code for a friend, who applies it in one tap via "Import by code" on their light detail. Gestures: in the preset area, tap a slot = apply that preset; long-press a slot = save / edit the current spectrum into it.

Pump

On/off, adjust power, view live power and history; supports feeding mode (temporarily pause the pump while feeding so food isn't sucked away, auto-resuming when time's up). Gesture: when the pump is on and in its normal state, long-press the pump icon = open the set-feeding-duration dialog; confirm to start feeding mode.

Air pump

On/off, adjust power (running/stopped state at a glance).

Sensor

View live readings (water temp, water level, pH, etc.), check history charts and the data table; level/temperature types also support calibration.

Dosing pump

Dose manually, set each channel's dose and rate, view dosing history.

Universal power strip

Multiple ports switch independently, each shows live current, and you can assign a purpose to a port.

💡 When a device is offline or off, adjustment actions are blocked with a reason (e.g. "Device offline, please check the connection") — get it online/on first.
light-control
Want these devices to run automatically (lights on schedule, cool down when it gets warm…)? See Automation.

Viewing history charts (telemetry history)

Want to see trends for temperature / water level? Open a sensor or pump detail page and scroll down to the "History" section: a line chart + a history data table.

  • The time range is a row of always-on buttons — tap to query instantly: Last 1 hour / Last 24 hours / Last 7 days (default) / Last 30 days / Custom.
  • Choose "Custom" to pick a start / end time, but a single query is at most 30 days — beyond that it warns "Range cannot exceed 30 days"; the calendar goes back about 1 year.
  • With many data points the chart auto-downsamples while keeping its shape (no lag); the table shows the most recent few by default — tap "View all" for more.
sensor-history

Maintenance mode (pause automation while changing/cleaning)

When changing water, cleaning, or servicing, automation (auto feeding, heating, top-off, etc.) can fire at the wrong time and get in the way. Maintenance mode temporarily pauses all of this tank's automation for a set time.

  1. Tap "Maintenance" (wrench icon) at the top right of the tank detail page.
  2. In the dialog choose a duration: quick-pick 15 / 30 (default) / 60 minutes, or use −/+ to customize (5-minute steps, up to 8 hours).
  3. Tap "Start maintenance". An orange banner + countdown bar appears at the top showing time left, during which all of this tank's automation is paused.

How it ends: it ends automatically when time's up and automation resumes; to end early, tap "Maintenance" → "Cancel maintenance"; if you need more time, tap "Extend 30 minutes".

maintenance

Operation log (who · when · did what)

Want to know what's been done to this tank recently? Tank detail page menu (⋮) → Operation log.

  • What's recorded: manual device on/off, automation triggering, adding/removing/enabling/disabling automation, mode changes, sensor calibration, system safety protection, etc. — all leave a trail.
  • Defaults to the last 24 hours; the top can switch All / Last 24h / Last 7d / Last 30d / Custom; you can also filter by source (manual / automation / safety / system), type, and result.
  • Two views: timeline (default, a vertical line grouped by day) and list (compact cards), toggled at top right, and your choice is remembered.
  • Each entry shows: time, what happened (summary), a result badge (Sent / Applied / Failed / Skipped / Rejected / Running), and source · operator (e.g. "Manual · your username", "Automation · rule name"). Tap to see details (parameters, the full detail of this action).