Hi,
I’m trying to fault find a Sontex Supercal 5 heat meter using MBUS. I have a connection to the MBUS interface and it seems to be roughly working.
root@pi-modbus:/home/pi/libmbus/bin# ./mbus-serial-request-data -b 2400 /dev/ttyAMA0 0
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>30929068</Id>
<Manufacturer>SON</Manufacturer>
<Version>72</Version>
<ProductName></ProductName>
<Medium>Heat / Cooling load meter</Medium>
<AccessNumber>16</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0">
<Function>Instantaneous value</Function>
<StorageNumber>7000</StorageNumber>
<Tariff>0</Tariff>
<Device>0</Device>
<Unit>Manufacturer specific</Unit>
<Value> ! </Value>
<Timestamp>2023-11-13T16:36:52Z</Timestamp>
</DataRecord>
<DataRecord id="1">
<Function>Instantaneous value</Function>
<StorageNumber>7000</StorageNumber>
<Tariff>0</Tariff>
<Device>0</Device>
<Unit>Time Point (time & date)</Unit>
<Value>*▒ %*▒ %*▒ $</Value>
<Timestamp>2023-11-13T16:36:52Z</Timestamp>
</DataRecord>
<DataRecord id="2">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2023-11-13T16:36:52Z</Timestamp>
</DataRecord>
</MBusData>
Sadly there doesn’t seem to be any more data displayed than this. No flowrates, temperatures or power, even though they are displayed quite nicely on the Supercal 5 screen.
Before I got further with integration I just want to see whether I was missing something? There is some weird utf8 type characters not being displayed correctly, but I don’t know whether this is par of the problem.
Thanks in advance,
Chris