Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).