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 a TCP server and implements simple text-based telnet-compatible chat protocol. It supports all commands and options supported by inverterctl, and it's supposed to be used instead of inverterctl in multi-user or multi-threaded scenarios, where there may be more than one simultaneous request to device, to avoid errors or device lockups.
- Linux (tested on x86_64 and armhf), macOS (tested on aarch64)
- C++17 compiler
- CMake
- HIDAPI
- libserialport
- USB (HIDAPI)
- RS232 (libserialport)
Please use the --help
option for now. The help message has full description
for all possible options and commands.
- inverterd-client - a Python library for querying inverterd server.
- inverter-bot - Telegram bot that uses inverterd for querying data.
- inverter-http-proxy - HTTP "frontend" for inverterd
BSD-3-Clause