Troubleshooting
-BSB-LAN tries to make accessing your heating system as easy as possible, but there are always things that can go wrong. If you still have a problem after reading this document as well as the FAQ, please open up a bug report on the project's GitHub page and make sure that you provide us with all the necessary log files and further required details, especially from the Serial Monitor (or SerMo in short).
+BSB-LAN tries to make accessing your heating system as easy as possible, but there are always things that can go wrong. If you still have a problem after reading this document as well as the FAQ, please open up a bug report on the project's GitHub page and make sure that you provide us with all the necessary log files and further required details, especially from the Serial Monitor (or SerMo in short).
+Before doing so, however, make sure that you install the most recent version of BSB-LAN from the master repository (not the release version), even if yours is "just" a few days old. Still, a lot could have happned since then :)!
Using the Serial Monitor
- Access the Serial Monitor by going to Tools/Serial Monitor in the Arduino IDE. @@ -212,7 +213,7 @@
- Select the "Minimal SPIFFS (Large APPS with OTA)" partition scheme in the Arduino IDE under Tools/Partition Scheme. If you are using over-the-air updates, you have to flash the software once via USB after changing the partition scheme before OTA updates will work again. +
- Select the Minimal SPIFFS (Large APPS with OTA) partition scheme in the Arduino IDE under Tools/Partition Scheme. If you are using over-the-air updates, you have to flash the software once via USB after changing the partition scheme before OTA updates will work again.
- Make sure the adapter is connected to CL+/CL- and not to the third (G+) pin: G+ will drive the LED, but it's not a data line. -
- Make sure you have powered on the microcontroller. You may think that the heating system powers the microcontroller because the LED on the BSB-LAN adapter is on, but it doesn't. You need to power it separately. +
- Make sure you have powered on the microcontroller. You may think that the heating system powers the microcontroller because the LED on the BSB-LAN adapter is on, but it doesn't. You need to power it separately.
- With the adapter for the Olimex microcontrollers: Make sure that the BSB-LAN adapter board sits exactly in the center of the UEXT connector. It will still fit in, if it's shifted one pin left or right, but it won't work. -
- Make sure the RX/TX pins are set/detected correctly. +
- Make sure the RX/TX pins are set/detected correctly. The startup sequence in the Serial Monitor will show you what pins have are used or have been auto-detected.
- Yes, that is a known restriction. The only way to do that is to set the BSSID specifically in
BSB_LAN_config.h
.
+ - Yes, that is a known restriction. The only way to do that is to set the BSSID explicitly in
BSB_LAN_config.h
. - Check BSB-LAN's settings and make sure that write access is enabled and set to standard or complete. +
- Check BSB-LAN's settings and make sure that write access is enabled and set to standard or complete.
Using the Serial Monitor
Compiling fails: "Sketch too big"
-
-
No access to web-interface anymore
@@ -258,9 +259,9 @@Cannot read any parameter
No data even though the adapter's red LED is on
No or unreliable network connection
@@ -271,12 +272,12 @@ No or unreliable network connection
No connection to hidden WiFi network possible
-
Room temperature (or any other parameter) cannot be set
-
Web-interface freezes when making new connection
diff --git a/fr/bus_systems.html b/fr/bus_systems.html
index da334243..81e9bbcd 100644
--- a/fr/bus_systems.html
+++ b/fr/bus_systems.html
@@ -196,7 +196,8 @@ The Local Process Bus (LPB)
No connection to hidden WiFi network possible
-
-
Room temperature (or any other parameter) cannot be set
-
-
Web-interface freezes when making new connection
diff --git a/fr/bus_systems.html b/fr/bus_systems.html index da334243..81e9bbcd 100644 --- a/fr/bus_systems.html +++ b/fr/bus_systems.html @@ -196,7 +196,8 @@The Local Process Bus (LPB)
The Point-to-Point Interface (PPS)
-The Point-to-Point Interface (PPS deriving from the German term "Punkt-zu-Punkt Schnittstelle") is compatible to the other systems on a physical layer, but not in the way message telegrams are being exchanged. While BSB and LPB talk to each other by sending telegrams and acknowledging their receipt respectively, PPS is dominated by the heating unit. The heating unit constantly sends its data to the room unit and tells the room unit when and what kind of information it should send. It is a very timing sensitive protocol, therefore long other tasks that BSB-LAN is told to do will lead to a temporary interruption and possible error message on the heating system. However, after a short while, this should be clearing by itself when the two components "talk" to each other again.
+The Point-to-Point Interface (PPS deriving from the German term "Punkt-zu-Punkt Schnittstelle") is compatible to the other systems on a physical layer, but not in the way message telegrams are being exchanged. While BSB and LPB talk to each other by sending telegrams and acknowledging their receipt respectively, PPS is dominated by the heating unit. The heating unit constantly sends its data to the room unit and tells the room unit when and what kind of information it should send. So it may take up to a few minutes until a value that is set in BSB-LAN is actually requested by the heating system and shown there.
+It is also a very timing sensitive protocol, therefore long other tasks that BSB-LAN is told to do will lead to a temporary interruption and possible error message on the heating system. However, after a short while, this should be clearing by itself when the two components "talk" to each other again.
Other than BSB and LPB, changes made in BSB-LAN do not take immediate effect. Changing values, for example like the room temperature comfort setpoint, will be stored internally in BSB-LAN first to be sent out to the heating system once it tells the room unit (i.e. BSB-LAN) to do so. This may take up to a minute or so, so one should not be confused that settings do not show up on the heater immediately, as is the case with BSB and LPB.
With PPS, BSB-LAN can run in two modes: passive and as a room unit. In passive mode, BSB-LAN can just listen to the data exchanged between the room unit and the heating device. It is not possible to send one's own data, for the simple fact that it would be overwritten in no time by the same type of data coming from the room unit.
In order to send parameter data to the heating system, BSB-LAN mus run in "room unit" mode, and this means that any room unit will have to be removed from the heating system. In this case, it is especially important to regularly send a room temperature value to BSB-LAN which in turn will send this value to the heating device. Only if the heater runs solely on outside temperature then this value can be ignored.
diff --git a/fr/configure.html b/fr/configure.html
index 7c5efba4..91847512 100644
--- a/fr/configure.html
+++ b/fr/configure.html
@@ -239,7 +239,7 @@
General Settings
1
)Off (
0
)