{"id":2581,"date":"2023-03-14T15:08:36","date_gmt":"2023-03-14T14:08:36","guid":{"rendered":"https:\/\/www.espthings.io\/?p=2581"},"modified":"2024-11-07T11:40:15","modified_gmt":"2024-11-07T10:40:15","slug":"et-sm01-diy-dsmr-p1-smart-meter","status":"publish","type":"post","link":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/","title":{"rendered":"ET-SM01 &#8211; DIY DSMR P1 smart meter"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fb395f534f4\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fb395f534f4\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Introduction\" >Introduction<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Design_parameters\" >Design parameters<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Practical_design\" >Practical design<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Circuit_diagram\" >Circuit diagram<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Build_it\" >Build it!<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Bill_of_materials\" >Bill of materials<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Putting_it_together\" >Putting it together<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Software_configuration\" >Software configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Home_Assistant\" >Home Assistant<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Water_meter\" >Water meter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#Final_thoughts\" >Final thoughts<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>In the Netherlands, Belgium, Luxembourg and Sweden Residential Smart Electricity Meters comply to DSMR (Dutch Smart Meter Requirements), also known as \u2018Smart Meter\u2019 or \u2018P1 port\u2019 which supports plain non encrypted telegrams and also encrypted telegrams as used in Luxembourg. This hardware sends the data of your Residential Smart Meter to Home Assistant using a esphome component.<\/p>\n<p>There are many designs of Home Assistant compatible DSMR interfaces available. Some commercial, some open source. Most of the open source designs are &#8216;complicated&#8217; and\/or hard to build by a regular consumer. As always we try to keep things simple, so we designed the SM01 to be easy to build and use only a few widely available components.<\/p>\n<p>On top of that we designed to SM01 to <strong>optionally<\/strong> support your water meter using a simple inductive sensor and you could add a I2C (OLED) display as well.<\/p>\n<div id=\"attachment_2609\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2609\" class=\"wp-image-2609 size-large\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/IMG_6534-1024x642.png\" alt=\"\" width=\"1024\" height=\"642\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-1024x642.png?v=1679840333 1024w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-300x188.png?v=1679840333 300w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-768x482.png?v=1679840333 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-1536x963.png?v=1679840333 1536w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-2048x1284.png?v=1679840333 2048w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-720x452.png?v=1679840333 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-520x326.png?v=1679840333 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6534-320x201.png?v=1679840333 320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-2609\" class=\"wp-caption-text\">SM01 with optional water meter sensor<\/p><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Design_parameters\"><\/span>Design parameters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Our requirements were:<\/p>\n<ul>\n<li>Wemos D1 mini ESP8266 of ESP32 Wemos D1 controlled<\/li>\n<li>Can be powered from the P1 port (DSMR v5) or from USB<\/li>\n<li>Simple to build<\/li>\n<li>Nicely fits inside a proper enclosure<\/li>\n<li>Parts should be available at AliExpress or Amazon for affordable prices, making it as cheap as possible to build<\/li>\n<li>Optional water meter support<\/li>\n<li>Optional (OLED) I2C Display support<\/li>\n<li>Optionally exposed GPIO pins and 3.3v and 5v on pin headers<\/li>\n<li>Firmware should be ESPHome (for use with Home Assistant)<\/li>\n<\/ul>\n<h1><span class=\"ez-toc-section\" id=\"Practical_design\"><\/span>Practical design<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>We came up with this practical design that in its simplest form (just DSMR functionality) needs just 8 components including the PCB and the Wemos D1.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2594 size-large\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-1024x897.png\" alt=\"Espthings SM01\" width=\"1024\" height=\"897\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-1024x897.png?v=1679835987 1024w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-300x263.png?v=1679835987 300w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-768x672.png?v=1679835987 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-1536x1345.png?v=1679835987 1536w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-720x630.png?v=1679835987 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-520x455.png?v=1679835987 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1-320x280.png?v=1679835987 320w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-Sm01-220818-1.png?v=1679835987 1704w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h1><span class=\"ez-toc-section\" id=\"Circuit_diagram\"><\/span>Circuit diagram<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2618 size-full\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic.png\" alt=\"\" width=\"1688\" height=\"1226\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic.png?v=1679841388 1688w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-300x218.png?v=1679841388 300w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-1024x744.png?v=1679841388 1024w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-768x558.png?v=1679841388 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-1536x1116.png?v=1679841388 1536w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-720x523.png?v=1679841388 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-520x378.png?v=1679841388 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/ET-SM01-220818-1-schematic-320x232.png?v=1679841388 320w\" sizes=\"auto, (max-width: 1688px) 100vw, 1688px\" \/><\/p>\n<h1><span class=\"ez-toc-section\" id=\"Build_it\"><\/span>Build it!<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"Bill_of_materials\"><\/span>Bill of materials<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>See below the list with the components you will need to build the ET-SM01. A number of these items will not be sold in smaller quantities at AliExpress. We will try to use the same components as much as possible in future projects.<\/p>\n<p>We would really appreciate it if you will use the links below to buy the components, since it will give a little bit of commission to us without any additional cost for yourself. These commissions will be used to cover some of the costs involved in the development of the design.<\/p>\n<table dir=\"ltr\" style=\"width: 93.0417%; height: 389px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<thead>\n<tr style=\"height: 24px;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Reference&quot;}\">Reference<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Quantity&quot;}\">Qty<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Description&quot;}\">Description<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Link&quot;}\">Link<\/td>\n<\/tr>\n<\/thead>\n<colgroup>\n<col width=\"153\" \/>\n<col width=\"94\" \/>\n<col width=\"384\" \/>\n<col width=\"464\" \/>\n<col width=\"572\" \/><\/colgroup>\n<tbody>\n<tr style=\"height: 28px; background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 28px; text-align: left;\">WEMOS1<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 28px;\">1<\/td>\n<td style=\"width: 34.6711%; height: 28px; text-align: left;\">Wemos Mini D1 ESP8266<\/td>\n<td style=\"width: 46.1538%; height: 28px; text-align: left;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - Wemos D1 mini ESP8266\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-wemos-d1-mini-esp8266\/\" data-shortcode=\"true\"><span class=\"ta-editor-shortcode\" data-shortcode=\"%5Bthirstylink%20ids%3D%22823%22%5D%3Cspan%20class%3D%22ta-editor-shortcode%22%20data-shortcode%3D%22%255Bthirstylink%2520ids%253D%2522820%2522%255DAliExpress%255B%252Fthirstylink%255D%22%3EAliExpress%3C%2Fspan%3E%5B%2Fthirstylink%5D\">AliExpress<\/span><\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 11.9287%; text-align: left; height: 24px;\">WEMOS1<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 24px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 24px;\">Wemos D1 ESP32<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 24px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - Wemos D1 Mini ESP32\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-wemos-d1-mini-esp32\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px; background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;D1&quot;}\">D1<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1}\">1<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;1N4001&quot;}\">1N4001<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/4001038837801.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/4001038837801.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 1N4001\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/https-s-click-aliexpress-com-e-_dfrq1ct\/\" data-shortcode=\"true\">AliExpress<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;C1&quot;}\">C1<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1}\">1<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;470\u00b5F \/ 16V 6mm diameter, 2.54mm pitch&quot;}\">470\u00b5F \/ 16V 6mm diameter, 2.54mm pitch<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/32365752326.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/32365752326.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 470\u00b5F \/ 16V  6mm diameter, 2.54mm pitch\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-470f-16v-6mm-diameter-2-54mm-pitch\/\" data-shortcode=\"true\">AliExpress<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;C2&quot;}\">T1<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1}\">1<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;0.1\u00b5F - pitch 5.08mm&quot;}\">S8050 TO-92 Triode Transistor<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/32429917283.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/32429917283.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - S8050 TO92 Triode Transistor\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-s8050-to92-triode-transistor\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;R1, R2, R3, R4&quot;}\">R1, R4, R5, R6, R7<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:4}\">1 (or 5)<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Resistor 1k&quot;}\">Resistor 1k<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/32815391267.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/32815391267.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 100pcs 1\/4W Metal Film Resistor\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-100pcs-1-4w-metal-film-resistor\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #92deb6;\">\n<td style=\"width: 11.9287%; text-align: left; height: 24px;\">R2<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 24px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 24px;\">Resistor 3k3<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 24px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 100pcs 1\/4W Metal Film Resistor\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-100pcs-1-4w-metal-film-resistor\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"background-color: #92deb6;\">\n<td style=\"width: 11.9287%; text-align: left; height: 24px;\">R3<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 24px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 24px;\">Resistor 10k<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 24px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 100pcs 1\/4W Metal Film Resistor\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-100pcs-1-4w-metal-film-resistor\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;X1&quot;}\">X1<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;8 poles&quot;}\">2<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;8 pole screw terminal, or 4x 2 pole. 5.00mm pitch&quot;}\">1x 3 pole screw terminal 5.00mm pitch<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/1005001341135808.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/1005001341135808.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - 8 pole screw terminal, or 4x 2 pole. 5.00mm pitch\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-8-pole-screw-terminal-or-4x-2-pole-5-00mm-pitch\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 42px;\">\n<td style=\"width: 11.9287%; text-align: left; height: 42px;\">JP3-JP6<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 42px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 42px;\">Male pin headers 2.54p<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 42px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - Male pin headers. 2.54mm pitch\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-male-pin-headers-2-54mm-pitch\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 31px;\">\n<td style=\"width: 11.9287%; text-align: left; height: 31px;\">J1<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 31px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 31px;\">RJ12 terminal (6p6C)<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 31px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - RJ11\/RJ12 terminal 6p6C)\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-rj11-rj12-terminal-6p6c\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Enclosure&quot;}\">Enclosure<\/td>\n<td style=\"width: 7.02341%; height: 24px; text-align: center;\" data-sheets-value=\"{&quot;1&quot;:3,&quot;3&quot;:1}\">1<\/td>\n<td style=\"width: 34.6711%; height: 24px; text-align: left;\">76X56X29mm DIY Enclosure<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;https:\/\/www.aliexpress.com\/item\/1005001849791044.html&quot;}\" data-sheets-hyperlink=\"https:\/\/www.aliexpress.com\/item\/1005001849791044.html\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - Enclosure 76x56x29mm (AK-N-04)\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-enclosure-76x56x29mm-ak-n-04\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px; background-color: #92deb6;\">\n<td style=\"width: 11.9287%; height: 24px; text-align: left;\">PCB<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 24px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 24px;\">A 5-pack is the smallest order at PCBway, enough for you and your friends \ud83d\ude09<\/td>\n<td style=\"width: 46.1538%; height: 24px; text-align: left;\"><a href=\"https:\/\/www.pcbway.com\/project\/shareproject\/espthings_io_ET_SM01_DSMR_P1_ESPHome_interface_52d24846.html\" target=\"_blank\" rel=\"noopener\">PCBway<\/a><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 11.9287%; text-align: left; height: 24px;\">Cable<\/td>\n<td style=\"width: 7.02341%; text-align: center; height: 24px;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left; height: 24px;\">RJ12 cable straight 0.5meter<\/td>\n<td style=\"width: 46.1538%; text-align: left; height: 24px;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - RJ12 cable straight 0.5 meter\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-rj12-cable-straight-0-5-meter\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 11.9287%; text-align: left;\">Water meter sensor<\/td>\n<td style=\"width: 7.02341%; text-align: center;\">1<\/td>\n<td style=\"width: 34.6711%; text-align: left;\">PL-05N inductive proximity switch<\/td>\n<td style=\"width: 46.1538%; text-align: left;\"><a class=\"thirstylink\" target=\"_blank\" title=\"ALI - PL-05N inductive proximity switch\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-pl-05n-inductive-proximity-switch\/\" data-shortcode=\"true\">Aliexpress<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Putting_it_together\"><\/span>Putting it together<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Like with all other projects,\u00a0it is the easiest to start with identifying the components purchased as discussed in the <a href=\"https:\/\/www.espthings.io\/index.php\/2021\/02\/16\/soldering\/\">blog post<\/a>. After sorting the components and cleaning the PCB, start with the lowest components first. For this project, we advise to work in this order:<\/p>\n<ul>\n<li>Resistors<\/li>\n<li>Diode<\/li>\n<li>Transistor<\/li>\n<li>(optional) Screw terminal<\/li>\n<li>(optional) pin headers<\/li>\n<li>ESP module headers (Use the hints in the soldering blog post!)<\/li>\n<li>Electrolytic capacitor<\/li>\n<li>(optional) RJ12 terminal<\/li>\n<\/ul>\n<p>If you need DSMR functionality only, you can only populate the components marked green.<\/p>\n<p>Once all components are soldered in place, perform a good visual check of all joints, and pay particular attention to possible solder bridges (unwanted solder connections between pins). Do not forget to clean the excess solder flux from the PCB using alcohol!<\/p>\n<div id=\"attachment_2607\" style=\"width: 686px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2607\" class=\"wp-image-2607\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/IMG_6857-884x1024.png\" alt=\"\" width=\"676\" height=\"783\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-884x1024.png?v=1679840248 884w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-259x300.png?v=1679840248 259w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-768x890.png?v=1679840248 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-1326x1536.png?v=1679840248 1326w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-1768x2048.png?v=1679840248 1768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-720x834.png?v=1679840248 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-520x603.png?v=1679840248 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6857-320x371.png?v=1679840248 320w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><p id=\"caption-attachment-2607\" class=\"wp-caption-text\">Fully assembled board<\/p><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Software_configuration\"><\/span>Software configuration<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\">substitutions:\r\n  device_name: espthings-sm01\r\n  human_devicename: espthings.io SM-01\r\n  device_description: \"DIY DSMR P1 interface for your residential Smart Meter\"\r\n  \r\nesphome:\r\n  name: ${device_name}\r\n  comment: \"${device_description}\"\r\n  platform: ESP8266\r\n  esp8266_restore_from_flash: true\r\n  board: d1_mini\r\n  name_add_mac_suffix: false\r\n  project:\r\n    name: espthings.et-sm01\r\n    version: \"220818-01\"\r\n \r\nwifi:\r\n  networks:\r\n    - ssid: !secret esphome_wifi_ssid\r\n      password: !secret esphome_wifi_password\r\n \r\nlogger:\r\n  baud_rate: 0\r\n\r\napi:\r\n  encryption:\r\n    key: !secret esphome_api_key\r\n \r\nota:\r\n  password: !secret esphome_ota_password\r\n \r\nweb_server:\r\n  port: 80\r\n \r\nuart:\r\n  baud_rate: 115200\r\n  rx_pin: D7   \r\n  # On esp32 wemos d1 use: GPIO23 \r\n \r\ndsmr:\r\n  id: dsmr_instance\r\n\r\nsensor:\r\n  - platform: dsmr\r\n    energy_delivered_tariff1:\r\n      name: \"$human_devicename - Energy Consumed Tariff 1\"\r\n      state_class: total_increasing\r\n    energy_delivered_tariff2:\r\n      name: \"$human_devicename - Energy Consumed Tariff 2\"\r\n      state_class: total_increasing\r\n    energy_returned_tariff1:\r\n      name: \"$human_devicename - Energy Produced Tariff 1\"\r\n      state_class: total_increasing\r\n    energy_returned_tariff2:\r\n      name: \"$human_devicename - Energy Produced Tariff 2\"\r\n      state_class: total_increasing\r\n    power_delivered:\r\n      name: \"$human_devicename - Power Consumed\"\r\n      accuracy_decimals: 3\r\n    power_returned:\r\n      name: \"$human_devicename - Power Produced\"\r\n      accuracy_decimals: 3\r\n    electricity_failures:\r\n      name: \"$human_devicename - Electricity Failures\"\r\n      icon: mdi:alert\r\n    electricity_long_failures:\r\n      name: \"$human_devicename - Long Electricity Failures\"\r\n      icon: mdi:alert\r\n    voltage_l1:\r\n      name: \"$human_devicename - Voltage Phase 1\"\r\n    voltage_l2:\r\n      name: \"$human_devicename - Voltage Phase 2\"\r\n    voltage_l3:\r\n      name: \"$human_devicename - Voltage Phase 3\"\r\n    current_l1:\r\n      name: \"$human_devicename - Current Phase 1\"\r\n      id: currentl1\r\n    current_l2:\r\n      name: \"$human_devicename - Current Phase 2\"\r\n      id: currentl2\r\n    current_l3:\r\n      name: \"$human_devicename - Current Phase 3\"\r\n      id: currentl3\r\n    power_delivered_l1:\r\n      name: \"$human_devicename - Power Consumed Phase 1\"\r\n      accuracy_decimals: 3\r\n    power_delivered_l2:\r\n      name: \"$human_devicename - Power Consumed Phase 2\"\r\n      accuracy_decimals: 3\r\n    power_delivered_l3:\r\n      name: \"$human_devicename - Power Consumed Phase 3\"\r\n      accuracy_decimals: 3\r\n    power_returned_l1:\r\n      name: \"$human_devicename - Power Produced Phase 1\"\r\n      accuracy_decimals: 3\r\n    power_returned_l2:\r\n      name: \"$human_devicename - Power Produced Phase 2\"\r\n      accuracy_decimals: 3\r\n    power_returned_l3:\r\n      name: \"$human_devicename - Power Produced Phase 3\"\r\n      accuracy_decimals: 3\r\n    gas_delivered:\r\n      name: \"$human_devicename - Gas Consumed\"\r\n      state_class: total_increasing\r\n    gas_delivered_be:\r\n      name: \"$human_devicename - Gas Consumed Belgium\"\r\n      state_class: total_increasing\r\n  - platform: uptime\r\n    name: \"$human_devicename - Uptime\"\r\n  - platform: wifi_signal\r\n    name: \"$human_devicename - Wi-Fi Signal\"\r\n    update_interval: 60s\r\n\r\n### use if you populate the water meter stuff :)\r\n  - platform: pulse_counter\r\n \u00a0  pin:\r\n \u00a0\u00a0   number: D3\r\n \u00a0    allow_other_uses: true\r\n    # On esp32 wemos d1 use: GPIO17\u00a0\r\n    update_interval : 6s\r\n    name: \"$human_devicename - water pulse\"\r\n    id: water_pulse\r\n  \r\n  - platform: pulse_meter\r\n    pin:\r\n \u00a0    number: D3\r\n      allow_other_uses: true\r\n   \u00a0# On esp32 wemos d1 use: GPIO17\r\n    name: \"$human_devicename - Water Pulse Meter\"\r\n    unit_of_measurement: \"liter\/min\"\r\n    icon: \"mdi:water\"\r\n    total:\r\n      name: \"$human_devicename - Water Total\"\r\n      unit_of_measurement: \"liter\"\r\n  \r\n  - platform: pulse_meter\r\n    pin:\r\n \u00a0    number: D3\r\n      allow_other_uses: true\r\n    # On esp32 wemos d1 use: GPIO17\r\n    name: \"$human_devicename - Water Pulse Meter\"\r\n    unit_of_measurement: \"liter\/min\"\r\n    icon: \"mdi:water\"\r\n    total:\r\n      name: \"$human_devicename - Water Meter Total\"\r\n      unit_of_measurement: \"m\u00b3\"\r\n      id: water_meter_total\r\n      accuracy_decimals: 3\r\n      device_class: water\r\n      state_class: total_increasing\r\n      filters:\r\n        - multiply: 0.001\r\n  \r\n  - platform: template\r\n    name: \"$human_devicename - Water Usage Liter\"\r\n    id: water_flow_rate\r\n    accuracy_decimals: 1\r\n    unit_of_measurement: \"l\/min\"\r\n    icon: \"mdi:water\"\r\n    lambda: return (id(water_pulse).state * 10);\r\n    update_interval: 6s\r\n \r\ntext_sensor:\r\n  - platform: dsmr\r\n    identification:\r\n      name: \"$human_devicename - Identification\"\r\n    p1_version:\r\n      name: \"$human_devicename - Version\"\r\n    p1_version_be:\r\n      name: \"$human_devicename - Version Belgium\"\r\n    electricity_tariff:\r\n      name: \"$human_devicename - Tarief\"\r\n  - platform: wifi_info\r\n    ip_address:\r\n      name: \"$human_devicename - IP Address\"\r\n    ssid:\r\n      name: \"$human_devicename - Wi-Fi SSID\"\r\n    bssid:\r\n      name: \"$human_devicename - Wi-Fi BSSID\"\r\n  - platform: version\r\n    name: \"$human_devicename - ESPHome Version\"\r\n    hide_timestamp: true\r\n    \r\nswitch:\r\n  - platform: restart\r\n    name: \"$human_devicename - Restart\"<\/pre>\n<h1><span class=\"ez-toc-section\" id=\"Home_Assistant\"><\/span>Home Assistant<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>This is what it looks like in Home Assistant:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2606\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/dsmr_ha-830x1024.png\" alt=\"\" width=\"830\" height=\"1024\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-830x1024.png?v=1679840182 830w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-243x300.png?v=1679840182 243w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-768x948.png?v=1679840182 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-720x889.png?v=1679840182 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-520x642.png?v=1679840182 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha-320x395.png?v=1679840182 320w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/dsmr_ha.png?v=1679840182 1004w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2613\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/energy-ha.png\" alt=\"\" width=\"417\" height=\"418\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/energy-ha.png 383w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/energy-ha-300x300.png 300w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/energy-ha-150x150.png 150w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/energy-ha-80x80.png 80w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/energy-ha-320x321.png 320w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/p>\n<h1><span class=\"ez-toc-section\" id=\"Water_meter\"><\/span>Water meter<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>If you want water meter support, purchase the <a class=\"thirstylink\" target=\"_blank\" title=\"ALI - PL-05N inductive proximity switch\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/recommends\/ali-pl-05n-inductive-proximity-switch\/\" data-shortcode=\"true\">PL-05N<\/a>, use the relevant ESPHome code and 3d-print this [<a href=\"https:\/\/www.thingiverse.com\/thing:3909567\" target=\"_blank\" rel=\"noopener\">mount<\/a>]. You need to experiment with placing the proximity sensor in the exact right spot and then attach it using some double sided tape.<\/p>\n<div id=\"attachment_2623\" style=\"width: 1011px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2623\" class=\"size-large wp-image-2623\" src=\"https:\/\/www.espthings.io\/wp-content\/uploads\/2023\/03\/IMG_6535-1001x1024.jpg\" alt=\"\" width=\"1001\" height=\"1024\" srcset=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-1001x1024.jpg?v=1679841528 1001w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-293x300.jpg?v=1679841528 293w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-768x786.jpg?v=1679841528 768w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-1501x1536.jpg?v=1679841528 1501w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-2001x2048.jpg?v=1679841528 2001w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-720x737.jpg?v=1679841528 720w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-520x532.jpg?v=1679841528 520w, https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/IMG_6535-320x327.jpg?v=1679841528 320w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><p id=\"caption-attachment-2623\" class=\"wp-caption-text\">PL-05N mounted to water meter<\/p><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Final_thoughts\"><\/span>Final thoughts<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>We have the SM01 running flawlessly for a few months now. If you want residential Electricity, Gas and Water Meter monitoring, then build this thing yourself and If you do, please let us know in the comments \ud83d\ude42<\/p>\n<p>If you run into issues during the construction, or you have any question regarding this controller, please leave a comment below. We will try to reply as soon as possible!<\/p>\n<p>Make sure to\u00a0<strong><a href=\"https:\/\/www.youtube.com\/channel\/UCeMzk2C5tbMkpsByg7Nbgyw?sub_confirmation=1\" target=\"_blank\" rel=\"noopener\">subscribe<\/a><\/strong>\u00a0to our YouTube channel so you won\u2019t miss any of our upcoming project videos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In the Netherlands, Belgium, Luxembourg and Sweden Residential Smart Electricity Meters comply to DSMR (Dutch Smart Meter Requirements), also known as \u2018Smart Meter\u2019 or \u2018P1 port\u2019 which supports plain non encrypted telegrams and also encrypted telegrams as used in Luxembourg. This hardware sends the&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":2634,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[38,3],"tags":[98,42,100,49,99],"class_list":["post-2581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-projects","tag-dsmr","tag-esphome","tag-et-sm01","tag-home-assistant","tag-p1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ET-SM01 - DIY DSMR P1 smart meter - ingeniousmakers.com<\/title>\n<meta name=\"description\" content=\"DSMR P1 Smart Meter interface for use with esphome and Home Assistant\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ET-SM01 - DIY ESPhome DSMR P1 smart meter\" \/>\n<meta property=\"og:description\" content=\"DSMR P1 Smart Meter interface for use with ESPhome and Home Assistant\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/\" \/>\n<meta property=\"og:site_name\" content=\"ingeniousmakers.com\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-14T14:08:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-07T10:40:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"521\" \/>\n\t<meta property=\"og:image:height\" content=\"293\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"michel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"ET-SM01 - DIY ESPhome DSMR P1 smart meter\" \/>\n<meta name=\"twitter:description\" content=\"DSMR P1 Smart Meter interface for use with ESPhome and Home Assistant\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"michel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/\"},\"author\":{\"name\":\"michel\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#\\\/schema\\\/person\\\/f1d70771f1c76600487075757975bf43\"},\"headline\":\"ET-SM01 &#8211; DIY DSMR P1 smart meter\",\"datePublished\":\"2023-03-14T14:08:36+00:00\",\"dateModified\":\"2024-11-07T10:40:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/\"},\"wordCount\":830,\"commentCount\":17,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/project-et-sm01.png\",\"keywords\":[\"DSMR\",\"esphome\",\"ET-SM01\",\"home assistant\",\"P1\"],\"articleSection\":[\"News\",\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/\",\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/\",\"name\":\"ET-SM01 - DIY DSMR P1 smart meter - ingeniousmakers.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/project-et-sm01.png\",\"datePublished\":\"2023-03-14T14:08:36+00:00\",\"dateModified\":\"2024-11-07T10:40:15+00:00\",\"description\":\"DSMR P1 Smart Meter interface for use with esphome and Home Assistant\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/project-et-sm01.png\",\"contentUrl\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/project-et-sm01.png\",\"width\":521,\"height\":293},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/2023\\\/03\\\/14\\\/et-sm01-diy-dsmr-p1-smart-meter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ET-SM01 &#8211; DIY DSMR P1 smart meter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#website\",\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/\",\"name\":\"Ingeniousmakers.com\",\"description\":\"Make it or break it!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#organization\",\"name\":\"Ingeniousmakers.con\",\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-cropped-logo_landscape_no_payoff_transparent.png\",\"contentUrl\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-cropped-logo_landscape_no_payoff_transparent.png\",\"width\":1905,\"height\":671,\"caption\":\"Ingeniousmakers.con\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCeMzk2C5tbMkpsByg7Nbgyw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/#\\\/schema\\\/person\\\/f1d70771f1c76600487075757975bf43\",\"name\":\"michel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g\",\"caption\":\"michel\"},\"sameAs\":[\"https:\\\/\\\/www.ingeniousmakers.com\"],\"url\":\"https:\\\/\\\/www.ingeniousmakers.com\\\/index.php\\\/author\\\/michel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ET-SM01 - DIY DSMR P1 smart meter - ingeniousmakers.com","description":"DSMR P1 Smart Meter interface for use with esphome and Home Assistant","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/","og_locale":"en_US","og_type":"article","og_title":"ET-SM01 - DIY ESPhome DSMR P1 smart meter","og_description":"DSMR P1 Smart Meter interface for use with ESPhome and Home Assistant","og_url":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/","og_site_name":"ingeniousmakers.com","article_published_time":"2023-03-14T14:08:36+00:00","article_modified_time":"2024-11-07T10:40:15+00:00","og_image":[{"width":521,"height":293,"url":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","type":"image\/png"}],"author":"michel","twitter_card":"summary_large_image","twitter_title":"ET-SM01 - DIY ESPhome DSMR P1 smart meter","twitter_description":"DSMR P1 Smart Meter interface for use with ESPhome and Home Assistant","twitter_image":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","twitter_misc":{"Written by":"michel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#article","isPartOf":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/"},"author":{"name":"michel","@id":"https:\/\/www.ingeniousmakers.com\/#\/schema\/person\/f1d70771f1c76600487075757975bf43"},"headline":"ET-SM01 &#8211; DIY DSMR P1 smart meter","datePublished":"2023-03-14T14:08:36+00:00","dateModified":"2024-11-07T10:40:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/"},"wordCount":830,"commentCount":17,"publisher":{"@id":"https:\/\/www.ingeniousmakers.com\/#organization"},"image":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","keywords":["DSMR","esphome","ET-SM01","home assistant","P1"],"articleSection":["News","Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/","url":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/","name":"ET-SM01 - DIY DSMR P1 smart meter - ingeniousmakers.com","isPartOf":{"@id":"https:\/\/www.ingeniousmakers.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#primaryimage"},"image":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","datePublished":"2023-03-14T14:08:36+00:00","dateModified":"2024-11-07T10:40:15+00:00","description":"DSMR P1 Smart Meter interface for use with esphome and Home Assistant","breadcrumb":{"@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#primaryimage","url":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","contentUrl":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2023\/03\/project-et-sm01.png","width":521,"height":293},{"@type":"BreadcrumbList","@id":"https:\/\/www.ingeniousmakers.com\/index.php\/2023\/03\/14\/et-sm01-diy-dsmr-p1-smart-meter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ingeniousmakers.com\/"},{"@type":"ListItem","position":2,"name":"ET-SM01 &#8211; DIY DSMR P1 smart meter"}]},{"@type":"WebSite","@id":"https:\/\/www.ingeniousmakers.com\/#website","url":"https:\/\/www.ingeniousmakers.com\/","name":"Ingeniousmakers.com","description":"Make it or break it!","publisher":{"@id":"https:\/\/www.ingeniousmakers.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ingeniousmakers.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ingeniousmakers.com\/#organization","name":"Ingeniousmakers.con","url":"https:\/\/www.ingeniousmakers.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ingeniousmakers.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2025\/03\/cropped-cropped-logo_landscape_no_payoff_transparent.png","contentUrl":"https:\/\/www.ingeniousmakers.com\/wp-content\/uploads\/2025\/03\/cropped-cropped-logo_landscape_no_payoff_transparent.png","width":1905,"height":671,"caption":"Ingeniousmakers.con"},"image":{"@id":"https:\/\/www.ingeniousmakers.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCeMzk2C5tbMkpsByg7Nbgyw"]},{"@type":"Person","@id":"https:\/\/www.ingeniousmakers.com\/#\/schema\/person\/f1d70771f1c76600487075757975bf43","name":"michel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b08aad91cb210b8eeb8cccdd43555d1fa747a0c865eaab78016c4305357e29cc?s=96&r=g","caption":"michel"},"sameAs":["https:\/\/www.ingeniousmakers.com"],"url":"https:\/\/www.ingeniousmakers.com\/index.php\/author\/michel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/posts\/2581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/comments?post=2581"}],"version-history":[{"count":31,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/posts\/2581\/revisions"}],"predecessor-version":[{"id":3274,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/posts\/2581\/revisions\/3274"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/media\/2634"}],"wp:attachment":[{"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/media?parent=2581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/categories?post=2581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ingeniousmakers.com\/index.php\/wp-json\/wp\/v2\/tags?post=2581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}