{"id":13719152,"url":"https://github.com/BreakingBytes/pvfree","last_synced_at":"2025-05-07T11:31:04.653Z","repository":{"id":27962873,"uuid":"31455907","full_name":"BreakingBytes/pvfree","owner":"BreakingBytes","description":"Free PV API","archived":false,"fork":false,"pushed_at":"2024-03-08T06:15:45.000Z","size":210,"stargazers_count":18,"open_issues_count":7,"forks_count":4,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-06-11T17:39:13.809Z","etag":null,"topics":["api","python","solar-energy"],"latest_commit_sha":null,"homepage":"https://pvfree.azurewebsites.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BreakingBytes.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-02-28T08:09:30.000Z","updated_at":"2023-07-18T17:46:48.000Z","dependencies_parsed_at":"2024-03-17T04:51:41.231Z","dependency_job_id":null,"html_url":"https://github.com/BreakingBytes/pvfree","commit_stats":{"total_commits":221,"total_committers":2,"mean_commits":110.5,"dds":0.03167420814479638,"last_synced_commit":"6943f127e3a5b37d5a0d973f4a64d8d8c528d164"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BreakingBytes%2Fpvfree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BreakingBytes%2Fpvfree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BreakingBytes%2Fpvfree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BreakingBytes%2Fpvfree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BreakingBytes","download_url":"https://codeload.github.com/BreakingBytes/pvfree/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222483095,"owners_count":16991557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","python","solar-energy"],"created_at":"2024-08-03T01:00:43.412Z","updated_at":"2024-11-14T08:31:23.428Z","avatar_url":"https://github.com/BreakingBytes.png","language":"Python","funding_links":[],"categories":["Renewable Energy"],"sub_categories":["Photovoltaics and Solar Energy"],"readme":"[![travis](https://travis-ci.org/BreakingBytes/pvfree.svg?branch=master)](https://travis-ci.org/BreakingBytes/pvfree)\n\nPV Free\n=======\nA public API for PV modeling parameters and pvlib API for learning about solar.\n\nAnnouncements\n-------------\npvfree is moving to Microsoft Azure Cloud b/c Heroku free dyno service will end\nNov 28th. Please use https://pvfree.azurewebsites.net/ from now on to get module\nand inverter parameters for pvlib and to learn about solar energy modeling.\n\nUsage\n-----\nBrowsing to\n[`pvfree.azurewebsites.net/api/v1/pvinverter/`](https://pvfree.azurewebsites.net/api/v1/pvinverter/?format=json)\nwill display a JSON string with the first 20 records. The endpoint and query\nstring to obtain the next set\n[`api/pvinverter/?limit=20\u0026offset=20`](https://pvfree.azurewebsites.net/api/v1/pvinverter/?format=json\u0026limit=20\u0026offset=20)\nis contained in the `next` key of the string as are the endpoints for each\ninverter. Note: the query string `?format=json` is only necessary when using the API url directly in a browser to display the response.\n\n[Tastypie](https://django-tastypie.readthedocs.org/en/latest/)\n--------------------------------------------------------------\nThe API is generated by the Tastypie django extension. Add the following endpoints to the base URL, [`https://pvfree.azurewebsites.net/`](https://pvfree.azurewebsites.net/):\n\n* Get first 20 pvinverters.\n\n        api/pvinverter/\n\n* Get first pvinverter.\n\n        api/pvinverter/1/\n\n* Get pvinverter set containing #'s 2, 3, 5, and 10.\n\n        api/pvinverter/set/2;3;5;10/\n\n* Get 100 pvinverters starting from pvinverter # 500.\n\n        api/pvinverter/?limit=100\u0026offset=500\n\n* Get pvinverter database schema.\n\n        api/pvinverter/schema/\n\n[Python Requests](https://requests.readthedocs.io/en/master/)\n-------------------------------------------------------------\nPython has several libraries for interacting with URLs. The Requests package is available from [PyPI](https://pypi.python.org/pypi/requests).\n\n```python\n\u003e\u003e\u003e import requests\n\u003e\u003e\u003e response = requests.get('https://pvfree.azurewebsites.net/api/v1/pvinverter/set/1;3;5/')\n\u003e\u003e\u003e response\n  \u003cResponse [200]\u003e\n\u003e\u003e\u003e response.status_code\n  200\n\u003e\u003e\u003e response.content\n  {\"objects\": [{\"C0\": -2.48104842861e-05, \"C1\": -9.0149429405099999e-05, \"C2\": 0.00066889632690700005, \"C3\": -0.018880466688599998, \"Idcmax\": 10.0, \"MPPT_hi\": 50.0, \"MPPT_low\": 20.0, \"Paco\": 250.0, \"Pdco\": 259.52205054799998, \"Pnt\": 0.02, \"Pso\": 1.7716142241299999, \"Sandia_ID\": 1399, \"Tamb_low\": -40.0, \"Tamb_max\": 85.0, \"Vaco\": 208.0, \"Vdcmax\": 65.0, \"Vdco\": 40.242603174599999, \"id\": 1, \"manufacturer\": \"ABB\", \"name\": \"MICRO-0.25-I-OUTD-US-208\", \"numberMPPTChannels\": 1, \"resource_uri\": \"/api/v1/pvinverter/1/\", \"source\": \"CEC\", \"vintage\": \"2014-01-01\", \"weight\": 1.6499999999999999}, ...]}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBreakingBytes%2Fpvfree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBreakingBytes%2Fpvfree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBreakingBytes%2Fpvfree/lists"}