![]() ![]() Once connected to this network it can be kept active by regularly requesting any API endpoint. Lack of activity causes this network to disconnect. Status_request = requests.get(f" status = solaredge_(status_request) See example.py how to fetch, parse, and display the SetApp protobuf files exposed by the SetApp API.įor a complete JSON dump of all parsed values from all endpoints, try dump_all.py: To install, either clone this project and install using setuptools: Those users with inverters still in debug mode might consider disconnecting their inverter - or otherwise firewall outbound connections - in order to prevent remote updates from disabling debug mode. The following API endpoints contain most of the useful information, and are therefore the primary focus: proto file in solaredge_setapp/messages/, and solaredge_setapp/%endpoint%.py for all fields that are parsed for that particular endpoint.information - web/v1/information - CPU and DSP versions, error logging.maintenance - web/v1/maintenance - power optimizer telemetry.status - web/v1/status - inverter and energy statistics.The remaining endpoints mostly concern functionality of the commissioning interface itself, and are therefore not implemented:.app_configs - web/v1/app_configs - language and functionality. ![]() communication - web/v1/communication - ethernet, wifi and RS485 settings.grid_protection - web/v1/grid_protection - grid protection settings. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |