EnAccess / EnAccess/micropowermanager

[Feature Request]: Refactor/Revive Spark Meter Plugin

Open
#1,638 0 comments 0 reactions 1 assignee Claimed by @Dijeomah View on GitHub
enhancement
Dominant language
PHP
Stars
27
Forks
19
Avg merge
1d 18h
Merged PRs (30d)
27

Description

### Preflight Checklist

- [x] I have read the [Contributing Guidelines](https://github.com/EnAccess/micropowermanager/blob/main/CONTRIBUTING.md) for this project, if it exists.
- [x] I agree to follow the [Code of Conduct](https://github.com/EnAccess/micropowermanager/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [x] I have searched the [issue tracker](https://github.com/EnAccess/micropowermanager/issues) for a feature request that matches the one I want to file, without success.

### Problem Description

`SparkMeter` Plugin currently needs to be reviewed and refactored, using official API docs. While we still need to properly test with devices, this issue is meant to improve/revive the spark meter plugin implementation.

The `SparkMeter` plugin currently requires a review and refactoring based on the latest official API documentation. While proper end-to-end testing with physical devices will still be required, the goal of this issue is to improve and revive the existing SparkMeter plugin implementation.

### Proposed Solution

Using the official SparkMeter API documentation and following the existing architecture and conventions of the codebase, review and update the plugin to better reflect the API's current functionality and capabilities. The implementation should account for any changes or improvements in the API and remove outdated or inaccurate assumptions where necessary.

### Alternatives Considered

N/A

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.