Skip to content
forked from fredlcore/BSB-LAN

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

Notifications You must be signed in to change notification settings

parsley/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 (with just basic functionality) point-to-point-interface (PPS/H-Bus) 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.

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 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 EVO 20 G [LMS15] (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 BSW-K [RVS61.843] (heat pump)

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

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

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

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

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

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

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

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

  • Brötje WGB-U 15H [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 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)

  • 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, Weishaupt WRD 0.2 / 1.1, Sieger TG11 (with Siegermatic S42DB), Olymp THR 5-25C, Schäfer Interdomo (with DomoCommand DC 225)), albeit with just very basic functionality.

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.

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)

Some interface kits from a collective order are still available, fitting directly on the Arduino Mega 2560 or (with different pin headers) on the Raspberry Pi 2. Contact bsb (ät) code-it.de if you are interested (German or 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 / H-Bus) used by Elco Thision, Brötje and similar heating systems

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 55.9%
  • C 41.2%
  • Processing 2.7%
  • Shell 0.2%