Python-bsblan

Latest version: v1.2.1

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

Scan your dependencies

Page 2 of 16

3.0

* ATTENTION: BSB_LAN_custom_defs.h.default needs to be renamed to BSB_LAN_custom_defs.h and only contains a very limited set of parameters by default. See the manual for getting device-specific parameter lists.
* Add new '/LN' URL command to force logging irrespective of current interval.
* Improved library checks: No need for ESP32 users to remove ArduinoMDNS and WiFiSpi folders anymore.
* New SdFat version 2 for Arduino Due
* New data type VT_BINARY_ENUM
* This release has been supported by the following GitHub Sponsors: Alex, DE-cr

2.2.2

Backport of changed meaning of FL_SPECIAL_INF. Room temperature parameters 10000, 10001 and 10002 must now have the FL_SPECIAL_INF flag added. Outside temperature simulation (10003 or 10017) must have it **removed**, the same goes for the Weishaupt room temperatur parameters.

2.2.1

2.1

- Many new parameters for LMU64
- ATTENTION: New categories for LMU64 and RVD/RVP controllers due to their different numbering schemes. Will be filled over time. PPS and sensor categories have moved up by two.
- ESP32: OTA now uses system-wide HTTP AUTH authentication credentials
- Improved built-in chart display (/DG), new configuration definement define USE_ADVANCED_PLOT_LOG_FILE - thanks to Christian Ramharter
- Lots of bugfixes

2.0

- ATTENTION: LOTS of new functionalities, some of which break compatibility with previous versions, so be careful and read all the docs if you make the upgrade!
- ATTENTION: Added and reorganized PPS parameters, almost all parameter numbers have changed!
- ATTENTION: Change of EEPROM layout will lead to loading of default values from BSB_LAN_config.h! You need to write settings to EEPROM in configuration menu again!
- ATTENTION: Folder locations and filenames have been adjusted for easier installation! If you update your installation, please take note that the configuration is now in BSB_LAN_config.h (LAN in caps), and no longer in BSB_lan_config.h (lower-caps "lan")
- ATTENTION: HTTP-Authentication configuration has changed and now uses plain text instead of Base64 encoded strings!
- Thanks to GitHub user do13, this code now also compiles on a ESP32, tested on NodeMCU-ESP32, Olimex ESP32-POE and Olimex ESP32-EVB boards. ESP32 code uses SDK version 2.0.2, please take note when configuring Arduino IDE!
- OTA Updates now possible for ESP32-based devices
- Support for special PPS devices (based on DC225/Honeywell MCBA) added
- Webinterface allows for configuration of most settings without the need to re-flash, also split into basic and extended configuration
- Added better WiFi option for Arduinos through Jiri Bilek's WiFiSpi library, using an ESP8266-based microcontroller like Wemos D1 mini or LoLin NodeMCU. Older WiFi-via-Serial approach no longer supported.
- Added MDNS_SUPPORT definement in config so that BSB-LAN can be discovered through mDNS
- If BSB-LAN cannot connect to WiFi on ESP32, it will set up its own access point "BSB-LAN" with password "BSB-LPB-PPS-LAN" for 30 minutes. After that, it will reboot and try to connect again.
- New MQTT functions, including allowing any parameter to be set by an MQTT message and actively query any parameter once by sending an MQTT message
- Added support for BME280 sensors
- Setting a temporary destination address for querying parameters by adding !x (where x is the destination id), e.g. /6224!10 to query the identification of the display unit
- URL commands /A, /B, /T and /JA have been removed as all sensors can now be accessed via parameter numbers 20000 and above as well as (currently) under new category K49.
- New categories added, subsequent categories have been shifted up
- HTTP Authentification now uses clear text username and password in configuration
- PPS users can now send time and day of week to heater
- Lots of new parameters added
- URL command /JR allows for querying the standard (reset) value of a parameter in JSON format
- URL command /JB allows for backing up parameters to JSON file
- New library for DHT22 should provide more reliable results
- Consolidated data and value types: New data types VT_YEAR, VT_DAYMONTH, VT_TIME as subsets of VT_DATETIME for parameters 1-3, replacing VT_SUMMERPERIOD and adjusting VT_VACATIONPROG. New value types DT_THMS for time consisting of hour:minutes:seconds
- MQTT: Use MQTTDeviceID as a client ID for the broker, still defaults to BSB-LAN. ATTENTION: Check your config if you're broker relies on the client ID in any way for authorization etc.

1.7.0

Page 2 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.