Skip to content

Bust the noise with ease! This Python script analyzes and injects noise events into InfluxDB, publishes MQTT topics, and sends optional notifications via Pushbullet and Discord(if that's what you like).

Notifications You must be signed in to change notification settings

silkyclouds/NoiseBuster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

⚠️ PROJECT DISCONTINUED ⚠️

mute_logo

NoiseBuster has been discontinued and replaced by mute

Discontinued Replaced by mute

mute Dashboard Discord


📢 Important Notice

NoiseBuster is no longer maintained. The project was complex to configure and required significant technical knowledge from users.

We've built something better — mute is the future of acoustic monitoring!


🔗 Quick Links

🚀 New Project github.com/silkyclouds/mute — The successor to NoiseBuster
📊 Dashboard dash.muteq.eu — Live noise monitoring & analytics
🌐 Website muteq.eu — Learn more about MUTEq
💬 Discord Join our community — Get help & share your builds

🎯 Why the change?

NoiseBuster served its purpose, but it had limitations:

NoiseBuster ❌ mute ✅
Complex configuration Simple Docker setup
Manual device IDs & API keys Automatic onboarding
Limited dashboard Full-featured cloud dashboard
Difficult MQTT setup MQTT auto-discovery
Technical knowledge required User-friendly for everyone

⚡ Meet mute

mute is a lightweight USB noise monitoring client that connects your DIY Mute Box to the official MUTEq dashboard. It's everything NoiseBuster wanted to be, but simpler and more powerful.

Open Source Privacy-first Home Assistant ready Docker

Key Features

  • 📈 Real-time noise level streaming to the cloud dashboard
  • 🌤️ Weather data correlation (temperature, humidity, conditions)
  • 🏠 Local Home Assistant integration via MQTT
  • 📊 Advanced analytics, alerts, and reporting
  • 🔒 Privacy-first — Only dB levels, never audio recordings

🚀 Get Started with mute

The recommended way to run mute is via Docker. No API keys, no tokens, no manual device IDs!

docker run -d \
  --name mute-client \
  --restart=unless-stopped \
  --device /dev/bus/usb:/dev/bus/usb \
  -v /path/to/config:/config \
  meaning/mute-client:latest

Then check the logs for your onboarding URL:

docker logs mute-client

That's it! Complete the simple web-based onboarding and you're done.

👉 Full documentation on GitHub


🤝 Join the Community

We'd love to see you in our Discord community! Get help, share your builds, and connect with other acoustic monitoring enthusiasts.

Join Discord


👤 Author

Developed with ❤️ by Raphaël Vael


📜 License

CC BY-NC 4.0

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

💡 Intellectual Property Notice: The MUTEq concept is registered with the Benelux Office for Intellectual Property (BOIP).


mute_logo

MUTEq — Acoustic intelligence for everyone.

Open-source · Community-powered · Privacy-first

GitHubDashboardWebsiteDiscord

© 2024 Raphaël Vael · Licensed under CC BY-NC 4.0

About

Bust the noise with ease! This Python script analyzes and injects noise events into InfluxDB, publishes MQTT topics, and sends optional notifications via Pushbullet and Discord(if that's what you like).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •