- {"channel":"1,2,3","deviceGid":"27843","usageList":[null,null],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"1","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"2","deviceGid":"27843","usageList":[null,null],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"3","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"4","deviceGid":"27843","usageList":[null,null],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"5","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"6","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"7","deviceGid":"27843","usageList":[null,null],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"8","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"9","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[null,null]}
{"channel":"10","deviceGid":"27843","usageList":[8.424741331736246E-4],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"11","deviceGid":"27843","usageList":[0.0016715458806355794],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"12","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[1.4420307079950968E-5]}
{"channel":"13","deviceGid":"27843","usageList":[0.0],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"14","deviceGid":"27843","firstUsageInstant":"2021-12-04T22:30:00Z","usageList":[0.008018433159722222]}
{"channel":"15","deviceGid":"27843","usageList":[8.562559096018473E-4],"firstUsageInstant":"2021-12-04T22:30:00Z"}
{"channel":"16","deviceGid":"27843","usageList":[0.0],"firstUsageInstant":"2021-12-04T22:30:00Z"}
- GhostXML Debug self.managedDevices: {}
GhostXML Debug [sitesage] Communication started.
GhostXML Debug [sitesage] Parse Error: Extra data: line 2 column 1 - line 18 column 1 (char 107 - 1807)
GhostXML Debug [sitesage] jsonRawData
GhostXML Warning There was a parse error. Will continue to poll.
GhostXML Debug self.managedDevices: {643899493: <__main__.PluginDevice object at 0x10e702190>}
GhostXML Debug [sitesage] Communication stopped.
Are there any options I can use in GhostXML to parse this into devices, or will I have to write my own upfront parser to convert it to an XML?