Skip to content

LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens(TM) controller used by Elco Thision, Brötje and similar heating systems

fredlcore/BSB-LAN

Repository files navigation

BSB-LPB-PPS-LAN

Die deutsche Fassung dieser Datei gibt es hier.

BSB-LAN is an interface for the Boiler-System-Bus (BSB), Local Process Bus (LPB) and Point-to-Point-Interface (PPS). The adapter interface is designed for an ESP32-based microcontrollers (ESP32 NodeMCU, Olimex EVB, Olimex POE) or for an Arduino Due with Ethernet-Shield for web-based controlling via LAN/WLAN of heating systems such as Elco Thision, Brötje and other heating systems using Siemens controllers. Logging values on microSD-card is also possible. This project supports almost all parameters available on the respective heating systems and can serve in many ways as a cost-effective and in several ways more powerful alternative to the OZW 672, OCI 700 or Remocon Net B.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


Interface kits available!
Interface boards are available for the ESP32 upon request. These can simply be plugged on top of one of the listed microcontrollers.Getting the board from here helps supporting this project in the future, so if you are interested, please send Frederik an e-mail (German or English) to
bsb (ät) code-it.de
for further informations.


@1coderookie has compiled a huge load of information in his BSB-LPB-LAN manual - give him a shout-out or support if his work is helping you getting started with BSB-LAN!

Quick Start Guides for the installation and commissioning of the BSB-LAN setups are available here:
Quick Start Guide for ESP32 Boards
Quick Start Guide for Arduino Due


With the usage of the BSB-LPB-LAN adapter and the BSB-LAN software, various functions, values and parameters can now be easily monitored, logged and (if wanted) web-based controlled and changed. An optional integration into existing SmartHome systems such as FHEM, openHAB, HomeMatic, ioBroker, Loxone, IP-Symcon, EDOMI, Home Assistant, SmartHomeNG or Node-RED can be done via HTTPMOD, JSON) or MQTT. In addition, the use of the adapter as a standalone logger without LAN or Internet connection when using a microSD card is also possible. Furthermore, optional temperature and humidity sensors can be connected and their data also logged and evaluated. With the ability to integrate your own code into the BSB-LAN software, there is also a wide range of expansion options.

The following overview shows the most common used controllers of the different heating systems which will work with BSB-LAN. As a basic rule we can say, that the controller types of the last years which are named with an S at the end (RVS and LMS) are comaptible with BSB-LAN and offer (mostly) the full range of funtionality. For further and more detailed informations about the different controllers and the connection see the corresponding chapters.

Gas-fired heating systems controllers:

Oil-fired heating systems controllers / solarthermic controllers / zone controllers:

Heat pump controllers:

Weishaupt (model WTU):

  • RVS23, connection via LPB

In the following, some model series from different manufacturers are listed, which usually have installed BSB-LAN compatible controllers:

  • Broetje: BBK, BBS, BGB, BLW (not BLW NEO!), BMR, BOB, BSK, Eurocontrol, SGB, SOB, SPK, WBS, WGB, WGB EVO, WGB Pro EVO, WGB-M, WGB-U, WOB
  • Boesch: heat pumps with RVS controller type
  • Elco: Aerotop, Aquatop, Rendamax, Straton, Thision, Thision S, Thision S Plus, Trigon S Plus
  • ATAG: QR
  • Atlantic: Alféa Evolution, Axeo, Excellia, Extensa, Hynea hybrid duo gaz, Varmax
  • Austria Email: LWP, LWPK
  • Baxi: Luna Platinum
  • Chappée: Klista
  • CTA: Optiheat
  • Deville: 9942, 9981
  • EVI Heat: Combi-7
  • Fernwärme: RVD230
  • Froeling: Rendagas Plus
  • Fujitsu Waterstage: Comfort, Duo
  • Geminox: Thrs
  • Gruenenwald: Greenheat
  • Hansa: SND
  • Herz: Commotherm 5 DeLuxe
  • Interdomo: Domostar GBK 25H/SH
  • MAN/MHG: Ecostar 200
  • MHG: Procon E
  • Oilon: SH, SHx
  • Olymp: SHS, WHS
  • Sieger: TG11
  • Sixmadun: TG11BE
  • Termomax: Termo ÖV
  • Thermics: Energie
  • Thermital: TBox Clima TOP
  • Tifell: Biofell
  • Viessmann: Vitotwin 300-W
  • Wamak: AiWa, DB
  • Weishaupt: WTU

To see a more detailed listing of the reported systems which are sucessfully used with BSB-LAN please follow the corresponding link:

Please note: General parameters should work on all devices, more specific parameters are subsequently added. Your help might be needed if you have a heating system that works on the BSB, LPB or PPS but for which we don't have the more specific parameters added. See here how to help us.

Attention!
Some companies which previously used BSB/LPB in their heating systems have now switched to other systems for their lower-cost devices. Examples are Brötje's WLC/WLS/BOK series. These are not compatible with BSB/LPB and only allow very limited parameters to be configured by the user. If you have one of these heating systems, you are so far out of luck to configure and monitor your heating system as it can be done with the more expensive (but BSB/LPB compatible) devices mentioned above among others.

Instructions on how to configure etc. can be found in the manual.
The forum thread that led to the development of this interface can be found here.
(Forum is in German, but several members speak English)

Please take note that while the board can also be used on the Raspberry Pi, the software provided here only runs on the ESP32 and Arduino Due respectively! For using the board with the Pi, you have to use the software bsb_gateway which is available here. Please also note that the functionality differs significantly, and that you would have to contact the author of bsb_gateway for any question related to it.

Web-Interface screenshots:

BSB-Board populated for ESP32 Olimex boards:

BSB-Board on Olimex POE inside the project's 3D-printed case: