6 Sep
2020
6 Sep
'20
6:07 p.m.
Hi, I am trying to resolve the ovms web interface throwing an "undefined" error because the following metric is defined with OvmsMetricVector<string> and does not get quoted when parsed to JSON.parse(ev.data) in ovms.js. Output from console error log: "xnl.v.c.duration.label":[full.l2,full.l1,full.l0,range.l2,range.l1,range.l0] However, when using JSON.print(OvmsMetrics.GetValues("xnl.v.c.duration.label")) a properly formed json string is returned: "xnl.v.c.duration.label": [ "full.l2", "full.l1", "full.l0", "range.l2", "range.l1", "range.l0" ] Can this be corrected at the ev.data source or use JSON.print on ev.data before parsing it? Kind regards Derek