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
Device info
Device: Hubspace Smart Water Timer / Irrigation Controller
deviceClass:
smart-sprinkler(confirmed via community research)What's needed
Two-zone irrigation controller. Requires
ValveHAP services with timer support:Valve(subtype:1)Active,InUse,ValveType(irrigation),SetDuration,RemainingDurationValve(subtype:2)BatteryBatteryLevel,StatusLowBatteryKnown functionClasses (from XenuIsWatching/homebridge-hubspace implementation):
togglewith instancesspigot-1,spigot-2— on/off per zonemax-on-timewith instancesspigot-1,spigot-2— max run duration in minutes (capped at 60 min / 3600 s)updatedTimestampused to compute remaining durationNotes
RemainingDurationis computed fromtoggleattribute'supdatedTimestamp(time since valve opened) subtracted fromSetDuration— the Aferotimerattribute 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