Table of Contents
Users of the outdated setup adapter v2 + Mega: please note appendix D!
Quick Start Guide for Arduino Due
Quick Start Guide for ESP32 Boards
3. BSB-LAN Setup: Connection and Startup
- 3.1 Connecting the Adapter
- 3.2 Function Test and First Use
- 3.3 Create Device-Specific Parameter List
- 3.4 Debugging and Troubleshooting
- 6.1 Logging Data
- 6.2 IPWE Extension
- 6.3 Transmitting a Room Temperature
- 6.4 Simulating the Presence Function
- 6.5 Triggering a Manual DHW-Push
- 6.6 Changing the Date, Time and Time Programs
- 6.7 Transmitting an Alternative Outside Temperature
- 6.8 Integrating Own Code in BSB-LAN
- 6.9 Using the Webserver Function
- 6.10 Using the Alternative AJAX Web Interface
- 6.11 Room Unit Emulation
- 6.12 Erasing EEPROM Using Pincontacts
7. BSB-LAN Setup: Optional Hardware
- 7.1 Usage of Optional Sensors: DHT22, DS18B20, BME280
- 7.2 Relays and Relayboards
- 7.3 MAX! Components
- 7.4 Own Hardwaresolutions
- 7.5 LAN Options for the BSB-LPB-LAN Adapter
8. Integration via Additional Software
- 8.1 FHEM
- 8.2 openHAB
- 8.3 HomeMatic (EQ3)
- 8.4 ioBroker
- 8.5 Loxone
- 8.6 IP-Symcon
- 8.7 MQTT, InfluxDB, Telegraf and Grafana
- 8.8 MQTT and FHEM
- 8.9 MQTT2 and FHEM
- 8.10 EDOMI
- 8.11 Home Assistant
- 8.12 SmartHomeNG
- 8.13 Node-RED
- 8.14 Data Processing Using Bash Script
- 8.15 Volkszaehler
- 8.16 Homebridge
- 8.17 Jeedom
9. Excursus: Reading Out New Parameter Telegrams
10. Excursus: Heating Controllers and Accessories
- 10.1 Bus Systems of the Heating Controllers: BSB, LPB, PPS
- 10.2 Detailed Description of the Supported Controllers
- 10.3 Expansion- and ClipIn-Modules
- 10.4 Operating Units
- 10.5 Conventional Room Units for the Listed Controllers
- 10.6 Special Accessories: Webserver OZW672 and Servicetool OCI700
- 10.7 Sensor Types
11. Excursus: Successfully Tested Heating Systems
13. Excursus: Reaching BSB-LAN Securely from the Internet
14. Possible Error Messages and their Causes
- 14.1 Error Message “unknown type xxxxxxxx”
- 14.2 Error Message “error 7 (parameter not supported)”
- 14.3 Error Message “query failed”
- 14.4 Error Message “ERROR: set failed! - parameter is readonly”
- 14.5 Error Message “decoding error”
15. Problems and their Possible Causes
- 15.1 Arduino IDE Stops Compiling
- 15.2 The Red LED of the Adapter Isn’t Lit
- 15.3 The Red LED Is Lit, but a Query Isn’t Possible
- 15.4 Access to the Webinterface Isn’t Possible
- 15.5 No Connection to WiFi Possible
- 15.6 No Query of Parameters Possible
- 15.7 Controller Isn’t Recognized Correctly
- 15.8 Heating Circuit 1 Can’t Be Controlled
- 15.9 Room Temperature Can’t Be Transmitted to Heating Circuit 1
- 15.10 Heating Circuit 2 Can’t Be Controlled
- 15.11 Room Temperature Can’t Be Transmitted to Heating Circuit 2
- 15.12 Settings of the Controller Can’t Be Changed via Adapter
- 15.13 Sometimes the Adapter Doesn’t React to Queries or SET-Commands
- 15.14 ‘Nothing’ Happens at the Query of the Logfile
- 15.15 No 24-Hour Averages Are Displayed
- 15.16 ‘Nothing’ Happens at the Query of DS18B20/DHT22 Sensors
- 15.17 The DS18B20 Sensors Are Showing Wrong Values
- 15.18 The ‘Serial Monitor’ of the Arduino IDE Doesn’t Provide Data
- 16.1 Can I Use the Adapter & Software with a Raspbery Pi?
- 16.2 Can I Connect One Adapter to Two Controllers at the Same Time?
- 16.3 Can I Connect an Adapter via LPB And Query Different Controllers?
- 16.4 Is a Multifunctional Input of the Controller Directly Switchable via Adapter?
- 16.5 Can an Additional Relayboard Be Connected And Controlled by the Ardunio?
- 16.6 Can I Query the State of a Connected Relay?
- 16.7 Can I Be Helpful to Add Yet Unknown Parameters?
- 16.8 Why Do Some Parameters Appear Doubly Within a Complete Query?
- 16.9 Why Aren’t Certain Parameters Displayed Sometimes?
- 16.10 Why Isn’t Access to Connected Sensors Possible?
- 16.11 I’m Using a W5500 LAN-Shield, What Do I Have to Do?
- 16.12 Can States Or Values Be Sent As Push-Messages?
- 16.13 Can (e.g.) FHEM ‘Listen’ to Certain Broadcasts?
- 16.14 Why Sometimes Timeout Problems Occur Within FHEM?
- 16.15 Is There a Module For FHEM?
- 16.16 Why Aren’t Any Values Displayed At Burnerstage 2 Within /K49?
- 16.17 It Appears to Me That the Displayed Burner-Values of /K49 Aren’t Correct.
- 16.18 What Is the Exact Difference Between /M1 and /V1?
- 16.19 Can I Implement My Own Code In BSB-LAN?
- 16.20 Can I Integrate MAX! Thermostats?
- 16.21 Why Isn’t the Adapter Reachable After a Power Failure?
- 16.22 Why Isn’t the Adapter Reachable Sometimes (Without a Power Failure)?
- 16.23 Why Do ‘Query Failed’ Messages Occur Sometimes?
- 16.24 I Don’t Find a LPB or BSB Connector, Only L-BUS And R-BUS?!
- 16.25 Is There An Alternative Besides Using LAN?
- 16.26 I Am Using The Outdated Setup Adapter v2 + Arduino Mega 2560 - Is There Anything I Have To Take Care Of?
- 16.27 I Am Getting Error Messages from the Arduino IDE - What Can I Do?
- 16.28 Connection to the WiFi Network can’t be Established
- 16.29 BSB-LAN often crashes or the WiFi connection is unstable.
- 16.30 I cannot find the setting for writing the parameters / The “set” button is missing
- 16.31 Why can’t I find the parameter XYZ anywhere?
- 16.32 The LED flickers, but no connection to the heating is established.
- 16.33 I Have Further Questions, Who Can I Contact?
17. Further Informations and Sources
Appendix A1: Circuit Diagram BSB-LPB-LAN Adapter v4 (Due version)
Appendix A2: Notes on the Circuit Diagram
Appendix C: Changelog BSB-LAN Software
Appendix D: Notes For Users Of The Outdated Setup Adapter v2 + Mega 2560