Grafieken in Home Assistant#

GbbOptimizer biedt een interactieve Batterijprognose-grafiek die als iframe-kaart in een Home Assistant-dashboard kan worden ingesloten.

URL van de grafiek#

1
https://<adres>/Forecast/IndexChart?PlantId=<PlantId>&PlantToken=<PlantToken>&NoMenu=1&ui-culture=nl

Waarbij:

  • <adres> — het serveradres van GbbOptimizer (zie Servertabel), zonder < of >
  • <PlantId>PlantId van jouw installatie
  • <PlantToken>PlantToken van jouw installatie

Als jouw PlantToken een plusteken (+) bevat, vervang dit dan in de URL door %2b. Als het een schuine streep (/) bevat, vervang dit dan door %2f.

Om de Donkere modus in te schakelen, voeg &DarkMode=1 toe aan het einde van de URL.

URL-bouwer#

Vul de velden in om automatisch een kant-en-klaar adres voor Home Assistant te genereren:

Zonder https:// — zie Servertabel

Inbedden in Home Assistant#

Kopieer de gegenereerde URL en plak deze in een Webpage-kaart (of handmatig als iframe):

1
2
3
type: iframe
url: "https://<adres>/Forecast/IndexChart?PlantId=<PlantId>&PlantToken=<PlantToken>&NoMenu=1&ui-culture=nl"
aspect_ratio: "16:9"

De grafiek vereist internettoegang. Als Home Assistant in een lokaal netwerk draait zonder toegang tot externe diensten, wordt de grafiek niet geladen.

Alternatief — eigen grafieken uit MQTT-data#

Als je liever lokale grafieken maakt, kun je de via MQTT verzonden gegevens gebruiken (zie Automatisering) in combinatie met kaarten zoals:

  • ApexCharts Card (HACS)
  • Mini Graph Card (HACS)
  • Ingebouwde HA-historiekkaarten

Kant-en-klaar pakket — GBB Forecast Downloader#

Er is een kant-en-klaar Home Assistant-pakket beschikbaar dat automatisch de batterij-SOC-prognose ophaalt uit GbbOptimizer via MQTT en beschikbaar stelt als sensor voor visualisatie in ApexCharts Card.

Voorbeeld batterij-SOC-prognose grafiek

Het pakket maakt een sensor.gbb_battery_forecast-sensor aan die elke 5 minuten de MQTT-API bevraagt voor de prognose en de gegevens beschikbaar stelt in attributen (timestamps + SOC-waarden). De prognose wordt weergegeven als een stippellijn op een ApexCharts-grafiek.

Installatie:

  1. Zorg dat je de MQTT-bridge hebt geconfigureerd
  2. Kopieer het bestand gbb_battery_forecast.yaml naar de map /config/packages/ in Home Assistant
  3. Zorg dat packages zijn ingeschakeld in configuration.yaml:
    1
    2
    
    homeassistant:
      packages: !include_dir_named packages
  4. Installeer ApexCharts Card via HACS
  5. Herstart Home Assistant

Volledige documentatie en YAML-bestand: HomeAssistant-pull-forecast-from-GbbOptimizer