import asyncio import goodwe async def get_runtime_data(): #ip_address = '2a00:1028:c000:fdb:730b:1770:8783:6eac' ip_address = '192.168.2.35' inverter = await goodwe.connect(ip_address) runtime_data = await inverter.read_runtime_data() for sensor in inverter.sensors(): if sensor.id_ in runtime_data: print(f"{sensor.id_}: \t\t {sensor.name} = {runtime_data[sensor.id_]} {sensor.unit}") asyncio.run(get_runtime_data())