<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Solar Monitoring Dashboard</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f4f4f9;
            color: #333;
        }

        header {
            background-color: #4CAF50;
            color: white;
            text-align: center;
            padding: 20px 0;
        }

        .container {
            padding: 20px;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 20px;
        }

        .card {
            background: white;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            padding: 20px;
            text-align: center;
        }

        .card h2 {
            margin: 10px 0;
            font-size: 1.5em;
            color: #4CAF50;
        }

        .card p {
            font-size: 1.2em;
        }
    </style>
    <script src="process_solar.js"></script>
</head>

<body>
    <header>
        <h1>Solar Monitoring Dashboard</h1>
    </header>
    <div class="container">
        <div class="card">
            <h2>Timestamp</h2>
            <p id="timestamp">Loading...</p>
        </div>
        <div class="card">
            <h2>Temperature</h2>
            <p id="temp">Loading...</p>
        </div>
        <div class="card">
            <h2>Humidity</h2>
            <p id="hum">Loading...</p>
        </div>
        <div class="card">
            <h2>Wind Speed</h2>
            <p id="windSpeed">Loading...</p>
        </div>
        <div class="card">
            <h2>Wind Direction</h2>
            <p id="windDir">Loading...</p>
        </div>
        <div class="card">
            <h2>Irradiance</h2>
            <p id="irradiance">Loading...</p>
        </div>
        <div class="card">
            <h2>Air Density</h2>
            <p id="airDensity">Loading...</p>
        </div>
        <div class="card">
            <h2>Dust Level</h2>
            <p id="dust">Loading...</p>
        </div>
        <div class="card">
            <h2>Solar Voltage</h2>
            <p id="solarVoltage">Loading...</p>
        </div>
        <div class="card">
            <h2>Solar Current</h2>
            <p id="solarCurrent">Loading...</p>
        </div>
        <div class="card">
            <h2>Solar Power</h2>
            <p id="solarPower">Loading...</p>
        </div>
        <div class="card">
            <h2>Inverter Voltage</h2>
            <p id="invVoltage">Loading...</p>
        </div>
        <div class="card">
            <h2>Inverter Current</h2>
            <p id="invCurrent">Loading...</p>
        </div>
        <div class="card">
            <h2>Inverter Power</h2>
            <p id="invPower">Loading...</p>
        </div>
    </div>
    <div style="text-align: center; margin-top: 20px;">
        <a href="solar_data.csv" download="solar_data.csv">
            <button style="padding: 10px 20px; font-size: 16px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer;">
                Download Prevoius Data
            </button>
        </a>
    </div>
    <br>
    <br>
</body>

</html>