Skip to content

Hose Swapping

Hose swapping allows an operational brigade to exchange an in-service hose for a fresh replacement from a centralised hose cache.

A cache unit (typically a district or group) maintains a stock of serviced hoses at one or more physical cache locations. When a brigade needs to swap a hose — after a job, during routine rotation, or because a hose is damaged — they return it to the cache and take a replacement. StationOne records the transfer and tracks the condition of the returned hose.

Swaps can be initiated:

  • Internally by brigade members or cache admins from the hose index
  • Publicly via a QR code at the cache location (no login required)

  • A unit acting as the cache (district, group, or brigade level)
  • At least one Hose Cache location created under that unit
  • Hoses assigned to that cache location with status In Service
  • Brigade admin role on the cache unit to configure settings

Before enabling swaps, the cache unit needs a location of type Hose Cache.

  1. Go to your unit’s Locations (found under unit settings or the locations module)
  2. Click New Location
  3. Set the Location Type to Hose Cache
  4. Give it a descriptive name (e.g. District 07 Hose Cache)
  5. Save the location

Repeat for any additional physical cache sites.

Hose cache


Hoses available for swapping must be assigned to a Hose Cache location with In Service status.

  1. Navigate to Hoses under your cache unit
  2. For each spare hose, open the hose and set its Location to the cache location created above
  3. Ensure its status is In Service

These hoses will appear as available replacements during a swap.


Open the Hose Swap Settings from the hose index of your cache unit:

Hose Settings Menu

  1. Go to Hoses for the cache unit
  2. Click the More Actions menu (⋯) in the top right
  3. Select Hose Swap Settings

The settings modal contains four options:

When enabled, brigade units that sit under the cache unit can initiate swaps themselves from their own hose index. When disabled, only cache unit administrators can perform swaps.

Use this to control whether self-service swapping is available to brigades or whether a cache administrator must be present.

When enabled, cache unit administrators receive an email each time a hose swap is completed. Useful for keeping cache managers informed of stock movements.

When enabled, cache unit administrators receive an email when a hose is returned to the cache and marked as not functional. This prompts follow-up action on the faulty hose.

When enabled, a public-facing page is generated for the cache unit. Anyone with the link (or a QR code) can initiate a hose swap without logging in to StationOne — ideal for placing a QR code at the physical cache location.

Once enabled, the URL for the public swap page is displayed in the settings modal. Copy it or print it as a QR code to place at the cache.

Hose Settings Menu


  1. Go to Hoses for the brigade unit
  2. Click Swap Hose (visible when a cache with available hoses exists)
  3. Select the hose being taken out of service
  4. Indicate whether the hose is still functional — if not, add a note describing the fault
  5. If the cache unit has multiple cache locations, select which cache the hose is being returned to
  6. Click Continue to choose the replacement hose
  7. Select the replacement hose from the available cache stock
  8. Confirm the swap

The returned hose is moved to the cache location, and the replacement is assigned to the brigade.

Cache administrators can perform swaps on behalf of any child brigade:

  1. Go to Hoses for the cache unit
  2. Click Swap Hose
  3. Select a hose from the cache Hose Settings Menu
  4. Select the hose from the brigade which will be returned to the cache Hose Settings Menu
  5. Mark its functional status and add notes if faulty Hose Settings Menu
  6. Confirm the swap

The public swap page is designed for use at the physical cache location, typically accessed by scanning a QR code. This must be enabled in the Hose Swap settings at the Cache Unit.

  1. Scan the QR code or visit the public swap URL
  2. Select the unit the hose is coming from
  3. Select the specific hose being returned
  4. Indicate whether the hose is functional — add a note if not Select incoming hose from the unit initiating the swap
  5. Click Continue
  6. Select a replacement hose from the available cache stock
  7. Confirm the swap Select hose to swap from the cache

No login is required. The swap is recorded in StationOne against both the returned and replacement hoses.


Transfer history is available on individual hose records:

  1. Open a hose record
  2. Scroll to the Transfer History section

Each entry shows the date, direction of movement, and any condition notes recorded at the time of swap.

Hose Swap History