Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System and services improvements #4877

Open
18 of 22 tasks
haneslinger opened this issue Nov 4, 2024 · 0 comments
Open
18 of 22 tasks

System and services improvements #4877

haneslinger opened this issue Nov 4, 2024 · 0 comments
Assignees
Labels
Bug Enhancement Add this label if functionality was generally improved but not a full feature or maintentance.

Comments

@haneslinger
Copy link
Contributor

haneslinger commented Nov 4, 2024

  1. Revamp System/Services meter upload (BRANCH)

AS OF Nov 8, this branch has:
- added a meter create modal to the groups meter page
- remove the "+ meters" from the groups systems page
- Add a WIP "add meter readings" button
Currently, the add meter readings" button calls pm_meters_preview, but the end point is not ready to receive it. The troubles start here, where the parser insists the meter must be related to a property

  • 2. For group meters we would have CSVs (not greenbutton)
  • 3. Add a meter to group: remove the "select dataset" modal (imply it if needed but don't show it to the user)
  • 4. On the groups meter (?) page, add a modal to "create a meter" where a user can enter meter metadata, then they would
  • 5. only be importing the meter readings via CSV
  • 6. Assume 1 CSV/XLSX per system meter (files will not have more than 1 meter in them)
  • 7. add a 'Add a Meter' button on the group meters page that will allow users to upload meters TO THE GROUP/TO SYSTEMS & SERVICES.
  1. Review input data types on New System / New Service modals
    • 1. System/service fields should be capitalized on the creation modals (Capacity, Power, ...)
    • 2. Add units to
      • DES - Capacity (if cooling: 250 tons, if heating 2.5 MMBtu)
      • EVSE - Power (6.6kW), Voltage (240V)
      • Battery - Efficiency (90%), Capacity -> Power Capacity (20 kW), Energy Capacity (80 kWh), Voltage (480V)
    • 3. Change Emission Factor & Efficiency to floats
    • 4. Add validation - need more details
    • 5. Disallow editing the system type of an existing system
    • 6. Canceling the service modal should not open the services table
    • 7. Edit Meter modal: Meter Useage typo ( should be: Usage )
    • 8. Match Edit button on systems & services to the edit button on Meters page
  • 3. Change connection type enums
    Connection Type:
    From outside = Imported
    To outside = Exported
    Total to Patron = Total to Users
    From Service to Patron = Receiving Service. (default to this one b/c it's more likely than returning to service)
    From Patron to Service = Returning to Service
    Total from Patron = Total from Users

  • 4. Group Meters table: instead of "property ID", you can display the property "default display field"

  • 5. Error going from property meters page after editing a meter, clicking on the service link didn't work

  • 6. "Add to group" modal: reverse the order of elements on the page: first display the groups that exist, then show the form to add a new group at the bottom of that modal

  • 7. Order inventory list actions alphabetically

--------- NEW FEATS -------------

  1. Need more fields for DES of type CHP (nicholas will provide details, we should ping him for them)

  2. For each service, would like to know total In / total out

    1. (annualized cycle - add all meter readings together for now)
    2. Whole group total natural gas imported (natural gas)
    3. Whole group total electricity imported (electricity grid)
    4. Look at whole list of meter types in SEED…we will need to think through what we can actually aggregate
@haneslinger haneslinger added Enhancement Add this label if functionality was generally improved but not a full feature or maintentance. Bug labels Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Enhancement Add this label if functionality was generally improved but not a full feature or maintentance.
Projects
None yet
Development

No branches or pull requests

2 participants