1 Wire Busmaster from elabnet Elaborated Networks

Hey all,

I don’t know if anyone has come across the 1 wire Professional Bus Master from Elabnet Elaborated Networks.

Firstly, I have no affiliation commercial or otherwise with the firm.

Many in the KNX community may be familiar with the “Timberwolf Server”. This has gone through many iterations, and they had produced a AMD64 based solution that was really powerful, but the firm is now producing a version based on the Pi CM4 which is less powerful. Thinking about some of the things I’d want to do beyond just automating KNX and visualisation e.t.c. having thought about front ends, I am more and more considering looking at Home Assistant to integrate everything.

One challenge that I have is interfacing with a range of One-Wire temperature sensors.

eLabnet have put a lot of development work into a Professional Bus Master for One Wire Networks, and I believe it represents a really robust solution, which is able to work on networks with long cable runs e.t.c.

They have some really comprehensive documentation, but it is in German:

To copy a bit of their marketing blurb:
Compared to the widely used Maxim DS9490R bus master, the Professional Busmaster PRO KANAL supports at least four times more 1-Wire slaves with up to four times the cable length at the same time. This is made possible by special impedance matching, special filter elements, adaptive timing and the integrated 1-Wire bus master co-processor developed in-house. The three channels can be used independently of each other. Taken together, the Professional Busmaster enables approx. 48 times the line capacity of the DS9490R. Up to four Professional Busmasters can be operated in parallel on the Timberwolf server.

I see a few people are using the DS9490R based solutions,

I see a lot of reference to OWFS in the one-wire solutions, which this device is compatible with, I just wonder if anyone has tried it. Also they offer a range of solutions with 1-3 channels unlocked depending on how much you pay - I am wondering if this is something intrinsic to the device, or if this only relates to how the device is managed in their proprietary Timberwolf server?

I’d be grateful if anyone had any experience with this device.

Hi there,

I am trying to do exactly what you are describing. I have been using Home Assistant (run on RasPi) for a little while as an automation and visualization system for my KNX and OneWire-Setup.
I am still fairly new to Home Automation and am struggling especially with all the opportunities HA offers.
My biggest achievement so far is the actuation of fans for a decentralized home ventilation system I bought without all the control units that were offered by the manufacturer as they were not really suitable for integrating the ventilation system into the home automation system I was planning. Their stuff was pretty stand-alone, which I though not for this century.
So, the ventilation system now works (very basic though), and what I did is using a script and an automation which essentially calculate voltages which are then used as signals for KNX analogue output units by MDT to control speed and rotation direction on the fans based on a time pattern.
Still very basic and not using any sensor inputs like air quality, but well, it works for now.

So, finally coming to the 1-Wire part of it. I have planned to use various 1-Wire components (sensors mostly, obviously, like temperature or humidity, but also reed contacts for example).
I actually did buy the ElabNet Professional Busmaster a while ago and have just recently installed it and tried to somehow set up Home Assitant to be able to access the 1-Wire bus. So far, unfortunately with no luck.
As you said, the documentation provided by Elabneet is quite good. Problem is: I am a Mechanical Engineer, so computers skills and programming are not exactly my strong traits :wink:
So far I am failing to install the required packages for the Busmnaster on the Pi. Not sure whether this needs to be done directly in HA, e.g. though the Terminal via command line or whether I need to access the Pi through SSH and then somehow run the installation from there. I have tried the first option so far, but that didn’t work.
Maybe you can point me in the right direction with this and if I can get it this up and running correctly, I can give you more info on the setup.
By the way, I do speak German, so that would not be a problem …

Thanks.

Dear Fabian,
I am in a similar boat to you, in that my coding skills e.t.c. are limited. So I was hoping that someone would say, “Oh yes, that is very easy”… :slight_smile: It does seem like a great piece of hardware though. I think it should be possible, I just need to know how :slight_smile: :slight_smile: :slight_smile: :slight_smile:
Congratulations on your new setup… hopefully some ace coder will find this thread and take pity on us!
It seems like the elabnet 1 Wire bus master is a more sophisticated busmaster than some of the more basic USB keys, and so I am hoping that it will be appealing to someone else as it may help to eliminate challenges on the hardware side for one wire connectivity.
Thanks for your interest in the thread… fingers crossed.

Did you have any luck with getting the ElabNet Busmaster to work @FabianH ?
If someone could code this, depending on the costs, I’d be prepared to chip in for someone to make it happen. I feel like it would be a great addition to the Home Assistant ecosystem

Hi there,
I had the same problem and issued an update of the observer add-on.
The current version 0.4.0 of the add-on has a new option for device_type called “pbm”: GitHub - lrybak/addon-repository: This add-ons repository contains stable releases of my add-ons
Just select your Professional Busmaster (PBM-01) as device and set device type to “pbm”. That should do.