Inovis Ems

Inovis EMS is a standalone Frappe custom app for energy monitoring, control, reporting, and ERPNext integration.

Install Inovis Ems

bench get-app https://github.com/iphenelist/Inovis-EMS

Add the Frappe Gems badge to your README

Maintain Inovis Ems? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=iphenelist%2FInovis-EMS)](https://frappegems.com/gems/apps/iphenelist/Inovis-EMS)

About Inovis Ems

# Inovis EMS Inovis EMS is a standalone Frappe custom app for energy monitoring, control, reporting, and ERPNext integration. image ## Current Scope The first implementation includes: - EMS masters for sites, meters, settings, and performance targets - Transaction capture for energy meter readings - A script report with graphs for consumption, cost, carbon, and peak demand - Workspace charts for monthly consumption and site-wise energy cost - ERPNext integration touchpoints through native links to Company, Project, Cost Center, Warehouse, Purchase Invoice, and Asset - Automated ingestion through `Energy Data Source` and `/api/method/inovis_ems.api.ingest_meter_readings` - Alert automation through `Energy Alert Rule` and `Energy Alert` ## App Flow ```mermaid flowchart LR A[Energy Settings] --> B[Energy Site] B --> C[Energy Meter] C --> D[Energy Performance Target] C --> E[Energy Data Source] C --> F[Manual Energy Meter Reading] E --> G[API Ingestion] G --> H[Energy Meter Reading] F --> H H --> I[Consumption Cost Carbon Calculation] D --> J[Target Comparison] I --> J I --> K[Energy Alert Rule Evaluation] K --> L[Energy Alert] I --> M[Energy Consumption Overview Report] I --> N[Dashboard Charts] L --> O[Energy Manager Action] M --> O N --> O O --> P[ERPNext Follow-up via Asset Project Purchase Invoice Maintenance] ``` Short version: - Configure EMS masters and ERPNext links - Capture readings manually or through API ingestion - Auto-calculate consumption, cost, and emissions - Compare against targets and evaluate alert rules - Review alerts, dashboards, and reports - Take action in ERPNext operations, maintenance, or finance ## Installation ```bash cd /home/imetumba/benches/frappe15 bench --site sflsite install-app inovis_ems bench --site sflsite migrate bench build --app inovis_ems ``` ## Showcase Data Load a ready-made demo dataset with: ```bash bench --site sflsite execute inovis_ems.demo.seed_showcase_data ``` This seeds: - 3 demo energy sites - 4 demo energy meters - 2 demo data sources - 2 performance targets - 3 alert rules - 60 days of readings per meter - open alerts on the latest anomalous readings ## Functional Research The research report and implementation roadmap live in: - `docs/ems_requirements_report.md` ## License mit

Related Accounting apps for Frappe & ERPNext

  • Books — Free Accounting Software
  • Lending — Open Source Lending software
  • Payments — A payments app for frappe
  • Banking — Load your bank transactions into ERPNext and reconcile them with your vouchers.
  • Erpnext Quota — App to manage ERPNext Site, User, Company and Space limitations
  • Utility Billing — The Utility Billing & Property Management App is a powerful addition to ERPNext, designed to streamline utility billing, property leasing, and tenant management. Ideal for municipal utilities, real estate managers, and property developers.
  • Expense Request — ERPNext Expense Requests
  • Vendor Payments — A frappe app that has workflows and reports to make payments to vendors by a company and track them