Skip to content
/ bsb_lan Public
forked from fredlcore/BSB-LAN

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

Notifications You must be signed in to change notification settings

seb821/bsb_lan

 
 

Repository files navigation

BSB-LPB-PPS-LAN

Die deutsche Fassung dieser Datei gibt es hier.

LAN Interface for Boiler-System-Bus (BSB), Local Process Bus (LPB) and Point-to-Point-Interface (PPS) designed for Arduino Mega 2560 with Ethernet-Shield for web-based controlling Elco Thision, Brötje and similar heating systems, including logging to Micro-SD-card.

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

Interface kits available! PCB boards with parts are available upon request. If you are interested, please send an e-mail to bsb (ät) code-it.de (German or English) for further information.

This hardware/software combination should in principle work with all BSB- and LPB-based heating systems and has been tested in real life with the following heating systems:

  • Atlantic Alféa Extensa + [RVS21.831F] (heat pump)

  • Baxi Luna Platinum + [LMS15] (gas-fired)

  • Brötje BBK 22E [LMS14] (gas-fired)

  • Brötje BBK 22F [LMS14] (gas-fired)

  • Brötje BBS Pro Evo 15C [LMU74] (gas-fired)

  • Brötje EcoCondens BBS 15E [LMS14] (gas-fired)

  • Brötje EcoCondens BBS 20E [LMS14] (gas-fired)

  • Brötje EcoCondens BBS 28C [LMU7] (gas-fired)

  • Brötje EcoCondens BBS EVO 20G [LMS15] (gas-fired)

  • Brötje EcoTherm Kompakt WMS 12 [LMS 15] (gas-fired)

  • Brötje EcoTherm Kompakt WMS 24 [LMS 15] (gas-fired)

  • Brötje ISR-SSR [RVS63.283]

  • Brötje ISR-ZR1 [RVS46.530]

  • Brötje LogoBloc Unit L-UB 25C [RVS43.122] (oil-fired)

  • Brötje NovoCondens BOB 20 [RVS43.325] (oil-fired)

  • Brötje NovoCondens SOB 26 [RVA63.242] (oil-fired) {LPB_only}

  • Brötje NovoCondens SOB 22C [RVS43.222] (oil-fired)

  • Brötje NovoCondens SOB 26C [RVS43.222] (oil-fired) + EWM [RVS75.390]

  • Brötje NovoCondens WOB 20D [RVS43.325] (oil-fired)

  • Brötje SensoTherm BLW 12B [RVS21.825] (heat pump)

  • Brötje SensoTherm BLW 15B [RVS21.825] (heat pump)

  • Brötje SensoTherm BSW-K [RVS61.843] (heat pump)

  • Brötje TrioCondens BGB 20E [LMS14] (gas-fired)

  • Brötje WBS 14D [LMU74] (gas-fired)

  • Brötje WBS 14F [LMS14] (gas-fired)

  • Brötje WBS 22E [LMS14] (gas-fired)

  • Brötje WGB 15E [LMS14] (gas-fired)

  • Brötje WGB 20C [LMU74] (gas-fired)

  • Brötje WGB-C 20/24H [LMS14] (gas-fired)

  • Brötje WGB EVO 20H [LMS15] (gas-fired)

  • Brötje WGB Pro EVO 20C [LMU75] (gas-fired)

  • Brötje WGB S 17/20E EcoTherm Plus [LMS14] (gas-fired)

  • Brötje WGB-U 15H [LMS14] (gas-fired)

  • CTC 380 IC [RVS43.143] (oil-fired)

  • Elco Aerotop G07-14 [RVS61.843] (heat pump)

  • Elco Aerotop T10C [RVS61.843] (heat pump)

  • Elco Aquatop 8es [RVS51.843] (corresponds to CTA Optihead OH1-8es) (heat pump)

  • Elco Straton 21 [RVS63.283] (oil-fired)

  • Elco Thision S Plus 13 [LMS14] (gas-fired)

  • Elco Thision S 13.1 [LMU7] (gas-fired)

  • Elco Thision S 17.1 [LMU74.100] & [RVS63.283] (gas-fired)

  • Elco Thision S 25.1 [RSV63.283] (gas-fired) + MM [AVS75.390]

  • Fujitsu Waterstage WSYK 160 DC 9 [RVS21.827] (heat pump)

  • Fujitsu Waterstage WSYP 100 DG 6 [RVS21.831] (heat pump)

  • MHG Procon E 25 HS [LMS14] (gas-fired)

  • Sieger TG11 [RVP54.100] (oil-fired) {PPS_only}

  • Weishaupt WTU-25 G with WRS-CPU B2/E [RVS23.220] (oil-fired) {LPB_only}

  • PPS-based heating systems (e.g. RVP digital Serie D, RVP54…, ALBATROS RVA…, LGM11… and such as those using a QAA50 / QAA70 or similar like Brötje WGB 15 / WGB 20 / Triobloc E23 (Eurocontrol K), Weishaupt WRD 0.2 / 1.1, Sieger TG11 (with Siegermatic S42DB), Olymp THR 5-25C, Schäfer Interdomo (with DomoCommand DC 225)), albeit with PPS-typical limited functionality compared to BSB/LPB.

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 HowTo.
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 Arduino! 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 plain, with location of CL+ and CL- connectors:

BSB-Board and Ethernet Shield plugged into the Arduino Mega 2560:

BSB-Board on Raspberry Pi 2:

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 53.6%
  • C 43.8%
  • Processing 2.1%
  • Other 0.5%