HomeHome AutomationSmarting up Comfee Miniplus Dishwasher

Smarting up Comfee Miniplus Dishwasher

As suggested by audience

I smarted up my washing machine in the past. Adding Alexa, Google Assistant and Android notifications to a £160 washing machine was done on a budget and works fantastically. The project also raised two questions: Can it be done with a dishwasher and should I use vibration sensors instead? About the same time, PR reps behind the Comfee brand sent me an email about their tabletop dishwasher… the rest is the history.

How to make your appliance smart

Unlike my washing machine, which remains silent as a mouse when the wash is done, the Comfee TD305-W dishwasher (AmazonUK, AmazonUS) beeps a couple of times on completion and opens its door to cool the dishes quicker. Leaving the dishes in the dishwasher isn’t as bad as leaving wet laundry for a day or two inside the washing machine. As the questions and suggestions kept pouring – it’s a great weekend project to take on.

In a nutshell, I have a NodeRED server used for automation at home. It handles almost every connected device, and with a bit of DIY, the server also looks after my modified DIY Smart Heating and DIY Smart Door. Adding an IoT element to an appliance, could be great to monitor the usage costs and help all of us that keep forgetting about checking on them. That’s the plan – intercept the Comfee TD305-W dishwasher operation and let me know when it’s done so I can empty it before my other half gets annoyed.

Comfee TD305-W Dishwasher

Despite a rather impressive size, the kitchen’s furniture prevents me from having a built-in dishwasher. For the last 7 years, I had been doing it by hand, or more precisely I’d bring all cups throughout the day and leave it in a sink until somebody gets annoyed. As Comfee sponsors this project, it’s only fair I share what I think about the dishwasher I will attempt to smart up first.

Comfee TD305-W dishwasher is a tabletop dishwasher that solves the problem of fitting it. As it can be connected to the main water supply or filled up by hand (6L tank capacity), you don’t even have to turn into Mario the plumber to start washing dishes. I was able to put my 1st batch on 5 min after I unpacked it.

It’s a compact dishwasher. Probably a little too small to handle a full Sunday roast for 2 people, but perfect to gather all the cups plates and spoons, from lunches and brews consumed throughout the day. Just expect to play Tetris a little bit when loading ut up. On average, I will fit 4 cups, 4 plates, 2 bowls and perhaps squeeze in a handful of cutlery and extra bits. It’s nice to see glass being crystal clean again, something that is notoriously hard to achieve with hand dishwashing. If you forget to add a plate or two, you can interrupt the cycle add the plate and carry on with your day while the dishwasher continues the cycle.

My overall experience is positive, I mainly use 58 min mode, as it clears the dishes nicely, with perhaps occasional dish needing some rinsing of food leftovers. In terms of cleaning performance, it matches the old Bosh dishwasher I had in my last flat. There are more modes to try including high-temperature modes that young parents may find very appealing and delay timers to set it off later. The shortest one is 29 min, and the longest one takes over 2h. In my experience 58min mode was enough to take care of the full load.

It’s reasonably quiet, and it doesn’t vibrate enough, which leads me to my project’s main question:

Will it wiggle enough?

To detect when the dishwasher (or washing machine, tumble dryer) done its business we need a trigger. My audience suggested that a vibration sensor could be a better solution than the one I used with my washing machine. Considering how quiet the Comfee TD305-W dishwasher is, I’m not sure that would work well.

In my tests, I discovered that I could not trigger the vibration sensor consistently (I used Aqara one) when placed on top of the dishwasher. It’s a testament to how well it is made and the fact that the dishwasher doesn’t come with a cylinder spinning madly at 1000/min. This approach won’t work for Monika, whose posh washing machine sounds about as loud as my Raspberry Pi fan.

Comfee TD305-W dishwasher opens the loading door once the cycle is done, but the same may not be true for your appliance.

The door opening action is detectable by the contact sensor however it causes 2 more problems. As the dishwasher is gets loaded multiple times a day, this would simply mess up the system if the sensor is permanently attached to the loading door. If the entire plan relies on me reliably putting a sensor into position to get the notification when the dishwashing is done, I might as well just set an Alexa timer since all Comfee cycles are time-based.

“I told you so” approach

If you going to spend your time and effort and make something smart, make sure the final result is less complicated in use than the original one. Arming sensors, placing them carefully in the trigger spot etc it’s a counterproductive approach that introduces extra hassle to a machine that aims to remove some of the hassles from your life.

In the end, I reverted back to my original project. I used a connected relay spliced into a small extension cord to monitor and send the information about the power usage of the dishwasher. NodeRED script handles the rest, and all you need to do is plug the dishwasher into a power-measuring relay and start the dishwashing.

There are extra advantages of this approach too! You can monitor the power usage of the appliance, calculate the cost of the electricity used and disable the appliance remotely if needed.

Small changes

As the dishwasher behaves differently from my washing machine in regards to the current draw, I had to make small changes to my project. It turned out that the dishwasher is in “standby” mode even if the display isn’t powered on and the consumption reported is 1W. This means I can’t detect when the dishwasher had been emptied without the additional trigger.

To fix this, I have added an extra variable to so set in settings. If your appliance doesn’t come with a true power-off state, set "noPowerOff = true" and the script will take care of this for you.

Unfortunately, this will disable my nagging mode, where smart speaker reminds you until you take care of the appliance and turn it off, but the regular notifications are still issued. I’m ok with this compromise.

As both appliances are connected to the same power lead, I have to think of a way of detecting each profile (I will experiment with current curves) or settle for an alternative resolution – a dual-channel relay like Sonoff Dual R3 (review) and Shelly 2.5 (review).


The project allows you to receive notifications via Alexa (NotifyMe, AlexaRemote), Google Assistant (Castv2) and Android (Join). As this is already covered in the original article I will simply refer you there for details.

Here is the list of the recommended relays that will do the job. Before you pick any of them, please check the power usage of your appliance to stay within safe operational margins:

Final Thoughts

It’s nice to have a dishwasher at hand, it may not be the final appliance in my kitchen, but it will man the fort until we saved up enough for the kitchen refurbishment. Until then I can hide all the coffee cups and cookie plates inside the Comfee TD305-W Dishwasher (AmazonUK, AmazonUS) and set it off in the evening. If you urgently need automating or dishwasher, give Comfee a browse as it’s easy to use and keep your mugs clean. If you want to try my profile on your appliances, the link is below. Let me know how it works for you in this Reddit thread.

🆓📈💵 – See the transparency note for details.

Project Download

Download project files here. Bear in mind that Patreon supporters have early access to project files and videos.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

Smart Ideas with

Automate your space in with these ecosystems and integrate it with other automation services


Learn NodeRED

NodeRED for beginners: 1. Why do you need a NodeRED server?

To server or not to server? That's a very silly question!

Best Automation Projects

Tuya SDK for beginners: Intro to Tuya Cloud API

Working with Tuya Cloud API. A guide to Cloud automation for beginners, get started with REST!

NEST your old thermostat under $5

Nest-ing up your older thermostat under $5

Sonoff Zigbee Bridge – review

Sonoff line up will soon include Sonoff Zigbee Bridge and more Zigbee sensors - here is the first look

Nora – Google Assistant in NodeRED

Integrate Google Assistant with NodeRED thanks to Nora - NodeRED home automation

DIY Smart Washing Machine – for about 15 bucks!

Learn how to add washing machine notifications to your Google Home on the cheap

Smart Home

I damaged the cheapest Smart Socket with power metering for you

Sonoff S60 has an exeptional price for a smart socket with a power meter - I decided to check it out and see how flashable it is

The end of Tasmota? Sonoff SwitchMan M5 Matter

These are one of the least expensive Matter devices to automate your lights. Will Sonoff SwitchMan M5 Matter put an end to Tasmota?

Meros TRV to the rescue?

I got my hands on another TRV - this time from Meross. I heard good things about the brand so I wanted to see if Meross TRV would be good to manage smart heating.

Aqara brings Thread sensors but…

Aqara brings new Thread sensors to their ecosystem. First sensors to support Matter this way are Aqara Motion and Light Sensor P2 and Aqara Contact Sensor P2

Multi-lights for your ceiling from Aqara

This is the biggest light I held in my hands so far. It's ZigBee and it comes from Aqara - meet Aqara Ceiling Light T1M