{"id":165,"date":"2023-06-05T17:33:43","date_gmt":"2023-06-05T08:03:43","guid":{"rendered":"https:\/\/waggies.net\/wp\/?page_id=165"},"modified":"2023-07-04T20:23:04","modified_gmt":"2023-07-04T10:53:04","slug":"3d-printer-control","status":"publish","type":"page","link":"https:\/\/waggies.net\/wp\/iot\/3d-printer-control\/","title":{"rendered":"3D Printer Control"},"content":{"rendered":"\n<p>I&#8217;d like to be able to switch off power to my 3D printer remotely.  Turning it off automatically when it has finished printing something would be good too.  Hey, wonder how much juice it takes to print something?<br>To resolve these things, I&#8217;ve plugged the printer into an <a rel=\"noreferrer noopener\" href=\"https:\/\/www.aliexpress.com\/item\/1005001670435059.html\" target=\"_blank\">Athom Tasmota switchplug<\/a>, controllable from HA (Home Assistant).  So can I detect changes good enough to determine if the printing is finished?<br>Yes.  The HA graphs below show the result when printing my FSM bony fish.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/fishy200.jpg\" alt=\"\" class=\"wp-image-163\" width=\"216\" height=\"122\" srcset=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/fishy200.jpg 355w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/fishy200-300x169.jpg 300w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/fishy200-150x85.jpg 150w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><\/div><\/div>\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=\"375\" height=\"437\" data-id=\"162\" src=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterPower.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterPower.png 375w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterPower-257x300.png 257w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterPower-129x150.png 129w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"381\" height=\"457\" data-id=\"161\" src=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterCurrent.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterCurrent.png 381w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterCurrent-250x300.png 250w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterCurrent-125x150.png 125w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"365\" height=\"458\" data-id=\"160\" src=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterEnergyTotal.png\" alt=\"\" class=\"wp-image-160\" srcset=\"https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterEnergyTotal.png 365w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterEnergyTotal-239x300.png 239w, https:\/\/waggies.net\/wp\/wp-content\/uploads\/2023\/06\/3DprinterEnergyTotal-120x150.png 120w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>So clearly if the power level is below 50W, the printer is idle.  (It is a Voxelab Aquila X2.)<br>My fish took .6kW of energy to print.<\/p>\n\n\n\n<p>Now to code up a script in HA to automatically turn off the printer when finished printing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;d like to be able to switch off power to my 3D printer remotely. Turning it off automatically when it has finished printing something would be good too. Hey, wonder how much juice it takes to print something?To resolve these &hellip; <a href=\"https:\/\/waggies.net\/wp\/iot\/3d-printer-control\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":136,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-165","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/pages\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/comments?post=165"}],"version-history":[{"count":3,"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/pages\/165\/revisions"}],"predecessor-version":[{"id":168,"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/pages\/165\/revisions\/168"}],"up":[{"embeddable":true,"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/pages\/136"}],"wp:attachment":[{"href":"https:\/\/waggies.net\/wp\/wp-json\/wp\/v2\/media?parent=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}