ADHD Quality of Life enhancements

Posted March 4, 2025

Table of Contents

Food left in microwave reminders

Notification sent by Home Assistant companion app.

Notification sent by Home Assistant.

This automation ensures that food left in the microwave doesn’t go unnoticed by leveraging smart home technology. The system operates as follows:

  1. Detecting microwave activity – a smart plug monitors power usage to determine when the microwave is in use. If power consumption exceeds a defined threshold, the system marks the microwave as “running”

  2. Completion detection & initial notification – when power usage drops below the threshold, the system waits two seconds for the microwave door to open:

    • If the door is opened within this window, the microwave is marked “idle” and no further action is taken
    • If the door remains closed, the microwave is marked “occupied,” and a notification stating “The microwave is done” is sent to all home devices. Simultaneously, smart speakers announce the message in occupied rooms
  3. Recurring reminders – a two-minute timer starts. If the microwave door remains closed after the timer expires, a repeating notification is sent every two minutes: “There’s food in the microwave”

  4. Clearing notifications on interaction – once the door is opened, any microwave notifications are cleared from devices to prevent clutter and notification fatigue

Food left in microwave flow in Node-RED.

Food left in microwave flow in Node-RED.

Outcome

This automation has reduced the amount of times I’ve forgotten about food in the microwave to zero.

Tech stack

This system is built using a combination of smart home automation platforms, IoT devices, and messaging systems:

This stack allows for real-time event detection, recurring reminders with multiple alert levels (e.g., notice, critical, warning), and seamless smart home integration.


Wet clothes in washer reminders

Notification sent by Home Assistant companion app.

Notification sent by Home Assistant.

This automation helps remind users when the washing cycle is complete, and wet clothes are left in the washer:

  1. Smart washer communication – the smart washer communicates its state to Home Assistant via webhooks, providing real-time updates on the washing cycle

  2. Cycle completion notification – once the washing cycle is complete, a notification is sent to all devices in the home, and “washing cycle complete” is announced on smart speakers in any occupied rooms

  3. Wet clothes detection – if the washer door is closed at the time of cycle completion, a binary input sensor (labeled “wet clothes in washer”) is turned on and the washer is marked as “occupied” in Home Assistant

  4. Follow-up notification – a 15-minute timer begins upon cycle completion. Once the timer finishes, a notification stating “there are wet clothes in the washer” is sent to all devices and announced on any smart speakers in occupied rooms

  5. Door open action – if the washer door is opened at any point during the timer, the timer is stopped, the “wet clothes in washer” sensor is turned off, and any washing machine notifications are cleared from devices to prevent notification clutter

Full washing machine logic in Node-RED.

Full washing machine logic in Node-RED.

Outcome

This automation has prevented me from ever having to re-wash mildew-y clothes once since deployment. It saves me from smelly clothes and wasting time and money re-washing clothes after forgetting about them.

Tech stack