LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens® controller used by Elco®, Brötje® and similar heating systems
I had noticed that CUSTOM_COMMAND appeared twice in my list of "installed modules".
When checking the code, I also noticed that it checks for a "module" by the name of URLCONFIG, for which I could not find any #define in BSB-LAN's source files, and that the following defines from BSB_LAN_config.h where not checked for inclusion in the list of "installed modules" in url /C:
BUTTONS
DEVELOPER_DEBUG
ENABLE_ESP32_OTA
ESP32_USE_SD
OFF_SITE_LOGGER
RGT_EMULATOR
ROOM_UNIT
USE_ADVANCED_PLOT_LOG_FILE
WIFI
Here's what I did in this PR for the "installed modules" check in BSB_LAN.ino:
removed the check for URLCONFIG
added checks for the config defines listed above (Some of these may not count as "modules". Feel free to remove the checks I've added for them in the code.)
sorted all "modules" alphabetically
used the names from the defines in BSB_LAN_config.h:
MDNS_SUPPORT instead of MDNS
DEBUG instead of "Verbose" placed in front of a "DEBUG" that was always printed
I had noticed that CUSTOM_COMMAND appeared twice in my list of "installed modules".
When checking the code, I also noticed that it checks for a "module" by the name of URLCONFIG, for which I could not find any
#define
in BSB-LAN's source files, and that the following defines from BSB_LAN_config.h where not checked for inclusion in the list of "installed modules" in url /C:Here's what I did in this PR for the "installed modules" check in BSB_LAN.ino: