export type DashboardOverview = {
  timestamp: string;

  meteo: {
    exteriorTemperature: number | null;
    exteriorHumidity: number | null;
    radiation: number | null;
    windSpeed: number | null;
    windDirection: number | null;
    raining: boolean | null;
  };

  climate: {
    zoneCount: number;

    zones: {
      zoneNumber: number;

      temperature: number | null;
      humidity: number | null;
      co2: number | null;

      fansOn: boolean | null;
      extractorsOn: boolean | null;

      zenitalLeftPercent: number | null;
      zenitalRightPercent: number | null;

      lateralLeftPercent: number | null;
      lateralRightPercent: number | null;
    }[];
  };

  irrigation: {
    controllerCount: number;
    activeValveCount: number;
    activePumpCount: number;
  };

  lighting: {
    sectorCount: number;
    activeSectorCount: number;
  };
};