How your sanctuary is breathing.
Live readings from the Shelly controller. Mode, valves, actuators, and 24h history.
Idle
Critical Components
System Logs
System visualization.
Live 2D schematic plus detailed sensor readings, valve positions, and actuator states.
Temperature Sensors
| Sensor | Value |
|---|
Valve States
Actuators
Simulation controls.
Set environment parameters and initial conditions. Changes apply immediately to the running simulation.
Environment & Initial Conditions
Simulation
Device configuration.
Runtime settings for the Shelly controller. Changes are pushed instantly via MQTT.
Drainage control.
Drain the collector loop into the tank, or refill it via the solar charging path. The controller persists drainage status to non-volatile storage (KVS key drained) — it survives reboots and informs freeze-drain decisions on the next boot.
Manual relay testing.
Directly toggle individual relays to verify wiring and valve actuation. All automation — including freeze-drain safety — is suspended while active. Pick a forced mode to enter.
Controller settings.
Enable or disable hardware control, individual actuators, and operating modes. Pushed to the controller over MQTT.
Loading sensor configuration...
Script crash log.
Snapshots captured when the Shelly control script stopped running. Click a row to expand the full error, Sys.GetStatus and the last ~100 state snapshots leading up to the crash.
Settings & account.
Install to home screen, manage push notifications, and access account controls.
Install to home screen
Install Helios Canopy as an app for quick access and push notifications without opening the browser.
check_circle Running as installed app
You're using Helios Canopy as an installed app.
Push notifications
Receive alerts when the controller detects unusual temperatures, goes offline, and daily reports about solar energy and heating.
Anomaly watchdogs
Detect when a mode fails to produce its expected temperature change. When a watchdog fires, you have 5 minutes to respond before auto-shutdown.
Show recent events
Account
Sign out of this session or invite a new user.
Users
Manage who can sign in. Each passkey is shown as its own device, with last seen network details. Create an empty user first when you want to move an existing passkey into its own account.