- Notifications
You must be signed in to change notification settings - Fork5
advanced tools for voltronic inverters
License
NotificationsYou must be signed in to change notification settings
gch1p/inverter-tools
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
inverter-tools is a collection of tools for controlling Voltronic hybrid solarinverters. Only P18 protocol is supported at the moment, supporting more hardwareis planned.
inverterctl
is a full-featured command line utility with all P18 commandssupported.inverterd
is a daemon that starts a TCP server and implements simple text-basedtelnet-compatible chatprotocol. It supports all commands and optionssupported by inverterctl, and it's supposed to be used instead of inverterctl inmulti-user or multi-threaded scenarios, where there may be more than one simultaneousrequest 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 descriptionfor all possible options and commands.
- inverterd-client - a Python libraryfor querying inverterd server.
- inverter-bot - Telegram bot that uses inverterdfor querying data.
- inverter-http-proxy - HTTP"frontend" for inverterd
BSD-3-Clause