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]);