aiovictron
Async Python client for Victron Modbus TCP (Cerbo GX).
Installation
pip install aiovictron
Usage
from aiovictron import VictronClient
async with VictronClient("192.168.1.153") as client:
devices = await client.validate_connection()
data = await client.get_data()
if data.system:
print(f"Battery SOC: {data.system.battery_soc}%")
print(f"PV Power: {data.system.pv_power}W")
if data.solar_charger:
print(f"Charger state: {data.solar_charger.charger_state}")
if data.vebus:
print(f"AC output: {data.vebus.ac_output_power}W")
Supported Devices
| Unit ID | Device | Registers |
|---|---|---|
| 100 | System | 8 |
| 223 | MPPT Solar Charger | 8 |
| 227 | VE.Bus Inverter | 14 |
License
MIT
Metadata
Release files for aiovictron 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiovictron-0.2.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiovictron-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.3 kB
Release files / aiovictron-0.2.0.tar.gz
| Download URL | aiovictron-0.2.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54a4332fa7a2e8d25a8d608c8267b0100c273e0dacd9b4e65f3db1b33fd35d9a
|
|
BLAKE2b-256 checksum How to use checksums |
89c2891570475dd630cc63423047116d34a2fc55448dd5d8a42d28b5068fd1aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / aiovictron-0.2.0-py3-none-any.whl
| Download URL | aiovictron-0.2.0-py3-none-any.whl |
|---|---|
| Size | 9.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f97dadf0ca779d85039a211bf951d87aef003cdec3dc604c9649fe8cb4562787
|
|
BLAKE2b-256 checksum How to use checksums |
c88c9c008f1d847257df85701627b8ce9456cabd508c27414dd25fac6b728bcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|