Skip to content

venkyr/lightning-cursor

Repository files navigation

Project Overview

This project is designed to monitor and log data from various sensors and controllers, sending the data to an InfluxDB instance for further analysis.

Features

  • Reads AC currents, battery status, inverter, and charger states.
  • Sends data to InfluxDB at configurable intervals.
  • Uses named tuples for measurement fields and values.

Prerequisites

  • Python 3.x
  • InfluxDB instance
  • Required Python packages (see requirements.txt)

Setup

  1. Clone the repository:

    git clone <repository-url>
    cd <repository-directory>
  2. Install the required packages:

    pip install -r requirements.txt
  3. Configure the config.ini file:

    • Copy config.ini.template to config.ini.
    • Update the InfluxDB connection details and interval as needed.

Usage

Run the monitoring script:

python monitor.py

This will start the monitoring process, sending data to InfluxDB at the specified interval.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

My evaluation of AI coding assistants - Cursor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published