var s_metricA = SimpleMetric.make({
"id": "MyMetric_SmartBulb",
"name": "MyMetricA",
"srcType": "SmartBulb",
"path": "bulbMeasurements",
"expression": "avg(sum(normalized.data.status))"
});
var s_specA = EvalMetricsSpec.make({
ids: ["SMBLB31","SMBLB32","SMBLB33","SMBLB34",],
expressions: ["MyMetricA"],
start: "2018-05-01",
end: "2018-06-01",
interval: "DAY"
});
var vizMetricA = SmartBulb.evalMetricsWithMetadata(s_specA,[s_metricA])
var s_metricB = SimpleMetric.make({
"id": "MyMetric_Apartment",
"name": "MyMetricB",
"srcType": "Apartment",
"path": "fixtures.bulbHistory.from.bulbMeasurements",
"expression": "sum(sum(normalized.data.status))"
});
var s_specB = EvalMetricsSpec.make({
ids: ["apt2"],
expressions: ["MyMetricB"],
start: "2018-05-01",
end: "2018-06-01",
interval: "DAY"
});
var vizMetricB = Apartment.evalMetricsWithMetadata(s_specB,[s_metricB])
c3Viz([vizMetricA,vizMetricB]);
Comments