VNS.PowerBuddy

Open-source backend service til intelligent batteri- og energiplanlægning. PowerBuddy kombinerer spotpriser, danske tariffer, realtime inverter-data og prognoser, og leverer nu et indbygget dashboard til live overblik, planredigering og execution-styring.

Native Dashboard

PowerBuddy introducerer et komplet FastAPI-dashboard på /dashboard med realtime status, hurtig login/session-håndtering, direkte planjusteringer og kontrol af pause/start i drift.

Live Oversigt

Få samlet overblik over priser, SOC, driftstilstand og dagens plan på én side.

Planlægning & Redigering

Tilpas actions direkte i UI og opdater plan uden at gå gennem rå API-kald.

Sikker Pause-flow

Bekræftelsesflow minimerer fejl, når execution sættes på pause i kritiske perioder.

Tydelig Driftstatus

Se straks om execution er paused eller aktiv, så operationel beslutning bliver hurtig.

Quick Start

Installation

python3 -m venv .venv source .venv/bin/activate pip install -U pip pip install -e . cp .env.example .env uvicorn powerbuddy.main:app --host 0.0.0.0 --port 8000

Nyttige Endpoints

GET /health GET /swagger GET /planning?target_date=YYYY-MM-DD GET /planning/now GET /tariff GET /inverter/realtime GET /dashboard GET /dashboard/state POST /execution/pause POST /execution/start

Features

Spotpris Integration

Henter og gemmer spotpriser løbende, så planlægning af batteriet altid bygger på opdaterede priser.

Danske Tariffer

Indregner nettarif, elafgift og Energinet-komponenter i den samlede prisberegning.

Smart Batteriplan

Genererer dagsplan med handlingerne charge, hold og auto/discharge baseret på priser, SOC og prognoser.

Native Dashboard

Indbygget dashboard på /dashboard giver realtime driftsoverblik, planredigering og execution-kontrol.

Reserve SOC Protection

Beskytter minimum SOC i konfigurerbare tidsvinduer, så batteriet bevarer buffer i kritiske perioder.

FastAPI + OpenAPI

Bygget i Python/FastAPI med Swagger og OpenAPI, så integration i eksisterende systemer bliver enkel.

Tekniske Detaljer

Teknologier

  • Python
  • FastAPI
  • SQLite
  • OpenAPI / Swagger

Kompatibilitet

Løsningen er målrettet Fronius-baserede installationer (Gen24/API-kompatibel setup). Andre kombinationer bør valideres i testmiljø før produktion.

Open Source

Projektet er open source og hostes på GitHub.

View on GitHub

Vil du bruge VNS.PowerBuddy i din løsning?

Vi kan hjælpe med integration, konfigurering og custom udvidelser, så løsningen matcher din installation og forretning.