Swtiches Pro and Pretenate

This commit is contained in:
Etienne Chassaing 2025-07-17 13:53:39 +02:00
parent f34d2f6606
commit 9523c24122
2 changed files with 8 additions and 10 deletions

View File

@ -87,9 +87,9 @@ def format_data(data):
"Qdilute": np.round(data.get("FM1", 0.0), 1),
"Qdrain": np.round(data.get("FM4", 0.0), 1),
"Qrecirc": np.round(data.get("FM3", 0.0), 1),
"Pro": np.round(data.get("PS1", 0.0), 1),
"Pro": np.round(data.get("PS2", 0.0), 1),
"Pdilute": np.round(data.get("PS3", 0.0), 1),
"Prentate": np.round(data.get("PS2", 0.0), 1),
"Pretentate": np.round(data.get("PS1", 0.0), 1),
"Conductivity": np.round(data.get("Cond", 0.0), 1),
"MV02": np.round(data.get("MV02", 0.0), 1),
"MV02_sp": np.round(data.get("MV02_sp", 0.0), 1),
@ -334,8 +334,6 @@ async def record_data_loop():
timestamp = datetime.datetime.now().isoformat()
for pu, data in latest_data.items():
if data:
row = {"timestamp": timestamp, "pu": pu, **data}
print("record_data",data)
row = {
"timestamp": timestamp,
"pu": pu,

View File

@ -112,7 +112,7 @@
Qrecirc: puData.Qrecirc,
Pro: puData.Pro,
Pdilute: puData.Pdilute,
Prentate: puData.Prentate,
Pretentate: puData.Pretentate,
MV02_sp: puData.MV02_sp,
MV03_sp: puData.MV03_sp,
MV04_sp: puData.MV04_sp,
@ -129,9 +129,9 @@
clearInterval(recordingInterval);
if (recordedData.length > 0) {
const csvContent = "data:text/csv;charset=utf-8," +
"Timestamp,Qperm,Qdilute,Qdrain,Qrecirc,Pro,Pdilute,Prentate,MV02_sp,MV03_sp,MV04_sp,MV05_sp,MV06_sp,MV07_sp,MV08_sp,QSkid\n" +
"Timestamp,Qperm,Qdilute,Qdrain,Qrecirc,Pro,Pdilute,Pretentate,MV02_sp,MV03_sp,MV04_sp,MV05_sp,MV06_sp,MV07_sp,MV08_sp,QSkid\n" +
recordedData.map(row =>
`${row.timestamp},${row.Qperm},${row.Qdilute},${row.Qdrain},${row.Qrecirc},${row.Pro},${row.Pdilute},${row.Prentate},${row.MV02_sp},${row.MV03_sp},${row.MV04_sp},${row.MV05_sp},${row.MV06_sp},${row.MV07_sp},${row.MV08_sp},${row.QSkid}`
`${row.timestamp},${row.Qperm},${row.Qdilute},${row.Qdrain},${row.Qrecirc},${row.Pro},${row.Pdilute},${row.Pretentate},${row.MV02_sp},${row.MV03_sp},${row.MV04_sp},${row.MV05_sp},${row.MV06_sp},${row.MV07_sp},${row.MV08_sp},${row.QSkid}`
).join("\n");
const encodedUri = encodeURI(csvContent);
const link = document.createElement("a");
@ -177,7 +177,7 @@
Plotly.extendTraces('pressure-plot-1', {
x: [[timestamp], [timestamp]],
y: [[puData.Pro], [puData.Prentate]]
y: [[puData.Pro], [puData.Pretentate]]
}, [0, 1], maxPoints);
Plotly.extendTraces('pressure-plot-2', {
@ -242,9 +242,9 @@
Plotly.newPlot('pressure-plot-1', [
{ x: time0, y: [0], name: 'Pro', mode: 'lines', line: { color: 'purple' } },
{ x: time0, y: [0], name: 'Prentate', mode: 'lines', line: { color: 'gray' } }
{ x: time0, y: [0], name: 'Pretentate', mode: 'lines', line: { color: 'gray' } }
], {
title: 'Pro and Prentate Pressure Over Time',
title: 'Pro and Pretentate Pressure Over Time',
xaxis: { title: 'Time', type: 'date' },
yaxis: { title: 'Pressure (bar)' }
});