diff --git a/bus_systems.html b/bus_systems.html index a3b4b16c..dafcee31 100644 --- a/bus_systems.html +++ b/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/configure.html b/configure.html index 7bc32855..1adf28b6 100644 --- a/configure.html +++ b/configure.html @@ -239,7 +239,7 @@

General Settings

On (1)
Off (0) -Write access (level) +Write access (level) - If DEFAULT_FLAGis set to FL_SW_CTL_RONLY, you can set the level of write access here. Off (read-only)
On (Standard)
On (Complete) @@ -439,7 +439,7 @@

Network settings

192.168.178.90 (192,168,178,90) -- +- bssid Enter a specific BSSID address here to ensure connecting to a specific access point. Set to all zeros under normal circumstances. (0x00, 0x00, 0x00, 0x00, 0x00, 0x00) diff --git a/de/bus_systems.html b/de/bus_systems.html index ed34c4b1..439f2750 100644 --- a/de/bus_systems.html +++ b/de/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/de/configure.html b/de/configure.html index f64d96a9..4cfb1c1d 100644 --- a/de/configure.html +++ b/de/configure.html @@ -239,7 +239,7 @@

General Settings

On (1)
Off (0) -Write access (level) +Write access (level) - If DEFAULT_FLAGis set to FL_SW_CTL_RONLY, you can set the level of write access here. Off (read-only)
On (Standard)
On (Complete) @@ -439,7 +439,7 @@

Network settings

192.168.178.90 (192,168,178,90) -- +- bssid Enter a specific BSSID address here to ensure connecting to a specific access point. Set to all zeros under normal circumstances. (0x00, 0x00, 0x00, 0x00, 0x00, 0x00) diff --git a/de/install.html b/de/install.html index 866ae327..a527dcae 100644 --- a/de/install.html +++ b/de/install.html @@ -202,7 +202,7 @@

Installing the Arduino
  • Again, go to Tools/Board and select the proper upload speed (460800 for ESP32, 115200 for Arduino Due).
  • -
  • For ESP32-based microcontrollers, again, go to Tools/Board and select "Minimal SPIFFS (Large APPS with OTA)" for partition scheme (do not confuse this with the similar "Minimal" partition scheme which is different and not working in our case). If you don't set the correct parition scheme, the firmware will not fit into the ESP32!
  • +
  • For ESP32-based microcontrollers, again, go to Tools/Board and select "Minimal SPIFFS (Large APPS with OTA)" for partition scheme (do not confuse this with the similar "Minimal" partition scheme which is different and not working in our case). If you don't set the correct parition scheme, the firmware will not fit into the ESP32!
  • Go to File/Open and navigate to the BSB_LAN folder and double-click on BSB_LAN.ino. The project will open.
  • You may now proceed to configure BSB-LAN.
  • When you are done configuring, go to Sketch/Upload and upload the BSB-LAN software to the microcontroller.
  • @@ -219,7 +219,7 @@

    Connecting BSB-LAN to the heat
    1. Unplug the microcontroller from your computer and turn off your heating system. Locate the BSB/LPB/PPS connectors. You may have to open your heating system for that. Have a look at the list of supported heating systems to get an idea where the pins are located.
      Do all this at your own risk!
      Especially take care to prevent electrostatic discharge (ESD) which can destroy both BSB-LAN and the heating controller!
    2. Now plug the BSB-LAN adapter onto the microcontroller and connect the + screw connector to the CL+ (BSB), DB (LPB) or A6 (PPS, different connector names are possible) connector, and the - screw connector to the CL- (BSB), MB (LPB) or M (PPS) connector. If there is no empty connector, there is no problem adding the wires for BSB-LAN to an already "used" connector, provided the wires are inserted carefully.
    3. -
    4. Now you need to power on the microcontroller. Take note that the heating system does not power the microcontroller, even if the BSB-LAN adapter's LED turns on when you connect it to the heating system. You need to supply power to the microcontroller via its USB port (or via PoE on the Olimex POE-ISO). Make sure to use a stable power supply with at least 2 amperes. Once the microcontroller is powered on, turn on the heating system. The red LED of the BSB-LAN adapter should alight. It should flicker occasionally.
    5. +
    6. Now you need to power on the microcontroller. Take note that the heating system does not power the microcontroller, even if the BSB-LAN adapter's LED turns on when you connect it to the heating system. You need to supply power to the microcontroller via its USB port (or via PoE on the Olimex POE-ISO). Make sure to use a stable power supply with at least 2 amperes. Once the microcontroller is powered on, turn on the heating system. The red LED of the BSB-LAN adapter should alight. It should flicker occasionally.
    7. Now open your webbrowser and open the IP address of BSB-LAN. If MDNS is enabled, you can directly go to http://bsb-lan.local. Otherwise, you can find the IP address of BSB-LAN either in your router, or you connect the microcontroller to your PC and open the Arduino IDE and go to Tools/Serial Monitor and set the serial monitor speed to 115200. Restart the microcontroller, and the IP address will be displayed upon connecting to the network.

    diff --git a/de/troubleshooting.html b/de/troubleshooting.html index a780a28c..ef5aeab3 100644 --- a/de/troubleshooting.html +++ b/de/troubleshooting.html @@ -200,7 +200,8 @@

    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