BSB-LAN Logo

Plugin for BSB-Lan-Adapter

Version 1.0.2

This plugin connects your BSB-LAN-Adapter (https://github.com/fredlcore/BSB-LAN) with SmarthomeNG. BSB-LAN is a LAN Interface for Boiler-System-Bus (BSB) that enables you to control heating systems from Elco or Brötje and similar Systems.

  • read out all available boiler parameters.

  • write all accessible boiler parameters

Change history

  • 1.0.2 revised README. Compatibility check for BSB-LAN Version 2.x

  • 1.0.1 added support for writing parameters

Requirements needed software

  • Python > 3.7

  • SmarthomeNG >= 1.7.2

Configuration

1) /smarthome/etc/plugin.yaml

Enable the plugin in plugin.yaml and type in the adapters IP address.

bsblan:
    plugin_name: bsblan
    bsblan_ip: 192.168.xxx.xxx

2) /smarthome/items/bsblan.yaml

Create an item and add the parameters you want to get from BSB-LAN. A full list of supported parameters you can get from the BSB-LAN-Adapter Web interface (http://192.168.xxx.xxx/K)

bsblan:
    Komfortsollwert_HK1:
        type: num
        bsb_lan: 710
        visu_acl: rw
        descr:
            type: str
    Vorlauftemperatur_HK1:
        type: num
        bsb_lan: 8743
        visu_acl: ro
        descr:
            type: str
    Trinkwassertemperatur:
        type: num
        bsb_lan: 8830
        visu_acl: ro
        descr:
            type: str
    Vorlauftemperatur_HK2:
        type: num
        bsb_lan: 8773
        visu_acl: ro
        descr:
            type: str
    Heizkreispumpe_HK2_Status:
        type: num
        bsb_lan: 8760
        visu_acl: ro
        descr:
            type: str
    Status_Brenner:
        type: num
        bsb_lan: 8009
        visu_acl: ro
        descr:
            type: str
    Kesseltemperatur:
        type: num
        bsb_lan: 8310
        visu_acl: ro
        descr:
            type: str
    Kesselruecklauftemperatur:
        type: num
        bsb_lan: 8314
        visu_acl: ro
        descr:
            type: str
    Wasserdruck:
        type: num
        bsb_lan: 8327
        visu_acl: ro
        descr:
            type: str
    Status_Trinkwasser:
        type: num
        bsb_lan: 8003
        visu_acl: ro
        descr:
            type: str
    Status_Kessel:
        type: num
        bsb_lan: 8005
        visu_acl: ro
        descr:
            type: str