fix: copy OnBattery-specific data from live view websocket (#696)
closes #685. closes #682.
This commit is contained in:
parent
c72ae561c7
commit
c560d1d90e
@ -123,8 +123,8 @@ export default defineComponent({
|
||||
totalData: { type: Object as PropType<Total>, required: true },
|
||||
totalVeData: { type: Object as PropType<Vedirect>, required: true },
|
||||
totalBattData: { type: Object as PropType<Battery>, required: true },
|
||||
powerMeterData: { type: Object as PropType<Huawei>, required: true },
|
||||
huaweiData: { type: Object as PropType<PowerMeter>, required: true },
|
||||
powerMeterData: { type: Object as PropType<PowerMeter>, required: true },
|
||||
huaweiData: { type: Object as PropType<Huawei>, required: true },
|
||||
},
|
||||
});
|
||||
</script>
|
||||
|
||||
@ -463,6 +463,10 @@ export default defineComponent({
|
||||
const newData = JSON.parse(event.data);
|
||||
Object.assign(this.liveData.total, newData.total);
|
||||
Object.assign(this.liveData.hints, newData.hints);
|
||||
Object.assign(this.liveData.vedirect, newData.vedirect);
|
||||
Object.assign(this.liveData.huawei, newData.huawei);
|
||||
Object.assign(this.liveData.battery, newData.battery);
|
||||
Object.assign(this.liveData.power_meter, newData.power_meter);
|
||||
|
||||
const foundIdx = this.liveData.inverters.findIndex((element) => element.serial == newData.inverters[0].serial);
|
||||
if (foundIdx == -1) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user