{"id":6274,"date":"2025-08-04T14:03:27","date_gmt":"2025-08-04T13:03:27","guid":{"rendered":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/?page_id=6274"},"modified":"2025-08-04T20:39:36","modified_gmt":"2025-08-04T19:39:36","slug":"rayleigh-instruments-ri-d175-mb-meter","status":"publish","type":"page","link":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/?page_id=6274","title":{"rendered":"Rayleigh Instruments RI-D175-MB Meter"},"content":{"rendered":"\n<p>The <a href=\"https:\/\/www.rayleigh.com\/ri-d175-single-phase-kwh-energy-meter-mid-certified.html\" target=\"_blank\" rel=\"noreferrer noopener\">RI-D175-MB<\/a> is the M-Bus interface variant of <a href=\"https:\/\/www.rayleigh.com\" target=\"_blank\" rel=\"noreferrer noopener\">Rayleigh Instruments<\/a>&#8216; 45A direct-connect single phase energy meter. (Other variants offer only an S0 &#8216;pulse&#8217; interface, or interface via Modbus rather than M-Bus.) It is a one-module wider meter with power terminals sized to accept cables up to 10.5mm<sup>2<\/sup>.<\/p>\n\n\n\n<p>Despite having an enclosure with the RI branding, this meter sends M-Bus telegrams which declare the Manufacturer to be <code>PAD<\/code> (i.e. PadMess GmbH) instead of <code>RAY<\/code> (or <code>RIN<\/code>) which are the allocated Rayleigh Instruments manufacturer codes. These meters are all shipped with their Primary M-Bus address set to <code>1<\/code> but they respond as expected to the various configuration tools which allow a new Primary address to be specified.<\/p>\n\n\n\n<p>All instances of this meter model declare their ID (which is normally a serial number) to be <code>01000000<\/code> &#8211; and they do <em>not<\/em> use this as their Secondary M-Bus address. They <em>do<\/em> know about a &#8216;serial number&#8217; &#8211; one is printed on a label attached to the side of the enclosure, and the same number is displayed on-screen (in two portions) at start-up and as the display cycles through all its parameters &#8211; but this appears to be &#8216;hidden&#8217; from an M-Bus standpoint. Attempting to change the default ID using the Relay <a href=\"https:\/\/www.relay.de\/en\/products\/software\/mbconf\" target=\"_blank\" rel=\"noreferrer noopener\">MBCONF<\/a> utility doesn&#8217;t result in an error message, but it has no effect. As a result, it seems these meters are <em>not compatible<\/em> with meter management systems that rely on Secondary addressing.<\/p>\n\n\n\n<p>Given that <a href=\"https:\/\/www.padmess.de\/en\/index.php\">the website for PadMess GmbH<\/a> says to refer to <a href=\"https:\/\/www.relay.de\/en\/products\/overview\">the website for Relay GmbH<\/a> it seemed like it might be possible that MBCONF would recognise this meter, but that&#8217;s not the case &#8211; MBCONF only offers the option to apply &#8216;generic&#8217; EN1434 configuration settings (e.g. to change the Primary address).<\/p>\n\n\n\n<p>Using Primary addressing, these meters respond with the following M-Bus data points:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Total Energy<\/li>\n\n\n\n<li>Voltage<\/li>\n\n\n\n<li>Amperage<\/li>\n\n\n\n<li>(Active) Power<\/li>\n\n\n\n<li>Power Factor<\/li>\n\n\n\n<li>Frequency<\/li>\n\n\n\n<li>Tariff 1 Energy\n<ul class=\"wp-block-list\">\n<li>Based on the supplied paper instruction leaflet but the online documentation for the Modbus registers says this is Import Energy<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tariff 2 Energy\n<ul class=\"wp-block-list\">\n<li>Based on the supplied paper instruction leaflet but the online documentation for the Modbus registers says this is Export Energy<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>All the values in the M-Bus telegram are reported as Integers and some slightly curious units are used to (effectively) turn these into floating point numbers. For example, the Voltage is reported as e.g. <code>23720<\/code> in units of &#8220;<code>1e-2&nbsp; V<\/code>&#8221; (i.e. hundredths of a Volt) &#8211; so that&#8217;s <code>237.20 Volts<\/code>. This seems common practice for M-Bus systems and the M-Bus standard specifically caters for multiple sets of units that differ by factors of 10.<\/p>\n\n\n\n<p>Using the <code><a href=\"https:\/\/github.com\/wmbusmeters\/wmbusmeters\" target=\"_blank\" rel=\"noreferrer noopener\">wmbusmeters<\/a><\/code> utility, an example M-Bus telegram received from one of these meters gets &#8216;analyzed&#8217; as shown below. (This analysis deliberately used a driver which made no attempt to interpret the data field values, to avoid spurious interpretations of the readings.) Note that this was for a brand new meter that had not yet registered any energy consumption, which explains why many of the readings (correctly) show zero.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>683C3C68080172000000012440010255000000_0C05000000000BFD478037020BFD590000000B2A0000000AFD3A00100AFD3A00500C05000000000C0500000000_EB16\n\n000   : 68 start\n001   : 3c length (60 bytes)\n002   : 3c length again (60 bytes)\n003   : 68 start\n004   : 08 dll-c (RSP_UD2)\n005   : 01 dll-a primary (1)\n006   : 72 tpl-ci (long header)\n007   : 00000001 tpl-id (01000000)\n011   : 2440 tpl-mfct (PAD)\n013   : 01 tpl-version\n014   : 02 tpl-type (Electricity meter)\n015   : 55 tpl-acc-field\n016   : 00 tpl-sts-field (OK)\n017   : 0000 tpl-cfg 0000 ( )\n019   : 0C dif (8 digit BCD Instantaneous value)\n020   : 05 vif (Energy 10\u00b2 Wh)\n021 C?: 00000000\n025   : 0B dif (6 digit BCD Instantaneous value)\n026   : FD vif (Second extension FD of VIF-codes)\n027   : 47 vife (10^-2 Volts)\n028 C?: 803702\n031   : 0B dif (6 digit BCD Instantaneous value)\n032   : FD vif (Second extension FD of VIF-codes)\n033   : 59 vife (10^-3 Ampere)\n034 C?: 000000\n037   : 0B dif (6 digit BCD Instantaneous value)\n038   : 2A vif (Power 10\u207b\u00b9 W)\n039 C?: 000000\n042   : 0A dif (4 digit BCD Instantaneous value)\n043   : FD vif (Second extension FD of VIF-codes)\n044   : 3A vife (Dimensionless \/ no VIF)\n045 C?: 0010\n047   : 0A dif (4 digit BCD Instantaneous value)\n048   : FD vif (Second extension FD of VIF-codes)\n049   : 3A vife (Dimensionless \/ no VIF)\n050 C?: 0050\n052   : 0C dif (8 digit BCD Instantaneous value)\n053   : 05 vif (Energy 10\u00b2 Wh)\n054 C?: 00000000\n058   : 0C dif (8 digit BCD Instantaneous value)\n059   : 05 vif (Energy 10\u00b2 Wh)\n060 C?: 00000000\n064   : EB crc\n065   : 16 end\n\n{\n    \"_\":\"telegram\",\n    \"media\":\"electricity\",\n    \"meter\":\"pad\",\n    \"name\":\"\",\n    \"id\":\"01000000\",\n    \"timestamp\":\"2025-08-04T12:14:23Z\"\n}<\/code><\/pre>\n\n\n\n<p>Some commentary on the above:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first &#8216;dimensionless&#8217; data point is the Power Factor, actually 1.000<\/li>\n\n\n\n<li>The second &#8216;dimensionless&#8217; data point is the Frequency, actually 50.00<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The RI-D175-MB is the M-Bus interface variant of Rayleigh Instruments&#8216; 45A direct-connect single phase energy meter. (Other variants offer only an S0 &#8216;pulse&#8217; interface, or interface via Modbus rather than M-Bus.) It is a one-module wider meter with power terminals &hellip; <a href=\"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/?page_id=6274\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6276,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6274","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/6274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6274"}],"version-history":[{"count":4,"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/6274\/revisions"}],"predecessor-version":[{"id":6291,"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/6274\/revisions\/6291"}],"up":[{"embeddable":true,"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/6276"}],"wp:attachment":[{"href":"https:\/\/www.marshflattsfarm.org.uk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}