Unofficial Scriptable widget

Cosy Watch for Octopus Cosy heat pumps

Monitor your Octopus Cosy heat pump at a glance. See live status, hot water temperature, COP, energy use, pod temperatures, humidity and fault alerts directly from your iPhone Home Screen.

Cosy Watch widget showing Octopus Cosy heat pump standby status, hot water temperature, energy use and pod temperatures
Actual Cosy Watch medium widget shown on iPhone.

What it shows

Pump status

Quickly see whether the heat pump is standby, running, heating water, offline or reporting a fault.

Hot water

See current hot water cylinder temperature and water mode where data is available.

Cosy Pods

Shows pod temperatures, average room temperature, temperature range and average humidity.

Performance

Displays power, heat output, COP and energy use where the Octopus API returns those values.

Energy use

Shows today’s and yesterday’s energy use, including COP values where available.

Fault alerts

Faults are highlighted in amber so they stand out from normal running states.

Widget screenshots

Cosy Watch widget showing fault detection state

Fault detection

Highlights the fault state clearly and displays the fault code where available.

Cosy Watch widget showing water heating active

Water heating

Shows when hot water is actively heating, alongside live heat pump performance data.

Cosy Watch widget showing heating active

Heating active

Shows when heating is active, with room temperatures, temperature range and humidity data.

Install guide

Install Scriptable
Download Scriptable from the App Store on your iPhone.
Get your Octopus API key
Copy your API key from your Octopus account. Keep it private.
Create a script
Paste the Cosy Watch script into a new Scriptable script.
Add your API key
Replace the placeholder API key with your own key on your device.
Add the widget
Add a medium Scriptable widget to your Home Screen and choose the saved script.
Security note: never share your Octopus API key and never upload a copy of the script with your real key included.