Hey everyone, I recently built a small project called Smart Plug Notifier (SPN).
What My Project Does: It uses TP-Link Tapo smart plugs to monitor when my washer and dryer start or finish their cycles. The system is built as an async, event-driven microservice architecture with RabbitMQ for messaging and a Telegram bot for notifications.
For my personal use I only run it on two plugs, but it’s designed to support many devices. Everything is containerized with Docker, so it’s easy to spin up the full stack (tapo service, notification service, and RabbitMQ).
I’m mainly using it to never forget my laundry again 😅, but it could work for any appliance you want real-time power usage alerts for.
Target Audience: Anyone who uses smart plugs (Tapo P110 in this case) and has a need for real time notifications.
I’d love to get some feedback on the architecture, setup, or ideas for improvements.
Here’s the repo: 👉 https://github.com/AleksaMCode/smart-plug-notifier
submitted by /u/ssj_aleksa to r/Python
[link] [comments]
Laisser un commentaire