I’ve always been fascinated by the idea of making my smart home devices adapt to my presence in different rooms. After experimenting with ESPResense and Amazon Echo Dots, I’ve managed to create a seamless room-aware system that automatically switches notifications to the nearest Echo Dot based on my location. Here’s how I did it and some tips for anyone looking to achieve similar results.First, I set up a custom sensor using ESPResense that detects which room I’m in. This sensor updates every 2-5 seconds, which is quick enough for my needs. The challenge was ensuring that when I receive notifications, they come through the Echo Dot in the room I’m currently in. For example, my morning vitamin reminder now follows me from the kitchen to the office without needing to hardcode the device.One thing I struggled with was handling scenarios where I’m not at home or in areas without ESPResense coverage, like the bathroom. I found a workaround by setting a default state for these situations, ensuring notifications still go through without errors.If you’re looking to replicate this setup, here are some tips:- Ensure your ESPResense sensors are placed strategically for consistent coverage.- Test your automation thoroughly in different rooms to catch any delays or issues.- Consider setting fallback states for areas without sensor coverage to maintain functionality.This project has been a great way to enhance my smart home experience, and I’m excited to see how others might adapt or expand on this idea. Let me know if you have any questions or suggestions!