@@ -138,10 +138,12 @@ func (config *ProductConfig) StatusToMap(status []protocol.SubData) (map[string]
}
result[label] = values
+
if sub.Head.SubDeviceid == 0 {
result["device_id"] = sub.Head.ExternalDeviceId
+ } else {
+ result["device_id"] = sub.Head.SubDeviceid
- result["device_id"] = sub.Head.SubDeviceid
return result, nil