openems - OpenEMS - Open Source Energy Management System

  •        116

OpenEMS - the Open Source Energy Management System - is a modular platform for energy management applications. It was developed around the requirements of monitoring, controlling, and integrating energy storage together with renewable energy sources and complementary devices and services like electric vehicle charging stations, heat-pumps, electrolysers, time-of-use electricity tariffs and more. If you plan to use OpenEMS for your own projects, please consider joining the OpenEMS Association e.V., a network of universities, hardware manufacturers, software companies as well as commercial and private owners, and get in touch in the OpenEMS Community forum.

https://github.com/OpenEMS/openems

Tags
Implementation
License
Platform

   




Related Projects

open-sustainable-technology - Listing of worldwide open technology projects preserving a stable climate, energy supply and vital natural resources

  •    

A curated list of open technology projects to sustain a stable climate, energy supply, and vital natural resources. Our ambition is to list all sustainable, open and actively maintained sustainable technology projects worldwide. Your contribution is necessary to keep this list alive, increase the quality and to expand it. Read more about its origin and how you can participate in the contribution guide, community chat, presentation slides and related blog post. Please contact us to give feedback, hints and ideas for OpenSustain.tech or create an issue.

Home Assistant - Home Automation that puts local control and privacy first

  •    Python

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Home Assistant integrates with over a thousand different devices and services. Once started, Home Assistant will automatically scan your network for known devices and allow you to easily set them up.

dsmr-reader - DSMR-protocol reader, telegram data storage and energy consumption visualizer

  •    Python

DSMR-protocol reader, telegram data storage and energy consumption visualizer. Can be used for reading the smart meter DSMR (Dutch Smart Meter Requirements) P1 port yourself at your home. You will need a cable and hardware that can run Linux software. Free for non-commercial use. Check out the documentation for a tour and screenshots.

PyPSA - PyPSA: Python for Power System Analysis

  •    Python

PyPSA stands for "Python for Power System Analysis". It is pronounced "pipes-ah". PyPSA is a free software toolbox for simulating and optimising modern power systems that include features such as conventional generators with unit commitment, variable wind and solar generation, storage units, coupling to other energy sectors, and mixed alternating and direct current networks. PyPSA is designed to scale well with large networks and long time series.

EV Dashboard

  •    

EV Dashboard is Windows CE 5.0 and Windows Mobile app to monitor and manage Electric Vehicle operation.


OpenChargeMap

  •    

An open database of Electric Vehicle (EV) charging infrastructure worldwide. Charger locations, capabilities, and status are stored for use in a suite of mapping and trip planning tools provided by the project and third party providers.

Energy Efficiency Calculator Webpart

  •    

Understanding how energy is used in your home is the first step toward managing your energy costs. Enter how many of each item you have in each room and the approximate hours per week that the item is used. the calculator will estimate you energy costs in a month.

EnergyPlus - EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings

  •    C++

This is the EnergyPlus Development Repository. EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings. EnergyPlus is typically released twice annually, usually in March and September. It is recommended all use of EnergyPlus is production workflows use these formal, public releases. Iteration (pre-)releases may be created during a development cycle, however users should generally avoid these, as input syntax may change which won't be supported by the major release version transition tools, and could require manual intervention to remedy. If an interim release is intended for active use by users, such as a bug-fix-only or performance-only re-release, it will be clearly specified on the release notes and a public announcement will accompany this type of release.

scaphandre - ⚡ Electrical power consumption metrology agent

  •    Rust

Scaphandre [skafɑ̃dʁ] is a metrology agent dedicated to electrical power consumption metrics. The goal of the project is to permit to any company or individual to measure the power consumption of its tech services and get this data in a convenient form, sending it through any monitoring or data analysis toolchain. Scaphandre means heavy diving suit in 🇫🇷. It comes from the idea that tech related services often don't track their power consumption and thus don't expose it to their clients. Most of the time the reason is a presumed bad ROI. Scaphandre makes, for tech providers and tech users, easier and cheaper to go under the surface to bring back the desired power consumption metrics, take better sustainability focused decisions, and then show the metrics to their clients to allow them to do the same.

pvlib-python - A set of documented functions for simulating the performance of photovoltaic energy systems

  •    Python

pvlib python is a community supported tool that provides a set of functions and classes for simulating the performance of photovoltaic energy systems. pvlib python was originally ported from the PVLIB MATLAB toolbox developed at Sandia National Laboratories and it implements many of the models and methods developed at the Labs. More information on Sandia Labs PV performance modeling programs can be found at https://pvpmc.sandia.gov/. We collaborate with the PVLIB MATLAB project, but operate independently of it. Full documentation can be found at readthedocs.

Energy-Languages - The complete set of tools for energy consumption analysis of programming languages, using Computer Language Benchmark Game

  •    C

This repo contains the source code of 10 distinct benchmarks, implemented in 28 different languages (exactly as taken from the Computer Language Benchmark Game). It also contains tools which provide support, for each benchmark of each language, to 4 operations: (1) compilation, (2) execution, (3) energy measuring and (4) memory peak detection.

GuruxDLMS

  •    VBScript

Gurux DLMS/COSEM is ActiveX component wich helps you to communicate with any kind of electric energy measuring device that supports DLMS/COSEM protocol. Build your own Automatic Meter Reading system easily. See also GXDLMSDirector.

openMAINT - Property and Facility Management

  •    PHP

openMAINT is an application for the management of buildings, installations, movable assets and related maintaining activities. It helps the managing authority to know, organize and update those data related to the asset inventory, in order to support their decision and operative procedures. Its feature include Space & Asset Inventory, Facility Maintenance, Logistic Management, Economic Management, Energy & Environment, GIS & BIM support.

SolarNetwork

  •    Java

For monitoring and control of distributed generation and consumption

Powersim

  •    C++

Power/Energy simulation in SystemC. Powersim is a SystemC class library aimed to the calculation of power and energy consumption of hardware described at system level. To this end C++ operators are monitored and different energy models can be used for each data type. Powersim does not require any change in the application source code. Current version is 0.3.0.

EINSTEIN

  •    Python

EINSTEIN (Expert system for an Intelligent Supply of Thermal Energy in Industry). Software tool for fast and high-quality thermal energy audits and design of energy-efficient heat and cold supply systems in the industrial sector and other large applications

btlejack - Bluetooth Low Energy Swiss-army knife

  •    Python

Btlejack provides everything you need to sniff, jam and hijack Bluetooth Low Energy devices. It relies on one or more BBC Micro:Bit. devices running a dedicated firmware. This tool only supports Bluetooth Low Energy 4.x.

Hammond - Self hosted vehicle management system to track fuel and other expenses related to all of your vehicles

  •    Go

Hammond is a self hosted vehicle management system to track fuel and other expenses related to all of your vehicles. It supports multiple users sharing multiple vehicles. It is the logical successor to Clarkson which has not been updated for quite some time now.

the Better Eggdrop Management Suite

  •    Shell

the Better Eggdrop Management Suite , or tBEMS, is a collection of utilities to allow easy installation, removal and configuration of eggdrop bots, while saving space, energy, bandwidth and time.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.