Removed newline at the end of api key input
This commit is contained in:
parent
b87acf705f
commit
d525296b2d
1 changed files with 14 additions and 10 deletions
|
@ -1,29 +1,33 @@
|
||||||
from pypvwatts import PVWatts
|
from pypvwatts import PVWatts
|
||||||
from .models import *
|
from pywatts.models import *
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
|
||||||
db = SqliteDatabase('pywatts.db')
|
db = SqliteDatabase('pywatts.db')
|
||||||
|
|
||||||
|
|
||||||
def fetch_data(from_long, to_long, from_lat, to_lat, step_size=1):
|
def fetch_data(from_lon, to_lon, from_lat, to_lat, step_size=1):
|
||||||
my_api_key = ''
|
my_api_key = ''
|
||||||
with open(str(Path.home()) + '/pvwatts_api_key.txt', 'r') as file:
|
with open(str(Path.home()) + '/pvwatts_api_key.txt', 'r') as file:
|
||||||
api_key = file.readline()
|
my_api_key = file.readline()
|
||||||
|
# Strip newline
|
||||||
|
my_api_key = my_api_key[:-1]
|
||||||
|
|
||||||
p = PVWatts(api_key=my_api_key)
|
p = PVWatts(api_key=my_api_key)
|
||||||
|
|
||||||
result_list = []
|
results = []
|
||||||
|
|
||||||
for longitude in range(from_long, to_long, step_size):
|
print(range(from_lon, to_lon))
|
||||||
|
|
||||||
|
for longitude in range(from_lon, to_lon, step_size):
|
||||||
for latitude in range(from_lat, to_lat, step_size):
|
for latitude in range(from_lat, to_lat, step_size):
|
||||||
result_list.append(p.request(
|
results.append(p.request(
|
||||||
system_capacity=4, module_type=1, array_type=1, format='json',
|
format='JSON', system_capacity=4, module_type=1, array_type=1,
|
||||||
azimuth=190, tilt=30, dataset='intl', timeframe='hourly',
|
azimuth=190, tilt=40, dataset='intl', timeframe='hourly',
|
||||||
losses=13, lon=longitude, lat=latitude
|
losses=10, lon=longitude, lat=latitude
|
||||||
))
|
))
|
||||||
|
|
||||||
return result_list
|
return results
|
||||||
|
|
||||||
|
|
||||||
def store_data(db_name, result_list):
|
def store_data(db_name, result_list):
|
||||||
|
|
Loading…
Reference in a new issue