项目介绍

fredlcore/BSB-LAN 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,目前获得 364 个 Star、132 次 Fork。

仓库全名
fredlcore/BSB-LAN
Star 数
364
Fork 数
132
未关闭 Issue
5

README 摘要

BSB-LPB-PPS-LAN Die deutsche Fassung dieser Datei gibt es hier. Before getting started, please read through the manual here. BSB-LAN is a software/hardware solution for accessing the “Boiler-System-Bus” (BSB), the “Local-Process-Bus (LPB)” and the “Punkt-zu-Punkt-Schnittstelle” (PPS). The adapter is available for various ESP32-based microcontrollers (ESP32 NodeMCU, Olimex EVB, Olimex POE-ISO) as well as for an…

完整内容见 GitHub 原始 README 或本页 。

常见问题

BSB-LAN 用什么语言开发?

主要使用 C 编写,目前有 364 个 Star。

如何获取 BSB-LAN 的源码?

可以直接克隆仓库:git clone https://github.com/fredlcore/BSB-LAN.git,默认分支为 master;安装与运行步骤见仓库 README。

BSB-LAN 最近还在维护吗?

仓库最近一次更新为 3 天前,当前有 5 个未关闭 Issue;Star 数为 364,可作为社区活跃度的参考。

关于

GitHub 原始描述

Monitor and control heating systems with a Siemens® controller used by Elco®, Brötje®, Atlantic® and other heating systems with a Boiler-System-Bus (BSB), Local Process Bus (LPB) or Punkt-zu-Punkt Schnittstelle (PPS). Easy integration into your home automation system, such as Home Assistant and others.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

Batchfile
C
C++
HTML
JavaScript
Perl
Processing
Python

Release

README

BSB-LPB-PPS-LAN

Die deutsche Fassung dieser Datei gibt es hier.

Before getting started, please read through the manual here.

BSB-LAN is a software/hardware solution for accessing the “Boiler-System-Bus” (BSB), the “Local-Process-Bus (LPB)” and the “Punkt-zu-Punkt-Schnittstelle” (PPS). The adapter is available for various ESP32-based microcontrollers (ESP32 NodeMCU, Olimex EVB, Olimex POE-ISO) as well as for an Arduino Due with Ethernet shield. It allows accessing the heating systems from Atlantic, Brötje, Elco and many other manufacturers via LAN/WLAN, provided that they use one of the Siemens controllers listed below. BSB-LAN makes it possible to control or regulate the heating and log any given values. This project supports almost all parameters available on the heating systems and can be used for in a comprehensive home automation environment.


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.


Using the adapter and the BSB-LAN software, various values and parameters can easily be monitored, logged and, if so desired, controlled and changed via a web-interface. Optional integration into existing smart home systems such as FHEM, openHAB, HomeMatic, ioBroker, Loxone, IP-Symcon, EDOMI, Home Assistant, SmartHomeNG or Node-RED is possible via MQTT, JSON or HTTP access. The adapter can also be used as a standalone logger without LAN or Internet connection when using a microSD card (MBR partition / FAT format).
Temperature and humidity sensors can also be connected and their data can also be logged and analyzed. The option of integrating your own code into the BSB-LAN software also offers a wide range of expansion options.

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

  • Brötje: BBK, BBS, BGB, BLW (see exceptions below!), BMK, BMR, BOB, BSK, BSW, Eurocontrol, ISR, LogoBloc, SGB, SOB, SPK, WBC (see exceptions below!), WBS (see exceptions below!), WGB (see exceptions below!), WMC, WMS, WOB
  • Not working Brötje models: BOK, BLW Eco, BLW Eco.2, BLW Mono, BLW Mono.1, BLW Neo, BLW Pro.1, BLW Split, BSW Neo, WBC 22.1/28.1, WBC 14.1/22.1, WGB-K 22.1/28.1, WGB 14.1/22.1/28.1/38.1, WHB, WHC, WHS, WLC, WLS and all others with IWR controller
  • Bösch: heat pumps with RVS controller type
  • Elco: Aerotop (not EVO LN / Mono / Mono.2 / Split / Split.2!), Aquatop, Rendamax, Straton, Thision (not Thision Mini!), Thision S, Thision S Plus, Trigon S Plus
  • Alarko: Aldens WM/WS
  • ATAG: QR
  • Atlantic: Axeo, Alféa Excellia A.I., Alféa Extensa A.I., Hynea hybrid duo gaz, Navistem, Perfinox, Varmax
  • Austria Email: LWP, LWPK
  • Baxi: Luna Platinum, Luna Duo, Block Kondens
  • Boesch: SLS
  • Chappée: Luna, Klista
  • CitrinSolar: proClima
  • CTA: Optiheat
  • CTC: 380 IC
  • Deville: 9942, 9981
  • Eco: AiWA, AW, BW, DW, heatLite, Star, TBW, WW, WWi, TWW
  • Ecostar: Ecodense WT-S 45
  • Etna: II GWS
  • EVI Heat: Combi-7
  • Fernwärme: RVD230
  • Froeling: Rendagas Plus
  • Fujitsu Waterstage: Comfort, Duo, WOHA, WSHA, WSYA, WSYK, WSYP
  • Gebwell: T2
  • Geminox: Thrs
  • General: (aka Fujitsu Waterstage) WC13F / WOC13RIYF / WGHA 100DG
  • Gorenje: Aerogor Compact, Aerogor Compact EVI, Aerogor ECO Inverter 10 A, Aerogor Split AW, Aerogor Split HD, Aerogor Split HD EVI, Aquagor, Aquagor EVI, Geogor All-In-One, Terragor, Terragor EVI
  • Grünenwald: Greenheat
  • GS: UnoTec
  • Hansa: SND
  • Herz: Commotherm 5 DeLuxe
  • Hotjet: One2, Wx, ZETXe, ZETXi
  • Ideal Heating: Logic Air Heat Pump
  • Interdomo: Domostar GBK 25H/SH, OBK (HC 232)
  • MAN/MHG: Ecostar 200
  • MHG: ecoWP Xe, Procon E
  • Oilon: SH, SHx
  • Olymp: SHS, WHS
  • Palazzetti: Choro Sistema Calore
  • Robur: K18 Simplygas / Hybrigas
  • Sieger: TG11
  • Šildymo Technologijų Centras (ŠTC): STC9
  • Sixmadun: TG11BE
  • Smartheat: UI400
  • SSP: Proburner
  • Strebel: S-ASX
  • Sunex: Nexus
  • Termomax: Termo ÖV
  • Thercon: Therma Silent Coax Single, THERMA Silent Coax Combi 300/500
  • Thermics: Energie
  • Thermital: TBox Clima TOP
  • Tifell: Biofell
  • Variheat: 110C
  • Viadrus : Claudius K1, K2
  • Viessmann: Vitotwin 300-W (exclusively!)
  • Wamak: AiWa, DB
  • Weishaupt: WTU

If your heater has one of the following controllers, but your model ist not listed in our manual, feel free to get in touch with us, as these models have been confirmed working:
AVS37, AVS55, AVS71, AVS74, AVS75, AVS77, AVS79, LMS14, LMS15, LMS15, LMU64, LMU74, LMU75, RVA61, RVA63, RVA33, RVA36, RVA43, RVA46, RVA47, RVA53, RVA60, RVA61, RVA63, RVA65, RVA66, RVC32, RVD110, RVD115, RVD120, RVD125, RVD130, RVD135, RVD139, RVD140, RVD144, RVD145, RVD230, RVD235, RVD240, RVD245, RVD250, RVD255, RVD260, RVD265, RVL469, RVL470, RVL471, RVL472, RVL479, RVL480, RVL481, RVL482, RVP320, RVP330, RVP340, RVP350, RVP351, RVP360, RVP361, RVP5xx, RVS13, RVS21, RVS23, RVS26, RVS41, RVS43, RVS46, RVS47, RVS51, RVS53, RVS61, RVS63, RVS65, RVS68, RWI65, WRI80

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. In addition, there are now also Siemens controllers that no longer expose BSB/LPB connectors, but use different bus systems, for example the LMU34 and the Climatix/POS-series.

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:

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

评论

暂无评论