7dd3215520
MQTT-Collector (Python/paho-mqtt) speichert abgeschlossene go-e Wallbox-Ladungen in SQLite; Next.js-Web-App zeigt sie als Tabelle mit Energie-Summen (Monat/Jahr/gesamt) im werte-next-Design. Zwei Docker-Container mit gemeinsamem DB-Volume. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
21 lines
569 B
TypeScript
21 lines
569 B
TypeScript
import AppLayout from "@/components/AppLayout";
|
|
import ChargesTable from "@/components/ChargesTable";
|
|
import Totals from "@/components/Totals";
|
|
import { getCharges, getTotals } from "@/lib/db";
|
|
|
|
// Immer frisch aus der DB lesen (kein Caching).
|
|
export const dynamic = "force-dynamic";
|
|
|
|
export default function Home() {
|
|
const charges = getCharges();
|
|
const totals = getTotals();
|
|
|
|
return (
|
|
<AppLayout>
|
|
<h2 className="text-xl font-semibold mb-4">Ladungen</h2>
|
|
<ChargesTable charges={charges} />
|
|
<Totals totals={totals} />
|
|
</AppLayout>
|
|
);
|
|
}
|