diff --git a/src/components/cards/DetailedSensorCard.vue b/src/components/cards/DetailedSensorCard.vue index 64d8b46..46b512b 100644 --- a/src/components/cards/DetailedSensorCard.vue +++ b/src/components/cards/DetailedSensorCard.vue @@ -179,9 +179,11 @@ const energyStore = useEnergyStore() const getSensorValues = (sensor: any) => { const values = [] - + // Get real-time sensor reading from store const latestReading = energyStore.latestReadings.get(sensor.id) + console.log(`[Detailed] Getting values for sensor ${sensor.id}, found reading:`, latestReading) + console.log('[Detailed] Available readings:', Array.from(energyStore.latestReadings.keys())) if (sensor.capabilities.monitoring.includes('energy')) { const energyValue = latestReading?.energy?.value?.toFixed(2) || diff --git a/src/components/cards/SimpleSensorCard.vue b/src/components/cards/SimpleSensorCard.vue index 5820e85..e7acb34 100644 --- a/src/components/cards/SimpleSensorCard.vue +++ b/src/components/cards/SimpleSensorCard.vue @@ -11,13 +11,9 @@
{{ sensor.room || 'Unassigned' }}
-Fetching sensor data from the backend
+{{ energyStore.apiError }}
+ +Try adjusting your filters or check if sensors are connected.
@@ -241,7 +223,7 @@ const isExecutingAction = ref(false) const showRoomManagementModal = ref(false) const sensorList = computed(() => { - console.log(energyStore.sensorDevices) + console.log('Sensors from store:', energyStore.sensorDevices) return Array.from(energyStore.sensorDevices.values()).sort((a, b) => a.name.localeCompare(b.name)) }) @@ -255,53 +237,6 @@ const filteredSensors = computed(() => { }) }) -// Real-time room metrics aggregation -const roomMetricsSummary = computed(() => { - const summary: Record