Kasa Collector is a set of scripts deployed with Docker that collects data from Kasa Smart Plugs. Once deployed, you can visualize that data using Grafana dashboards.
A live set of dashboards using this Collector are available here for you to try.
- Collects power, current, voltage, and more from supported Kasa Smart Plugs.
- Supports both automatic and manual device configuration.
- Easily deployable via Docker.
- Seamless integration with InfluxDB and Grafana for data visualization.
To get started, ensure you have the required dependencies, such as Docker, Docker Compose, InfluxDB V2, and Grafana. For detailed setup instructions, visit the Kasa Collector Wiki.
Kasa Collector supports a variety of Kasa Smart Plugs, including KP115, HS300, and KP125M. For more information on supported devices, refer to the Supported Devices section in the Wiki.
Deploy Kasa Collector using Docker by following the steps outlined in the Deploying Kasa Collector section of the Wiki.
All documentation, including setup, deployment, configuration, and troubleshooting, is available in the Kasa Collector Wiki.
If you’d like to contribute or report issues, check the Roadmap and open an issue in the GitHub repository.
For any inquiries, reach out to:
- Dave Schmid: dave@pulpfree.org
More details can be found in the Wiki.