ganehag / pyMeterBus

Pure Python implementation of the Meter-Bus (M-Bus EN13757-3) protocol.
BSD 3-Clause "New" or "Revised" License
78 stars 40 forks source link

Can it read from usb radio receivers? #4

Closed frutik closed 6 years ago

frutik commented 6 years ago

like a https://wireless-solutions.de/products/gateways/wirelessadapter.html

ganehag commented 6 years ago

Sorry, but no it can't. I tried to reverse engineer the protocol a few years back but failed. I don't recall which USB module I worked with, but it was one of the modules from the same company. My main problem was that Wireless-MBus, although similar to wired MBus, is different enough that it requires quite a lot of work to implement the specification.

As it stands, I currently don't have any plans to dig up a free specification of the Wireless-MBus protocol or reverse engineer it. I have other projects to focus on for the foreseeable future.

If however, you find a module which converts the Wireless-MBus packets to the wired MBus format then, in theory, you should be able to get it working. I've successfully managed to do that myself using off-the-shelf industrial hardware.