{
  "id": 19334136,
  "title": "My old washing machine tells my phone when it's done, thanks to an ESP32 and a vibration sensor",
  "url": "https://urgent.news/2026/11/10/my-old-washing-machine-tells-my-phone-when-its-done-thanks-to-an",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-10T13:00:21.000Z",
  "source": {
    "name": "XDA Developers",
    "slug": "xda-developers",
    "url": "https://www.xda-developers.com/old-washing-machine-tells-phone-when-done-to-esp32-and-vibration-sensor/"
  },
  "original_language": "en",
  "account": "The writer modified an old washing machine to send notifications to their phone when the laundry cycle is complete. Initially, the machine lacked Wi-Fi, a companion app, or even a beep to indicate completion. However, the writer discovered a simple solution using an ESP32-S3, a vibration sensor, and ESPHome software.\n\nThe vibration sensor detects the shaking motion of the washing machine during the wash cycle. Once the sensor detects a shake, it sends a signal to the ESP32-S3, which then sends the notification to the writer's phone. The writer used a normally open vibration sensor with an SW-18015P spring switch and an LM393 comparator, which cost around $0.40. The ESP32-S3 board, costing about $10, was also used.\n\nAfter assembling the components, the writer tested the sensor's sensitivity and placement on the washer. They found that the sensor needed to be placed near the motor for optimal performance, as the top position picked up more rattle. They wrapped the module in plastic to protect it from splashes and dirt.\n\nThe ESPHome firmware was configured to report on when the sensor detects no vibration for a set period, which compensates for the sensor's short trigger time. After testing different timing settings, the writer settled on a five-minute delay to accurately indicate when the laundry was done.\n\nFinally, the writer set up an automation in Home Assistant to send a push notification to their phone whenever the sensor's state changes from on to off. They also noted that the notification arrives about five minutes after the washing machine actually stops, which could be adjusted by changing the delay setting in the sensor's firmware. Overall, the writer successfully converted their old washing machine into a smart device, providing them with timely notifications and improving their laundry routine.",
  "summary": "The washer shakes, my phone buzzes.",
  "key_points": [
    "Old washing machine modified to send phone notifications",
    "ESP32-S3 and vibration sensor used for laundry cycle completion",
    "Five-minute delay setting confirms laundry is done"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}