diff --git a/webapp/src/components/InverterChannelInfo.vue b/webapp/src/components/InverterChannelInfo.vue
index 1392c6da..f3af0c6f 100644
--- a/webapp/src/components/InverterChannelInfo.vue
+++ b/webapp/src/components/InverterChannelInfo.vue
@@ -15,7 +15,7 @@
| {{ key }} |
- {{ formatNumber(property.v) }} |
+ {{ formatNumber(property.v, property.d) }} |
{{ property.u }} |
@@ -35,9 +35,9 @@ export default defineComponent({
channelNumber: { type: Number, required: true },
},
methods: {
- formatNumber(num: number) {
+ formatNumber(num: number, digits: number) {
return new Intl.NumberFormat(
- undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }
+ undefined, { minimumFractionDigits: digits, maximumFractionDigits: digits }
).format(num);
},
},
diff --git a/webapp/src/types/LiveDataStatus.ts b/webapp/src/types/LiveDataStatus.ts
index a8b00f4c..c004a9aa 100644
--- a/webapp/src/types/LiveDataStatus.ts
+++ b/webapp/src/types/LiveDataStatus.ts
@@ -1,6 +1,7 @@
export interface ValueObject {
v: number, // value
u: string, // unit
+ d: number, // digits
};
export interface InverterStatistics {