Deletes a username tag from all measurements.
The household user's username to remove from measurements.
Deletes a zone id tag from all measurements.
The zone's id to remove from measurements.
Finds all currently active smart furniture hookups along with their
A smart furniture hookup is considered active if it has produced at least one measurement within a recent time window.
A promise resolving to a list of SmartFurnitureHookupID values together with the most recent consumption data.
Retrieves utility consumption data for a given utility type, optionally filtered by a time-series configuration and by associated tags.
The specific utility type for which consumption is requested.
Optionalfilter: TimeSeriesFilterOptional time-series filter.
OptionaltagsFilter: TagsFilterOptional measurement tags filter.
A promise resolving to an array of utility consumption points matching the filters.
Retrieves utility meter information, optionally filtered by time range and by associated tags.
Optionalfilter: TimeRangeFilterOptional time range filter.
OptionaltagsFilter: TagsFilterOptional measurement tags filter.
A promise resolving to the matching utility meters.
Persists a single measurement.
The measurement to save.
A promise that resolves once the measurement has been stored.
Repository interface responsible for persisting and retrieving monitoring data.