I’ve been trying for two days to get my first chart to work. It’s trivial so I don’t understand why it’s not working. The chart displays no data. The data array is exactly like the sample chart - datetime and a value. 47 entries in the array, one for each 30 minute increment from 0:00 to 23:30. It’s tomorrow’s solar forecast from Solcast.
type: custom:apexcharts-card
header:
show: true
title: PV Forecast for Tomorrow
show_states: true
colorize_states: true
series:
- entity: sensor.solcast_pv_forecast_forecast_tomorrow
type: column
data_generator: |
const forecastData = entity.attributes.detailedForecast;
const data = [];
forecastData.forEach(forecast => {
const periodStart = forecast.period_start;
const pvEstimate = forecast.pv_estimate;
const timestamp = new Date(periodStart).getTime();
data.push([timestamp, pvEstimate]);
});
return data;