A small builder utility for constructing Flux queries targeting InfluxDB for utility-meter data.
It provides a fluent API that allows to:
from(bucket: "utility")|> range(start: -25s)|> filter(fn: (r) => r._field == "value")|> last()|> group(columns: ["_measurement"])|> sum() Copy
from(bucket: "utility")|> range(start: -25s)|> filter(fn: (r) => r._field == "value")|> last()|> group(columns: ["_measurement"])|> sum()
import "date"from(bucket: "utility")|> range(start: 2025-11-28T00:01:00Z)|> filter(fn: (r) => r._field == "value" and r.householdUserUsername == "alice")|> integral(unit: 1h)|> group(columns: ["_measurement"])|> sum() Copy
import "date"from(bucket: "utility")|> range(start: 2025-11-28T00:01:00Z)|> filter(fn: (r) => r._field == "value" and r.householdUserUsername == "alice")|> integral(unit: 1h)|> group(columns: ["_measurement"])|> sum()
Optional
Static
UtilityMetersQueryBuilder
A small builder utility for constructing Flux queries targeting InfluxDB for utility-meter data.
It provides a fluent API that allows to:
Example
Example