{"library":"pysolarmanv5","title":"PySolarmanV5","description":"A Python library for interacting with Solarman (IGEN-Tech) v5 based Solar Data Loggers. Version 3.0.6, requires Python >=3.8. Active development with breaking changes in v2-to-v3 transition.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pysolarmanv5"],"cli":null},"imports":["from pysolarmanv5 import SolarmanV5","from pysolarmanv5.inverter_data import InverterData"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pysolarmanv5 import SolarmanV5\nimport os\n\ninverter = SolarmanV5(\n    host=os.environ.get('INVERTER_HOST', '192.168.1.100'),\n    serial=int(os.environ.get('INVERTER_SERIAL', '123456789')),\n    port=8899,\n    mb_slave_id=1,\n    verbose=False\n)\nprint(inverter.get_sensors())\ndata = inverter.read_holding_registers(register_addr=0, quantity=10)\nprint(data)\ninverter.disconnect()","lang":"python","description":"Connect to a Solarman v5 logger, read sensors and registers.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}