Visualize 2 simple metrics

PHOTO EMBED

Wed Nov 09 2022 18:46:00 GMT+0000 (Coordinated Universal Time)

Saved by @hcflores

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