{"id":67,"date":"2021-07-27T17:58:49","date_gmt":"2021-07-27T09:58:49","guid":{"rendered":"https:\/\/blog.grieve.com.au\/bundabrg\/?p=67"},"modified":"2021-07-27T18:08:37","modified_gmt":"2021-07-27T10:08:37","slug":"treatlife-smart-dimmer","status":"publish","type":"post","link":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/","title":{"rendered":"Treatlife Smart Dimmer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"67\" class=\"elementor elementor-67\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1278b0e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1278b0e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1453457\" data-id=\"1453457\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-33620f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33620f6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a114677\" data-id=\"a114677\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-945c449 elementor-widget elementor-widget-text-editor\" data-id=\"945c449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Without enough research I ordered a TreatLife Smart Dimmer switch from Amazon. I like the fact that it had an on\/off button and separate dimming buttons along with some LED&#8217;s that show the setting.\u00a0<\/p><p>I also like the fact that it had an <a href=\"https:\/\/en.wikipedia.org\/wiki\/ESP8266\">ESP8266<\/a>\u00a0mcu which meant that it should be reprogrammable.\u00a0<\/p><p>When it arrived I discovered a few things:<\/p><ol><li>It is rated for 110V not 240V like in Australia<\/li><li>It obviously has no Australian RCM approval<\/li><\/ol><div>There is no way I could use this here.<\/div><div>\u00a0<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4aafb3b\" data-id=\"4aafb3b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ebd893 elementor-widget elementor-widget-image\" data-id=\"9ebd893\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"277\" src=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg\" class=\"attachment-medium size-medium wp-image-69\" alt=\"\" srcset=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg 300w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-768x709.jpg 768w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch.jpg 862w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7cc42ef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7cc42ef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f994662\" data-id=\"f994662\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e845d5 elementor-widget elementor-widget-heading\" data-id=\"7e845d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Looking For the Silver Lining<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b15b25c elementor-widget elementor-widget-text-editor\" data-id=\"b15b25c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ok, I can&#8217;t use it for its real purpose but before throwing it into the bin lets see what could be useful:<\/p><ol><li>\u00a0The switch has an ESP8266 MCU which can be reprogrammed.<\/li><li>Apparently the switch has 2 mcu&#8217;s. The ESP8266 is used to gain access to the network and it also has a special MCU that would communicate with the rest of the hardware which uses Tuya. ESPHome supports communicating with a Tuya MCU.<\/li><li>It has nice buttons and the led display<\/li><\/ol><div>Perhaps I can get rid of the dangerous part of the switch and reduce it down to just the physical interface, essentially turning it into a remote or soft switch. Its sensors can be published to my <a href=\"https:\/\/www.home-assistant.io\/\">Home Assistant<\/a> server which can then trigger an automation when the buttons are pressed.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-99f5071 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"99f5071\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d1aa3fa\" data-id=\"d1aa3fa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ebe18c elementor-widget elementor-widget-heading\" data-id=\"2ebe18c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Investigation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39b6a32 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"39b6a32\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-c059414\" data-id=\"c059414\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0420c89 elementor-widget elementor-widget-image\" data-id=\"0420c89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"PXL_20210727_081724762\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzAsInVybCI6Imh0dHBzOlwvXC9ibG9nLmdyaWV2ZS5jb20uYXVcL2J1bmRhYnJnXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wN1wvUFhMXzIwMjEwNzI3XzA4MTcyNDc2Mi1zY2FsZWQuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-225x300.jpg\" class=\"attachment-medium size-medium wp-image-70\" alt=\"\" srcset=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-225x300.jpg 225w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-768x1024.jpg 768w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-1152x1536.jpg 1152w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-1536x2048.jpg 1536w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081724762-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Front<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3ce9c18\" data-id=\"3ce9c18\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5d751a elementor-widget elementor-widget-image\" data-id=\"a5d751a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"PXL_20210727_081746773\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzEsInVybCI6Imh0dHBzOlwvXC9ibG9nLmdyaWV2ZS5jb20uYXVcL2J1bmRhYnJnXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wN1wvUFhMXzIwMjEwNzI3XzA4MTc0Njc3My1zY2FsZWQuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-225x300.jpg\" class=\"attachment-medium size-medium wp-image-71\" alt=\"\" srcset=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-225x300.jpg 225w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-768x1024.jpg 768w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-1152x1536.jpg 1152w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-1536x2048.jpg 1536w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081746773-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">High Voltage Area<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-76d5571\" data-id=\"76d5571\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78dd57b elementor-widget elementor-widget-image\" data-id=\"78dd57b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"PXL_20210727_081813777\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzIsInVybCI6Imh0dHBzOlwvXC9ibG9nLmdyaWV2ZS5jb20uYXVcL2J1bmRhYnJnXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIxXC8wN1wvUFhMXzIwMjEwNzI3XzA4MTgxMzc3Ny1zY2FsZWQuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-225x300.jpg\" class=\"attachment-medium size-medium wp-image-72\" alt=\"\" srcset=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-225x300.jpg 225w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-768x1024.jpg 768w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-1152x1536.jpg 1152w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-1536x2048.jpg 1536w, https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/PXL_20210727_081813777-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Low Voltage Area<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1eb759d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1eb759d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-603d769\" data-id=\"603d769\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f573811 elementor-widget elementor-widget-text-editor\" data-id=\"f573811\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A couple of screws later I unclipped the back which contains the high voltage circuit. This is connected via a ribbon cable to the low voltage circuit that contains the LED&#8217;s, buttons and MCU&#8217;s.<\/p><p>The low voltage PCB has the Tuya MCU on one side and an ESP8266 on the other side. Most of the stuff there is connected to the Tuya MCU so we should be able to control that from the reprogrammed ESP8266. Lets just hope the Tuya MCU doesn&#8217;t notice that the other PCB is no longer connected.<\/p><p>What is also nice is that the pins of the ESP are exposed onto points near the edge of the PCB so I could either solder on a header or get away with just pressing an FTDI cable to them to perform the initial reflashing. Future flashes would be done OTA.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c9cd31d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c9cd31d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b99c1d\" data-id=\"0b99c1d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26a2f5c elementor-widget elementor-widget-heading\" data-id=\"26a2f5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Potential Issues<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52cf22f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52cf22f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-142168c\" data-id=\"142168c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c05531 elementor-widget elementor-widget-heading\" data-id=\"8c05531\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Power<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-15d5fb1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15d5fb1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-70017fd\" data-id=\"70017fd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-918e3be elementor-widget elementor-widget-text-editor\" data-id=\"918e3be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The board needs a 3.3V power source. This could be provided by a battery or dedicated power source.<\/p><p>A battery could be used but some creativity would be needed to be efficient. The ESP8266 is capable of deep sleep but I&#8217;m unsure about the Tuya MCU and we would still need to react quickly to a button press which is handled by the Tuya MCU. It may be possible to instruct the Tuya MCU to go to sleep, wake with a button press and in turn wake up the ESP8266 but that will depend on how its been wired up.<\/p><p>A dedicated power source in the form of a cheap phone charger could provide power if a port is added to the board.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7408995 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7408995\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d47687c\" data-id=\"d47687c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79e747b elementor-widget elementor-widget-heading\" data-id=\"79e747b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">To be continued...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Without enough research I ordered a TreatLife Smart Dimmer switch from Amazon. I like the fact that it had an on\/off button and separate dimming buttons along with some LED&#8217;s that show the setting.\u00a0 I also like the fact that it had an ESP8266\u00a0mcu which meant that it should be reprogrammable.\u00a0 When it arrived I &hellip;<br \/><a href=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Continue reading <span class=\"screen-reader-text\">Treatlife Smart Dimmer<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2,3],"class_list":["post-67","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-electronics","tag-home-automation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Treatlife Smart Dimmer - \/\/ TODO: Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Treatlife Smart Dimmer - \/\/ TODO: Documentation\" \/>\n<meta property=\"og:description\" content=\"Without enough research I ordered a TreatLife Smart Dimmer switch from Amazon. I like the fact that it had an on\/off button and separate dimming buttons along with some LED&#8217;s that show the setting.\u00a0 I also like the fact that it had an ESP8266\u00a0mcu which meant that it should be reprogrammable.\u00a0 When it arrived I &hellip;Continue reading Treatlife Smart Dimmer\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\" \/>\n<meta property=\"og:site_name\" content=\"\/\/ TODO: Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-27T09:58:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-27T10:08:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg\" \/>\n<meta name=\"author\" content=\"bundabrg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"bundabrg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\"},\"author\":{\"name\":\"bundabrg\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"headline\":\"Treatlife Smart Dimmer\",\"datePublished\":\"2021-07-27T09:58:49+00:00\",\"dateModified\":\"2021-07-27T10:08:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\"},\"wordCount\":513,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"image\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg\",\"keywords\":[\"electronics\",\"home automation\"],\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\",\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\",\"name\":\"Treatlife Smart Dimmer - \/\/ TODO: Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg\",\"datePublished\":\"2021-07-27T09:58:49+00:00\",\"dateModified\":\"2021-07-27T10:08:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage\",\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch.jpg\",\"contentUrl\":\"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch.jpg\",\"width\":862,\"height\":796},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.grieve.com.au\/bundabrg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Treatlife Smart Dimmer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#website\",\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/\",\"name\":\"Blog\",\"description\":\"Projects, Ideas and Opinions\",\"publisher\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.grieve.com.au\/bundabrg\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8\",\"name\":\"bundabrg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g\",\"caption\":\"bundabrg\"},\"logo\":{\"@id\":\"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/blog.grieve.com.au\/bundabrg\/author\/brendan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Treatlife Smart Dimmer - \/\/ TODO: Documentation","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:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/","og_locale":"en_US","og_type":"article","og_title":"Treatlife Smart Dimmer - \/\/ TODO: Documentation","og_description":"Without enough research I ordered a TreatLife Smart Dimmer switch from Amazon. I like the fact that it had an on\/off button and separate dimming buttons along with some LED&#8217;s that show the setting.\u00a0 I also like the fact that it had an ESP8266\u00a0mcu which meant that it should be reprogrammable.\u00a0 When it arrived I &hellip;Continue reading Treatlife Smart Dimmer","og_url":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/","og_site_name":"\/\/ TODO: Documentation","article_published_time":"2021-07-27T09:58:49+00:00","article_modified_time":"2021-07-27T10:08:37+00:00","og_image":[{"url":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg","type":"","width":"","height":""}],"author":"bundabrg","twitter_card":"summary_large_image","twitter_misc":{"Written by":"bundabrg","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#article","isPartOf":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/"},"author":{"name":"bundabrg","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"headline":"Treatlife Smart Dimmer","datePublished":"2021-07-27T09:58:49+00:00","dateModified":"2021-07-27T10:08:37+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/"},"wordCount":513,"commentCount":0,"publisher":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"image":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg","keywords":["electronics","home automation"],"inLanguage":"en-AU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/","url":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/","name":"Treatlife Smart Dimmer - \/\/ TODO: Documentation","isPartOf":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage"},"image":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch-300x277.jpg","datePublished":"2021-07-27T09:58:49+00:00","dateModified":"2021-07-27T10:08:37+00:00","breadcrumb":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#primaryimage","url":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch.jpg","contentUrl":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-content\/uploads\/2021\/07\/Treatlife-3-way-dimmer-switch.jpg","width":862,"height":796},{"@type":"BreadcrumbList","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/2021\/07\/27\/treatlife-smart-dimmer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.grieve.com.au\/bundabrg\/"},{"@type":"ListItem","position":2,"name":"Treatlife Smart Dimmer"}]},{"@type":"WebSite","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#website","url":"https:\/\/blog.grieve.com.au\/bundabrg\/","name":"Blog","description":"Projects, Ideas and Opinions","publisher":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.grieve.com.au\/bundabrg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/7cf569b66caef5d33bd71d00402cfeb8","name":"bundabrg","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca5035fb0274dbd6955fab37e08ce25f?s=96&d=monsterid&r=g","caption":"bundabrg"},"logo":{"@id":"https:\/\/blog.grieve.com.au\/bundabrg\/#\/schema\/person\/image\/"},"url":"https:\/\/blog.grieve.com.au\/bundabrg\/author\/brendan\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/67"}],"collection":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":11,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":82,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/posts\/67\/revisions\/82"}],"wp:attachment":[{"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.grieve.com.au\/bundabrg\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}