In anticipation of integrating the new Obvius driver into xboswave, I've added a couple of new fields to the Meter message within the iot.proto file. The fields I added represent the values that I found most consistently across the building data scraped from the Obvius website.
Some observations + questions:
There are three main types of substances - water, electricity, and gas
I was somewhat confused by the different types of "power" metrics for electric meters. I found some definitions that distinguish between each that I thought were helpful
(Working) Power [kW]: Power that actually powers the equipment + performs useful work
Reactive Power [kVAR]: Power that magnetic equipment needs to produce magnetizing flux
Apparent Power [kVA]: Vectorial Summation of kVAR and KW
Water and Condensation Meters are definitely measuring the same substance, but the data from meters seem to treat the two as separate measurements, resulting in an identical set of fields (total, average rate, instantaneous rate, max, min) for both "water" and "condensation". This means many new fields. My follow up question is whether I should create separate fields for "water" and "condensation" (as it is in the initial commit, i.e. "water_total", "condense_total"), or if I should just keep a single set of the aforementioned fields, and just send separate Meter messages for water and condensation meters.
The units for water vary between Gallons and Cubic Feet. My initial commit arbitrarily sets Gallons as the unit of measurement, since one can just convert between the two. If Cubic Feet is preferred, I can change it.
In anticipation of integrating the new Obvius driver into xboswave, I've added a couple of new fields to the Meter message within the iot.proto file. The fields I added represent the values that I found most consistently across the building data scraped from the Obvius website.
Some observations + questions: