diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2021-05-07 02:18:07 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2021-05-07 02:18:07 +0300 |
commit | 7e743b73433475df086fcec81be7b10c1d695a42 (patch) | |
tree | 1737c5f9bdad2a40f740e9a655e510641331b9e2 /README.md |
initial
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..ad98f8e --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# inverter-tools + +**inverter-tools** is a collection of tools for controlling Voltronic hybrid solar +inverters. Only P18 protocol is supported at the moment, supporting more hardware +is planned. + +- `inverterctl` is a full-featured command line utility with all P18 commands + supported. + +- `inverterd` is a daemon that starts TCP server that accepts user requests. It + replaces inverterctl for multi-user scenarios, where there may be more than one + simultaneous request to device, to avoid errors or lockups. + +## Requirements + +- Linux (tested on x86_64 and armhf), macOS (tested on aarch64) +- C++17 compiler +- CMake +- HIDAPI +- libserialport + +## Supported devices + +As the time of writing, only InfiniSolar V 5KW was tested. + +## Supported interfaces + +* USB (HIDAPI) +* RS232 (libserialport) + +## Usage + +Please use the `--help` option for now. The help message has full description +for all possible options and commands. + +## License + +BSD-3-Clause
\ No newline at end of file |