MQTT Servers#

GbbOptimizer uses multiple MQTT servers to communicate with inverters and integrations. The server assigned to your installation depends on the PlantId prefix.

Server Table#

Application ServerMQTT ServerPlantId Prefix
gbboptimizer.gbbsoft.plgbboptimizer-mqtt.gbbsoft.pl(none)
gbboptimizer2.gbbsoft.plgbboptimizer2-mqtt.gbbsoft.plB
gbboptimizer3.gbbsoft.plgbboptimizer3-mqtt.gbbsoft.plC
gbboptimizer4.gbbsoft.plgbboptimizer4-mqtt.gbbsoft.plD
gbboptimizer5.gbbsoft.plgbboptimizer5-mqtt.gbbsoft.plE
gbboptimizer6.gbbsoft.plgbboptimizer6-mqtt.gbbsoft.plF
gbboptimizer7.gbbsoft.plgbboptimizer7-mqtt.gbbsoft.plG
gbboptimizer8.gbbsoft.plgbboptimizer8-mqtt.gbbsoft.plH
gbboptimizer9.gbbsoft.plgbboptimizer9-mqtt.gbbsoft.plI
gbboptimizer10.gbbsoft.plgbboptimizer10-mqtt.gbbsoft.plJ
gbboptimizer11.gbbsoft.plgbboptimizer11-mqtt.gbbsoft.plK
gbboptimizer12.gbbsoft.plgbboptimizer12-mqtt.gbbsoft.plL
gbboptimizer13.gbbsoft.plgbboptimizer13-mqtt.gbbsoft.plM
gbboptimizer14.gbbsoft.plgbboptimizer14-mqtt.gbbsoft.plN
gbboptimizer15.gbbsoft.plgbboptimizer15-mqtt.gbbsoft.plO
gbboptimizer16.gbbsoft.plgbboptimizer16-mqtt.gbbsoft.plP
gbboptimizer17.gbbsoft.plgbboptimizer17-mqtt.gbbsoft.plQ
gbboptimizer18.gbbsoft.plgbboptimizer18-mqtt.gbbsoft.plR
gbboptimizer19.gbbsoft.plgbboptimizer19-mqtt.gbbsoft.plS
gbboptimizer20.gbbsoft.plgbboptimizer20-mqtt.gbbsoft.plT

How to Determine Your Server from PlantId#

The PlantId prefix (first letter) indicates which server your installation uses:

  • PlantId starting with J (e.g. J1234) -> server gbboptimizer10-mqtt.gbbsoft.pl
  • PlantId starting with a digit (e.g. 1234) -> server gbboptimizer-mqtt.gbbsoft.pl

Port and Encryption#

All MQTT servers use:

  • Port: 8883
  • Encryption: TLS/SSL
  • Authentication: PlantId (as username) and PlantToken (as password)