Loading ESPHome onto your TrampleTek Blue or SlumberTek using ESP Web tools

These instructions are for default Home Assistant UI with the ESPHome add-on

If you are a Home Assistant power-user I suggest jumping to Manual Installation section and altering the directions and files as you need. If you are not a Home Assistant power-user yet, then these instructions are for you.

(Warning) Easy Mode installation is dependent on web-based tools that might change. If this mode works, great(!), you can skip the Manual Install section. If this doesn’t work jump to the Manual Installation section.

You can watch the videos here or follow the step-by-step instructions below

SlumberTek & TrampleTek Easy Mode Install – Full Tutorial & Fixes

Install SlumberTek on a box spring bed

Install SlumberTek on a bed with slats

  • ESP Web tools only work with Google Chrome or Microsoft Edge. Open another window of your browser, as it can be hard to read the instructions and use the ESP Web tool (it covers the webpage).

  • Click on either the “TrampleTek Blue Firmware install” or “SlumberTek Firmware install” button below to start the ESP Web tool:

📡 Heads up! By installing the firmware, you agree to allow your device to send anonymous data to ASC to help improve future firmware. If you’d rather not help improve future firmware, you can turn it off in settings after installation. (Note: TrampleTek Blue does not currently send data).

You have no buttons! This is an error message! The buttons are not here because your browser does not support Web Serial or your browser is blocking them! Try this page again in Google Chrome or Microsoft Edge instead. The buttons are nice, I hope you can get them to work. This would be the SlumberTek rollback button.

If you don’t see two purple buttons above this line, you may need to switch to a different browser or check your browser settings.

  • The below pop-up will appear asking to select the COM port for your device. You can plug and un-plug your devices’s USB cable into the computer you’re using to see which COM port appears and disappears, pick that option and press “connect.” (If you don’t see anything showing up when you plug your USB cable into the computer you may have a USB driver issue, if you hit cancel a pop-up will give you some info on how to install the right USB drivers).

My COM port was COM9 in this example.

  • If the ESP Web tools successfully connect to the device you will see this pop-up, click either “Install TrampleTek Blue Firmware” or “Install SlumberTek Firmware”.

  • You will get another pop-up to confirm, click “Install” (firmware version will be different from this image).

  • At first it will say “Erasing” for a bit, and then it will start to install.

WARNING! I’VE BEEN GETTING REPORTS OF BROWSER CRASHES AFTER THE INSTALL STEP COMPLETES (4/10/25). If that happens, open this page back up and press the “Connect” button at the top of this page again, select your COM port, then click on “Connect to Wi-Fi” to continue through the instructions. The firmware is installed, something is just going wrong with the ESP web tool and it’s crashing the browser.

  • After a few minutes it should be successful!

  • Next it should ask for your Wi-Fi credentials, if you make a mistake it’ll let you know.

  • Once your Wi-Fi has been accepted there are several ways to integrate the device into Home Assistant, this is easiest. Click on “Add to Home Assistant”.

  • That will open a new tab that wants to connect to the default web address for Home Assistant. Click on the “Open Link”.

  • This will jump you directly to your Settings –> Devices & Services page in Home Assistant. Click “Ok” to setup the device in ESPHome.

  • Select the new TTBlue or SlumberTek device.

  • Then you have to click submit.

  • Next pick where in Home Assistant you want to assign the device, click “Finish”, and you’re done installing your device!

  • Your device will have a name of “TTBlue xxxxxx” or “SlumberTek xxxxxx”, if you want to change it I suggest manually going to each UI element in the Home Assistant dashboard and clicking on the gear icon to rename. Alternatively you can “Take Control” of the device and it will automatically rename all the UI elements, but it’s a little more complex. Instructions for that are here: (Optional) Taking Control of your device in ESPHome.

Next Steps

If this worked, then you can SKIP the Manual Installation section and move directly to understanding the UI elements of TrampleTek Blue or the UI elements of SlumberTek

If you want to take full control of your TrampleTek Blue or SlumberTek then check out these optional instructions (Optional) Taking Control of your device in ESPHome

Please join the ASC Discord server if you have questions or comments about this page.