L950 · YOUR PERSONAL SPA
Connecting…

Welcome.

A moment for yourself.

Comfort on your schedule.

Water temperature
— °F
Unknown state
Confirmed target: —

Equipment

Pump 1 may keep running at low speed for filtration, even when manual control is off.

Lighting

Zone 1 · in.mix

—

100 %
Next change—Quebec time · target temperature change
Ozone · automatic—Controller status, not a production measurement
Winter protection

—

Managed by the spa

Water care mode

—

Command history

Your week. Your comfort.

Choose a time and temperature. Your spa follows your schedule.

Weekly schedule · °F

Week overview

The target stays active until the next change. At the selected time, the spa starts heating toward the new target; the water may take time to reach it.
The schedule is disabled on first installation.
After syncing, the schedule is stored on the PC and continues without Bluehost while the PC and spa network are available. After restarting, only the current scheduled target is applied. A manual change at the spa panel lasts until the next scheduled change, unless the agent reconnects or restarts.

Understand your energy.

From observed runtime to estimated kWh and cost.

Estimated energy—
Estimated cost · CAD—
Coverage

—

Observed runtime

EquipmentDurationPowerEnergy

Calculation: watts ÷ 1,000 × hours. Runtime uses actual controller states, including filtration, with transition monitoring and periodic refresh. Detected connection gaps are not counted as off. The Heating signal is a controller status, not a measurement of heater current.

Power ratings and electricity rate

Enter nameplate ratings or measured power. No power rating is assumed.

Estimated cost excludes taxes and fixed charges. An average rate does not reproduce Hydro-Quebec tiers. Totals are recalculated using current power ratings and rate. Avoid counting auxiliaries already included in a measured load twice.

Weather and energy history

DateMean outdoorsEnergyEstimated costObserved hours

Everything in place.

Connection, installation and preferences.

Personal preferences

PC connection

Last communication—
Web interface version1.3
Web API version—
Windows agent version—
Time zoneAmerica/Toronto
Place the downloaded file in the PC folder next to agent.py. It contains a private token: do not share it. Pairing again invalidates the previous token; stop the old agent before replacing it.

Controller information

—

Information reported by the library; compare with the spa panel.

Install the PWA from your browser menu: Install app / Add to home screen. Commands require Internet and a connection to the server.

Weather

Weather data: Open-Meteo. Temperatures are model estimates for the selected area.

Notifications

Enable notifications on each device separately. On iPhone/iPad, open the installed home-screen app first.

Server task setup

Add this cron entry in cPanel. Run it every minute.

Estimated totals only. Missing monitoring or power ratings make a report partial.

Change password

Maintenance

Maintenance reminders