{"id":630,"date":"2023-11-17T01:17:24","date_gmt":"2023-11-17T01:17:24","guid":{"rendered":"http:\/\/www.bolis.com\/amillar\/?p=630"},"modified":"2023-11-17T01:17:25","modified_gmt":"2023-11-17T01:17:25","slug":"diy-smart-water-heater","status":"publish","type":"post","link":"https:\/\/www.bolis.com\/amillar\/diy-smart-water-heater\/","title":{"rendered":"DIY Smart Water Heater"},"content":{"rendered":"\n<p>I&#8217;ve been wanting to save some electricity on my conventional electric hot water heater. Well, ok, that would be nice, but really I&#8217;ve been wanting to save some <em>money<\/em> on it. I recently found out that I could switch my power company billing to Time-of-Use, which has highest cost during certain periods of the day, and lower cost the rest of the time. I decided to build a smart control to shut off the water heater during the peak period.<br><br>I installed a thermostatic mixing valve, so I could turn up the tank temperature to ludicrous heat (150F\/65C). It automatically mixes in cold water to keep the house pipes at a safe temperature (120F\/50C). This gives me more total heat capacity in the tank.<br><br>To monitor everything, I bought a Nutrichef 4-probe thermometer that broadcasts on bluetooth to Home Assistant (ESPHome BLE proxy). I put the probes on the upper half of the tank, lower half of tank, output pipe before mixing valve, and output pipe after mixing valve. I connected a 3V power supply into the battery leads (and kept the two AA batteries in parallel so it even has its own UPS haha).<br><br>The hours and time of day for peak billing vary by season of the year and weekday versus weekend, so I created a template sensor in HA that calculates what the current billing category is at any given moment.<br><br>My electrical switch is a 40 Amp contactor relay, controlled by a Sonoff ZBMINI Zigbee smart switch. The contactor is normally closed, so when it is not powered, the water heater operates normally. I turn on the smart switch to pull open the contactor, which interrupts the electricity to the water heater, for peak-time bypass. (Water heater is on a 30A circuit breaker, and draws 17A when heating, so a 40A contactor has a large safety margin.)<br><br>Since I&#8217;m also monitoring the bluetooth thermometers, if the tank temp drops too low during peak time, my automation will let the water heater operate and heat back up for a limited time. This way I ensure nobody in the house runs out of hot water, but a full tank reheat will wait until peak time is over. (So far this scenario hasn&#8217;t happened yet; tank storage has been enough to get through peak time).<br><br>I don&#8217;t know yet how much money this will save me, but I spent about $100 USD to put it together, which is a lot less than a new $1500 heat pump water heater.<br><br>It is also completely silent. I have not yet heard a heat pump water heater in person, but some reports say that they are loud. My water heater is in the center of the house, so noise is a concern.<br><br>This has now been in operation for about a week, and is working great so far. I&#8217;m waiting to see how next month&#8217;s power bill turns out.<br><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"633\" src=\"http:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-576x1024.jpg\" alt=\"\" class=\"wp-image-633\" srcset=\"https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-576x1024.jpg 576w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-169x300.jpg 169w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-768x1365.jpg 768w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-864x1536.jpg 864w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-1152x2048.jpg 1152w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-1200x2133.jpg 1200w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_194345-scaled.jpg 1440w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"635\" src=\"http:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-576x1024.jpg\" alt=\"\" class=\"wp-image-635\" srcset=\"https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-576x1024.jpg 576w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-169x300.jpg 169w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-768x1365.jpg 768w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-864x1536.jpg 864w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-1152x2048.jpg 1152w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-1200x2133.jpg 1200w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_200826-scaled.jpg 1440w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" data-id=\"634\" src=\"http:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-576x1024.jpg\" alt=\"\" class=\"wp-image-634\" srcset=\"https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-576x1024.jpg 576w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-169x300.jpg 169w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-768x1365.jpg 768w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-864x1536.jpg 864w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-1152x2048.jpg 1152w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-1200x2133.jpg 1200w, https:\/\/www.bolis.com\/amillar\/wp-content\/uploads\/2023\/11\/IMG_20231030_210954-scaled.jpg 1440w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been wanting to save some electricity on my conventional electric hot water heater. Well, ok, that would be nice, but really I&#8217;ve been wanting to save some money on it. I recently found out that I could switch my power company billing to Time-of-Use, which has highest cost during certain periods of the day, &hellip; <a href=\"https:\/\/www.bolis.com\/amillar\/diy-smart-water-heater\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DIY Smart Water Heater&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[11,4],"class_list":["post-630","post","type-post","status-publish","format-standard","hentry","category-project","tag-electrical","tag-workshop"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":2,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"predecessor-version":[{"id":636,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/posts\/630\/revisions\/636"}],"wp:attachment":[{"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bolis.com\/amillar\/wp-json\/wp\/v2\/tags?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}