Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lux4rd0/kasa-collector
Kasa Collector provides a way of collecting real-time energy data from Kasa Smart Plugs. These Grafana dashboards offer visualizations for their Current, Voltage, Power, and Total Watt Hours.
https://github.com/lux4rd0/kasa-collector
grafana hs300 influxdb kasa kasa-devices kasa-smart kp115 smart-plug
Last synced: 3 months ago
JSON representation
Kasa Collector provides a way of collecting real-time energy data from Kasa Smart Plugs. These Grafana dashboards offer visualizations for their Current, Voltage, Power, and Total Watt Hours.
- Host: GitHub
- URL: https://github.com/lux4rd0/kasa-collector
- Owner: lux4rd0
- License: apache-2.0
- Created: 2021-07-23T01:46:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-26T04:14:32.000Z (over 3 years ago)
- Last Synced: 2024-02-13T21:50:05.250Z (12 months ago)
- Topics: grafana, hs300, influxdb, kasa, kasa-devices, kasa-smart, kp115, smart-plug
- Language: Shell
- Homepage: https://labs.lux4rd0.com/kasa-collector/
- Size: 99.6 KB
- Stars: 30
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kasa Collector
![Kasa Collector](https://labs.lux4rd0.com/wp-content/uploads/2021/07/kasa_collector_header.png)
**Kasa Collector** is a set of scripts deployed with Docker that collects data from [Kasa](https://www.kasasmart.com/us/products/smart-plugs) Smart Plugs. Once deployed, you can visualize that data using Grafana dashboards.
A live set of dashboards using this Collector [are available here](https://labs.lux4rd0.com/kasa-collector/) for you to try.
## Features
- 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.## Getting Started
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](https://github.com/lux4rd0/kasa-collector/wiki/Getting-Started).
## Supported Devices
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](https://github.com/lux4rd0/kasa-collector/wiki/Supported-Devices) in the Wiki.
## Deployment
Deploy Kasa Collector using Docker by following the steps outlined in the [Deploying Kasa Collector](https://github.com/lux4rd0/kasa-collector/wiki/Deploying-Kasa-Collector) section of the Wiki.
## Documentation
All documentation, including setup, deployment, configuration, and troubleshooting, is available in the [Kasa Collector Wiki](https://github.com/lux4rd0/kasa-collector/wiki).
## Contributing
If you’d like to contribute or report issues, check the [Roadmap](https://github.com/lux4rd0/kasa-collector/wiki/Roadmap) and open an issue in the GitHub repository.
## Contact
For any inquiries, reach out to:
- **Dave Schmid**: [[email protected]](mailto:[email protected])
More details can be found in the [Wiki](https://github.com/lux4rd0/kasa-collector/wiki).