Skip to content

Device support: Hubspace smart sprinkler / irrigation timer (smart-sprinkler) #3

Description

@ctrlcmdshft

Device info

Device: Hubspace Smart Water Timer / Irrigation Controller
deviceClass: smart-sprinkler (confirmed via community research)

What's needed

Two-zone irrigation controller. Requires Valve HAP services with timer support:

Component Expected HAP service Characteristics
Spigot 1 Valve (subtype: 1) Active, InUse, ValveType (irrigation), SetDuration, RemainingDuration
Spigot 2 Valve (subtype: 2) Same as above
Battery Battery BatteryLevel, StatusLowBattery

Known functionClasses (from XenuIsWatching/homebridge-hubspace implementation):

  • toggle with instances spigot-1, spigot-2 — on/off per zone
  • max-on-time with instances spigot-1, spigot-2 — max run duration in minutes (capped at 60 min / 3600 s)
  • Battery level attribute with updatedTimestamp used to compute remaining duration

Notes

RemainingDuration is computed from toggle attribute's updatedTimestamp (time since valve opened) subtracted from SetDuration — the Afero timer attribute does not update in real time.

Capability dump

If you have this device, please run the dump script and paste the output:

curl -fsSL https://raw.githubusercontent.com/ctrlcmdshft/homebridge-hubspace-platform/main/scripts/dump-devices.js -o /tmp/hubspace-dump.js && node /tmp/hubspace-dump.js

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    device-supportRequest to support a new device type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions