Skip to content

Accessing MAX! components from BSB–LAN

fredlcore edited this page Jul 14, 2024 · 7 revisions

BSB-LAN comes with support for accessing EQ3's MAX! (unfortunately discontinued) heating system components such as radiator thermostats or wall mounted thermostats. With this, you can integrate them directly into BSB-LAN without the use of a Home Automation system that would need to support them.

Accessing MAX! components

MAX! components communicate wireless using the 868 MHz band, normally with a MAX! Cube which, however, is not openly accessible. You can either hack the Cube or build your own CC1101 transceived using an Arduino Nano (another guide in German on how to flash the Cube can be found here). Once the aculfw firmware is installed and connected to your network, you have access to the messages that the MAX! components exchange with each other.

Configuring BSB-LAN for using MAX! components

The first thing you need to do is to take note of the serial numbers that are printed on your MAX! component, sometimes inside the battery cover. They consist of leading letters follewed by several numbers, such as KEQ0505080. Enter these serial numbers in the configuration, either in the web-interface under "MAX! Devices" or in BSB_LAN_config.h under max_device_list.
After BSB-LAN has been restarted with these settings, you have to initiate the pairing procedure for each device once so that BSB-LAN can receive the devices' internal serial numbers (which are different from those entered in the configuration). This information is stored in the EEPROM and will remain there until the EEPROM is cleared (using /NE for example) or replaced.

Accessing values from MAX! components

Once the MAX! components are registered with BSB-LAN, you can find their values in parameters 20500 onwards. Each component refers to one parameter number and their sub-numbers.

Clone this wiki locally