Skip to content

inverter_data() function #46

@tyrail311

Description

@tyrail311

Hello there,

I am trying to make a call to the inverter_data function with the following:
pprint(gw.inverter_data(inverter_sns[0], date=datetime.datetime(2022, 12, 20).date()))

gw is the api object and the inverter_sns is a list of the serial numbers for each inverter. I tried to call the date with a string
pprint(gw.inverter_data(inverter_sns[1], date='2022-12-20'))and received the following error:

    AttributeError: 'str' object has no attribute 'strftime' 

when I tried call above with the datetime object, and got the following response:

{'msg': '501', 'success': False}

Is the format of my request wrong with the date, or is there an underlying issue with the api?

I tried to copy the code and run it locally, it seems like there is something wrong with the code when I run it locally with the JSON decoder at the following function call:
https://github.com/indykoning/PyPi_GrowattServer/blob/master/growattServer/__init__.py#:~:text=def%20inverter_data(self%2C%20inverter_id%2C%20date%3DNone)%3A
Error:
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 3 column 1 (char 2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions