B-Logicx for Home Assistant

Home Assistant integration for the B-Logicx bus gateway (NWM / NWX)

View the Project on GitHub rafverbiest/homeassistant_b-logicx

← Home · Nederlands · English

B-Logicx for Home Assistant

Custom integration that connects Home Assistant directly to a B-Logicx NWM / NWX bus gateway — the BHS Home Server is optional and not a requirement.

Features

Integration page with the devices under the gateway.

About this project

B-Logicx is a Belgian home-automation vendor (Heist-op-den-Berg). Their bus uses EIB/KNX cabling and 24 V DC (black = 0, red = +24 V, yellow = bus signal). The system is decentralised by nature and makes it easy to spread the building blocks (inputs and outputs) through a building. An important advantage of B-Logicx is that everything is powered over the bus, and that (within certain limits) a single 24 V supply is enough. The protocol is simple: each datagram is two bytes (command + group, address).

Later installations

The problem I have found more and more over recent years is that newer, usually wireless, home-automation products make classic systems such as B-Logicx or Niko Home Control feel dated, because installation is simple. Wireless products do have the drawback that they often run on batteries, but they are much easier to fit, often without much experience, which makes them especially attractive for later installations.

Hybrid

This project means you do not have to choose: it lets an existing system become a hybrid. By letting B-Logicx talk to Home Assistant, it lets you install Zigbee, Z-Wave or Shelly where that makes the installation much simpler, without that becoming a second, parallel system beside the existing B-Logicx.

The official B-Logicx way to connect to Home Assistant is too limited, and it also requires a B-Logicx Home Server.

This integration works only through a network module that every system already has, and it provides seamless, real-time communication between B-Logicx and Home Assistant.

Documentation

Installation · Configuration · Dimmer · SoftM · Bus repeater · Diagnostics · YAML · B-Logicx upgrades

Important

This integration was produced independently. I am not affiliated with B-Logicx.
BLConfig remains required to program hardware; this HA integration monitors and controls the bus after it is configured.

License

See LICENSE in the repository.

Author

I built this originally for my own use, and to help keep B-Logicx from becoming obsolete as newer systems appear.

In my view Home Assistant is the engine of The Internet of Things; things that do not integrate with it (well) will disappear over time.

I manage a large number of buildings where B-Logicx is installed; for me this is how those buildings avoid having to be refitted with other home-automation systems anytime soon.

I put the code online to help make B-Logicx more future-proof, and to get in touch with other B-Logicx users. How widespread is this system? Let me know!

If this project helps you (or something is not working), feel free to email me: raf.verbiest@gmail.com