Mosquitto Bridge#
Om GbbOptimizer met Home Assistant te laten communiceren, moet je een bridge instellen tussen de lokale Mosquitto-broker in HA en de MQTT-server van GbbOptimizer.
Vereisten#
- Home Assistant met de Mosquitto broker-add-on geïnstalleerd
- Een actieve installatie in GbbOptimizer met toegewezen PlantId en PlantToken
- Het MQTT-serveradres — zie MQTT-servers
Stap-voor-stap configuratie#
1. Configuratiemap in Mosquitto inschakelen#
Ga in Home Assistant naar Instellingen -> Add-ons -> Mosquitto broker -> Configuratie.
Activeer de optie Customize en stel de map in op:
| |
2. Maak het bridge-configuratiebestand#
Maak het bestand /share/mosquitto/GbbOptimizer.conf aan met de volgende inhoud:
| |
Vervang:
<PlantId>— door jouw PlantId<PlantToken>— door jouw PlantToken<mqtt-server-adres>— door het serveradres uit de tabel MQTT-servers
3. Herstart Mosquitto#
Herstart na het opslaan van het bestand de Mosquitto broker-add-on in Home Assistant.
De verbinding gebruikt poort 8883 (MQTT over TLS). CA-certificaten worden opgehaald uit
/etc/ssl/certs— je hoeft geen eigen certificaten toe te voegen.
Hoe de bridge werkt#
De topic-regel in de configuratie wijst topics toe:
| Richting | Lokaal topic (HA) | Extern topic (GbbOptimizer) |
|---|---|---|
| HA -> GbbOptimizer | ha_gbb/# | <PlantId>/ha_gbb/# |
| GbbOptimizer -> HA | ha_gbb/# | <PlantId>/ha_gbb/# |
Daardoor:
- Sensorgegevens gepubliceerd op
ha_gbb/sensorin HA komen bij GbbOptimizer aan als<PlantId>/ha_gbb/sensor - Commando’s uit GbbOptimizer (bijv.
<PlantId>/ha_gbb/Start_Charge) verschijnen in HA alsha_gbb/Start_Charge
Bridge voor SolarAssistant#
Als je SolarAssistant gebruikt, wijzig de topic-regel in:
| |
Meer informatie: SolarAssistant
Bridge voor evcc#
Als je integreert met evcc, voeg een aparte topic-regel toe:
| |
Meer informatie: evcc
Zorg ervoor dat PlantId en PlantToken correct zijn. Verkeerde authenticatiegegevens leiden tot verbindingsproblemen — controleer de Mosquitto-logs in HA.