/WattHot

Predict energy consumption

Primary LanguageJupyter Notebook

WattHot

Predict energy consumption and energy costs. Create APIs to be querried by watthot.com Watthot proposes 6 apis: 1) Cost calculation 2)Description Query 3) Connection Time Query 4)Front End Static Image Name Query

1) Cost calculation

http://localhost:8000/cost/?Utility_Name=PG&E&Rate_Name=ETOUA&distance=50&maker=Nissan&model=Leaf&year=2012&charger=0&N_room=2&N_day=3&N_night=0&Ls_App=1,0,1,1,0,0&Monthly_Cost=200&time=0,0,0,0&charging_outside=1

Inputs:

  1. Utility_Name
  2. Rate_Name
  3. distance: Daily distnce driven bu the EV (miles)
  4. maker: EV brand
  5. model: EV model
  6. year: EV model year
  7. charger: Type of charger (Level 1/ Level 2 - 25 amp/ Level 2 - 40 amp / Level 2 - 50 amp)
  8. N_room: Nb of rooms in the house (1- 5+)
  9. N_day: Nb of people present in the house during day time (1- 5+)
  10. N_night: Nb of people present in the house during evening and night time (1- 5+)
  11. Ls_App: Extra appliances: 1/0:Yes/No - List Element:[Stove,Dishwasher,Clothes Washer,Dryer,Swimming Pool,HVAC]
  12. Cust_Monthly_Cost Monthly electricity cost($) of customer; default value: 0 - may not be given by customer
  13. Connection time: connection time of household appliances and EV (time step: 15 minutes) - List Element:[house1, house2, house3, EV]

Ouputs: vector of cost for each utility rate (PG&E: [ETOU-A,ETOU-B,EV-TOU,E1] )

  1. Total_W: Total monthly cost during winter
  2. Total_S: Total monthly cost during summer
  3. House_W: Household monthly cost during winter
  4. House_S: Household monthly cost during summer
  5. Def_W: Deferrable loads: monthly cost during winter (Dishwasher,Clothes Washer,Dryer) (
  6. Def_S: Deferrable loads: monthly cost during summer (Dishwasher,Clothes Washer,Dryer)
  7. EV_W: EV monthly cost during winter
  8. EV_S: EV monthly cost during summer
  9. Plan_Name: List of the Utility name and the PG&E plan name

2) Description

http://localhost:8000/des/?Utility_Name=PG&E

Inputs:Utility_Name

Ouputs: description,eligibilit of cost for each utility rate (PG&E: [ETOU-A,ETOU-B,EV-TOU,E1] )

3) Connection Time

http://localhost:8000/cost/conn/?Utility_Name=PG&E

Inputs:Utility_Name

Ouputs: connection time of cost for each utility rate (PG&E: [ETOU-A,ETOU-B,EV-TOU,E1] )

4) Image

http://localhost:8000/cost/image/?Utility_Name=PG&E

Inputs:Utility_Name

Ouputs: static image name for each utility rate (PG&E: [ETOU-A,ETOU-B,EV-TOU,E1] )