Bsblan

Latest version: v0.5.0

Safety actively analyzes 628969 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.32

- lots of new parameters suppoerted
- newly designed webinterface allows control over heating system without any additional software or cryptic URL commands. URL commands of course are still available, so no need to change anything when using FHEM etc.
- German webinterface available with definement LANG_DE
- new URL-command /LB=x to log only broadcast messages (x=1) or all bus messages (x=0)
- new URL-command /X to reset the Arduino (need to enable RESET definement in BSB_lan_config.h)
- new logging parameters 20002 and 20003 for hot water loading times and cycles
- moved DS18B20 logging parameters from 20010-20019 to 20100-20199 and DHT22 logging parameters from 20020-20029 to 20200 to 20299
- moved average logging parameter from 20002 to 20004
- set numerous parameters to read-only because that's what they obviously are (K33-36)
- various bugfixes

0.31

- increased dumping of logfile by factor 5 / as long as we still have memory left, you can increase logbuflen from 100 to 1000 to increase transfer speed from approx. 16 to 18 kB/s
- adjusted burner activity monitoring based on broadcast messages for Brötje systems
- removed definement PROGNR_5895 because so far, it has only disabled an ENUM definition.
- removed definement PROGNR_6030 because double command ID could be resolved via BROETJE / non-BROETJE definements
- renamed BROETJE_SOB to BROETJE in order to allow for fine-grained distinction between different cases (e.g. 6800ff)
This means you have to activate TWO definements when using a Brötje system now: The general BROETJE as well as BROETJE_SOB or BROETJE_BSW.
Have a look at your serial log for parameters 6800 to see which command IDs fit your system and activate one of both accordingly.
- changed 16-Bit addressing of flash memory to 32-Bit to address crashes due to ever growing PROGMEM tables - now we have lots of air to breathe again for new command IDs :)
- removed trailing \0 string from several ENUMs that led to wrong ENUM listings. Please keep in mind not to end ENUMs with a trailing \0 !

0.30

* - Time library by Paul Stoffregen (https://github.com/PaulStoffregen/Time) is now required and included in the library folder.
* - adds logging of raw telegram data to SD card with logging parameter 30000. Logging telegram data is affected by commands /V and /LU
* - adds command /LU=x to log only known (x=0) or unknown (x=1) command IDs when logging telegram data
* - removed define USE_BROADCAST, broadcast data is now always processed
* - new internal functions GetDateTime, TranslateAddr, TranslateType

0.29

* - adds command /C to display current configuration
* - adds command /L to configure logging interval and parameters
* - adds option for command /A to set 24h average parameters during runtime
* - adds special parameter 20002 for logging /A command (24h averages, only makes sense for long logging intervals)
* - bugfixes for logging DS18B20 sensors

0.28

* adds special parameters 20000+ for SD card logging of /B, /T and /H commands (see BSB_lan_config.h for examples)
* adds version info to BSB_LAN web interface

0.27

- adds date field to log file (requires exact time to be sent by heating system)
- /D0 recreates datalog.txt file with table header
- added "flags" field to command table structure. Currently, only FL_RONLY is supported to make a parameter read-only
- added DEFAULT_FLAG in config. Defaults to NULL, i.e. all fields are read/writeable.
- Setting it to FL_RONLY makes all parameters read-only, e.g. for added level of security.
- Individual parameters can be set to NULL/FL_RONLY to make only these parameters writable/read-only.

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.